Thử nghiệm phỏt triển phần mềm với sử dụng lại

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Sử dụng lại theo hướng tiếp cận miền ứng dụng và vận dụng trong phát triển phần mềm hướng đối tượng (Trang 77)

Theo đánh giá ngày nay, chi phí cho việc tỡm kiếm, làm thớch nghi và tớch hợp một thành phần sử dụng lại vào hệ thống mới là thấp hơn so với chi phớ cho việc tạo ra nó. Để kiểm nghiệm đánh giá đó nói riêng và để đánh giá hiệu quả của cỏc hoạt động sử dụng lại núi chung, chỳng tụi tiến hành phỏt triển hệ thống Quản lý sinh viờn ở Trƣờng Đại học Cụng nghệ - ĐHQG HN có sử dụng lại theo hƣớng tiếp cận Miền ứng dụng với cụng nghệ hƣớng đối tƣợng.

Cụng nghệ hƣớng đối tƣợng cho ta khả năng sử dụng lại cao [tham khảo 1.9.1] và trong những năm gần đây cơng nghệ này đó đƣợc vận dụng để phỏt triển rất nhiều hệ thống phần mềm, trong đó có các ứng dụng trong miền Giỏo dục - Đào tạo Đại học. Nú vẫn sẽ đƣợc chỳ trọng trong lĩnh vực phỏt triển phần mềm tƣơng lai vỡ những lợi điểm của nú so với những phƣơng pháp truyền thống. Do đó nó đó đƣợc chọn thử nghiệm phỏt triển phần mềm cú sử dụng lại trong luận văn này.. Trong quá trỡnh phỏt triển hệ thống này, chúng tơi đó sử dụng cỏc tài sản khai thác đƣợc từ thƣ viện RAL và tiến trỡnh phỏt triển đƣợc thực hiện theo các bƣớc đó giới thiệu trong mục 2.3.

3.4.1. Các bƣớc thử nghiệm

- Nắm bắt yờu cầu

- Phõn tớch cỏc yờu cầu hệ thống và làm tài liệu phõn tớch - Thiết kế hệ thống và làm tài liệu thiết kế

- Triển khai hệ thống

3.4.2. Vai trũ của thƣ viện RAL trong mỗi bƣớc thử nghiệm

Tại mỗi bƣớc, cỏc tài sản trong thƣ viện RAL thuộc lĩnh vực Giỏo dục – Đào tạo Đại học (cỏc mụ hỡnh miền và cỏc chế tỏc của cỏc ứng dụng trƣớc) cú thể đƣợc sử dụng lại ở hai mức: mức tham khảo và mức sử dụng trực tiếp. Trong trƣờng hợp thứ nhất, cỏc tài sản chủ yếu đóng vai trũ hƣớng dẫn việc thực hiện và kiểm tra kết quả thực hiện của ta. Với trƣờng hợp thứ hai, cỏc tài sản khụng chỉ đóng vai trũ hƣớng dẫn mà cũn cú thể trở thành một phần của hệ thống mới. Trong trƣờng hợp

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

này, ta cú thể phải thay đổi tài sản để phự hợp với yờu cầu mới hoặc sử dụng lại hồn tồn tài sản đó.

Ở mỗi bƣớc, để thực hiện hoạt động sử dụng lại, trƣớc hết ta phải xác định đƣợc tài sản mà ta cần rồi tiến hành tỡm kiếm nú trong thƣ viện RAL. Nếu tỡm đƣợc, tùy vào độ thớch nghi của tài sản với hệ thống mới, ta cú mức độ sử dụng lại tƣơng ứng.

3.4.2. Mục tiờu thử nghiệm

- Đánh giá hiệu quả sử dụng lại

3.4.3. Nắm bắt và phõn tớch yờu cầu

a. Khảo sỏt

Quản lý sinh viờn (QLSV) là một cụng tỏc rất quan trọng và phức tạp mà bất kỳ đơn vị đào tạo đại học nào cũng phải thực hiện. Bắt đầu từ việc làm thủ tục nhập học cho sinh viờn mới, tiếp đó là theo dừi và quản lý cỏc thụng tin về sinh viờn trong suốt khoỏ học cũng nhƣ việc hệ thống hoỏ, lƣu trữ và bảo quản cỏc thụng tin kết quả học tập, hồ sơ cá nhân sinh viên ngay cả khi họ đó ra trƣờng. Hàng năm, mỗi trƣờng Đại học thƣờng đào tạo và quản lý hàng nghỡn sinh viờn cựng với hàng vạn hồ sơ của cỏc cựu sinh viờn. Do vậy, một hệ thống thụng tin Quản lý sinh viờn là cần thiết và hữu ích để tiết kiệm thời gian, giảm bớt cụng sức, đảm bảo chớnh xỏc và tiện lợi trong cụng tỏc quản lý sinh viờn, đối với cả những ngƣời quản lý, cỏc sinh viờn, cỏc giỏo viờn, cỏc bậc phụ huynh và tất cả những ai quan tâm đến giỏo dục và đào tạo.

Cụng tỏc Quản lý sinh viờn ở các đơn vị đào tạo trong ĐHQG HN do phũng Cụng tỏc chớnh trị - quản lý sinh viờn và phũng đào tạo ở mỗi đơn vị trực tiếp thực hiện, cú sự chỉ đạo của thủ trƣởng đơn vị, phũng Cụng tỏc chớnh trị - quản lý sinh viờn của ĐHQG HN và ban giám đốc ĐHQG HN. Ngoài ra cũn cú sự hỗ trợ từ các đơn vị khỏc trực thuộc ĐHQGHN và các phũng ban khỏc trong mỗi đơn vị nhƣ ban quản lý Ký tỳc xỏ ở mỗi đơn vị, trung tâm thông tin thƣ viện của ĐHQG HN, phũng tài vụ, văn phũng Đoàn. Mỗi đơn vị cú chức năng và nhiệm vụ khỏc nhau, tuy nhiờn cụng việc quản lý sinh viờn chủ yếu gồm những cụng việc sau:

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

Bảng 3-3: Bảng cụng việc cần thực hiện trong quản lý sinh viờn

Tờn cụng việc Mụ tả

1 Quản lý hồ sơ nhập học Quản lý cỏc thụng tin: lý lịch, chớnh sỏch xó hội (đối tƣợng), địa chỉ tạm chú, địa chỉ liên lạc với phụ huynh.

2 Phõn lớp Phõn sinh viờn vào cỏc lớp thớch hợp

Đƣợc thực hiện ngay sau khi sinh viên làm thủ tục nhập học

3 Xột học tiếp, ngừng học, thụi học, chuyển lớp, chuyển ngành, chuyển trƣờng.

Dựa vào kết quả học tập của các sinh viên trong những năm trƣớc và quy chế của bộ giáo dục để xét học tiếp, ngừng học, thôi học.

Cập nhật thông tin sinh viên chuyển lớp, chuyển ngành, chuyển trƣờng.

4 Quản lý học phớ, học bổng, ƣu tiên, khen thƣởng, kỷ luật.

Lờn danh sỏch thu học phớ Cập nhật tỡnh hỡnh thu học phớ Lờn danh sỏch phỏt học bổng Cập nhật tỡnh hỡnh phỏt học bổng Cập nhật sinh viên đƣợc khen thƣởng. Cập nhật các thành tích khen thƣởng Cập nhật cỏc sinh viờn bị kỷ luật, cập nhật cỏc hỡnh thức kỷ luật.

5 Xột tốt nghiệp Hồn chỉnh hồ sơ sinh viên, thanh tốn học phí, thanh tốn thƣ viện, thanh tốn ký túc xá. Đƣợc thực hiện vào các đợt theo quy định trong năm để phục vụ cho xét tốt nghiệp cho sinh viên năm cuối khoá và xét tốt nghiệp bổ sung cho các sinh viên các khố trƣớc đó.

In số liệu xét tốt nghiệp để gửi lên BCN Khoa và ĐHQG HN xét duyệt

6 Thực hiện cụng tỏc tốt nghiệp Ghi nhận các sinh viên đƣợc công nhận tốt nghiệp

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

In bằng, in hồ sơ tốt nghiệp, in bảng điểm

Theo dừi phỏt bằng, phỏt hồ sơ tốt nghiệp

Lƣu trữ vĩnh viễn hồ sơ tốt nghiệp. 7 Tổ chức xột tốt nghiệp bổ

sung

Một năm học có một đợt xét tốt nghiệp chính vào cuối năm học và các đợt xét tốt nghiệp bổ sung. Xét tốt nghiệp bổ sung đƣợc thực hiện đầy đủ các thủ tục giống nhƣ xét tốt nghiệp chính.

Hệ thống thụng tin Quản lý sinh viờn là một ứng dụng cung cấp cỏc chức năng phục vụ cụng tỏc quản lý sinh viờn.

b. Sơ đồ khung cảnh

Quản lý sinh viờn nằm trong miền Giỏo dục – Đào tạo Đại học, hệ thống thụng tin QLSV là một ứng dụng trong miền này. Do đó ta có thể tỡm mụ hỡnh khung cảnh và mụ hỡnh chức năng của miền Giỏo dục – Đào tạo Đại học để thấy đƣợc vị trớ của hệ thống QLSV đối với cỏc hệ thống khỏc trong miền.

Từ khúa tỡm kiếm: “Miền Giỏo dục – Đào tạo Đại học”, “mụ hỡnh khung cảnh”, “mụ hỡnh chức năng”. HT Quản lý sinh viờn HT Quản lý Giảng dạy và Học tập HT Quản lý Cỏn bộ HT Quản lý Tuyển sinh HT Quản lý Cơ sở vật chất HT Quản lý Trang thiết bị học tập HT Quản lý Tài chớnh

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

c. Mụ hỡnh khỏi niệm hệ thống

Việc xác định cỏc khỏi niệm của hệ thống cú thể đƣợc thực hiện dựa trờn tài liệu khảo sỏt hệ thống bằng cỏch lấy ra cỏc danh từ, cỏc cụm danh từ. Mỗi danh từ, cụm danh từ này là một ứng cử cho khỏi niệm hệ thống. Ngoài ra ta cú thể lấy ra mụ hỡnh khỏi niệm miền để kiểm tra cỏc khỏi niệm đó đƣợc xác định cú nằm trong miền hay khơng, trên cơ sở đó, ta sẽ loại bỏ cỏc khỏi niệm khụng phự hợp, bổ sung cỏc khỏi niệm cũn thiếu.

Từ khúa tỡm mụ hỡnh khỏi niệm miền: “Miền Giỏo dục - Đào tạo Đại học”, “mụ hỡnh khỏi niệm”.

Ta cũng cú thể xác định cỏc mối quan hệ giữa cỏc khỏi niệm dựa trờn mụ hỡnh khỏi niệm miền và mụ hỡnh khỏi niệm của cỏc hệ thống khỏc trong miền. Từ khúa tỡm kiếm mụ hỡnh khỏi niệm của một hệ thống khỏc trong miền: “Miền Giỏo dục – Đào tạo Đại học”, “<tờn hệ thống khỏc>”, “mụ hỡnh khỏi niệm”.

Kết quả thu đƣợc: Từ tài liệu khảo sỏt và mụ hỡnh khỏi niệm miền ta thấy rằng, cỏc khỏi niệm Sinh viờn, Mụn học, Điểm, Trƣờng, Lớp, Khoa, Bộ mụn, Hệ, Ngành, Khúa học, Chuyờn ngành, Học kỳ, Cựu sinh viờn, Hồ sơ tốt nghiệp, Điều kiện tốt nghiệp, Ƣu tiên là các khái niệm của hệ thống Quản lý sinh viờn. Cỏc khỏi niệm khác nhƣ Giáo viên, Phũng học, Chƣơng trỡnh học, Thời khúa biểu, … thuộc miền Giỏo dục – Đào tạo Đại học nhƣng nằm ngoài hệ thống Quản lý sinh viờn. Mối quan hệ giữa cỏc khỏi niệm trong hệ thống mới đƣợc lấy từ mụ hỡnh khỏi niệm miền và mụ hỡnh khỏi niệm của cỏc hệ thống khỏc trong miền. Từ đó, ta xây dựng đƣợc mụ hỡnh khỏi niệm sau:

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

Hỡnh 3-13: Mụ hỡnh khỏi niệm hệ thống

d. Từ điển thuật ngữ

Tất cả cỏc thuật ngữ trong hệ thống QLSV đều cú trong từ điển miền Giỏo dục – Đào tạo Đại học. Ta chỉ việc lấy ra tài liệu chứa từ điển miền và lọc ra cỏc thuật ngữ trong hệ thống hiện tại.

Từ khúa tỡm kiếm từ điển miền: “Miền Giỏo dục – Đào tạo Đại học”, “Từ điển miền”. Degrees Departments Grad_Conditions Grad_Profiles Majors Branchs 1 1..* 1 1..* Faculities 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* Courses 1 1..* 1 1..* Schools 1 1..* 1 1..* 1 1..* 1 1..* Semesters Classes 1 1..* 1 1..* 1 1..* 1 1..* Graduates 1 1 1 1 Priorities Students 1 1..* 1 1..* 1 0..1 1 0..1 1 1..* 1 1..* Marks 1 0..* 1 0..* 1 0..* 1 0..* Subjects1 0..1 1 0..1

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

Bảng 3-4: Từ điển hệ thống

Thuật ngữ Giải thớch nội dung

Tiếng anh Tiếng việt

Schools Trƣờng Tên trƣờng mà cần lên thời khóa biểu học kỳ

Students Sinh viờn Những thí sinh trúng tuyển trong kỳ thi tuyển sinh và hiện đang theo học tại trƣờng(khoa)

Degrees Hệ đào tạo Hệ đào tạo thƣờng bao gồm:

chính quy, tại chức, tập trung hay từ xa…

Subjects Mụn học Chỉ ra tên của môn học, đối tƣợng

phải học, điều kiện tiên quyết, yêu cầu đạt đƣợc, số trỡnh và thời gian phải học. Faculties Khoa Branchs Ngành Majors Chuyờn ngành Classes Lớp Semesters Học kỳ

Priorities Ƣu tiên

Courses Khúa học Số thứ tự của các lớp cùng vào trƣờng một năm Training bureau staffs Nhõn viờn phũng đào tạo Ngƣời phụ trách phần quản lý giảng dạy và học tập.

Training bureaus Phũng đào tạo (PĐT) Phụ trách các vấn đề liên quan đến học tập và giảng dạy. Bureau of administrations Phũng hành chớnh quản trị (HCTH)

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

e. Mụ hỡnh ca sử dụng

Xác định cỏc tỏc nhõn và cỏc ca sử dụng

Dựa trờn tài liệu khảo sát, sơ đồ khung cảnh, ta xác định cỏc tỏc nhõn và cỏc ca sử dụng của hệ thống QLSV nhƣ sau:

Bảng 3-5: Cỏc tỏc nhõn và cỏc ca sử dụng

Tỏc nhõn Cỏc ca sử dụng nghiệp vụ Kết quả đem lại

Nhõn viờn phũng cụng tỏc sinh viờn

Thờm sinh viờn Lƣu tất cả các thông tin về sinh viên mới vào hệ thống Sửa sinh viờn Lƣu thông tin mới về sinh

viên cần sửa vào hệ thống Tỡm sinh viờn và in danh

sỏch Hiển thị danh sỏch sinh viờn thoả món điều kiện tỡm kiếm lờn màn hỡnh và in danh sỏch.

Xúa sinh viờn Xố các sinh viên đó chọn

khỏi hệ thống

In thụng tin sinh viờn In thơng tin chi tiết về sinh viên đó chọn lờn màn hỡnh và ra giấy

In hồ sơ tốt nghiệp In ra giấy hồ sơ tốt nghiệp cho mỗi sinh viên (giấy giới thiệu của khoa/ trƣờng, sơ yếu lý lịch,..)

Cập nhật thụng tin xột tốt nghiệp

Cập nhật tỡnh hỡnh sinh viờn nộp hồ sơ, phục vụ cho việc xét tốt nghiệp.

Phõn lớp Phõn cỏc sinh viờn mới vào

cỏc lớp thớch hợp và ghi nhận kết quả.

Cập nhật mức học bổng

(thờm, sửa, xoỏ, tỡm kiếm) Ghi nhận một mức học bổng mới và cỏc thụng tin liờn quan.

Sửa cỏc thụng tin về một mức học bổng

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

Cập nhật khen thƣởng, kỷ luật (thêm, sửa, xóa, tỡm kiếm)

Ghi nhận những sinh viên đƣợc khen thƣởng, kỷ luật.

Chuyển lớp, chuyển trƣờng, chuyển ngành

Ghi nhận những sinh viên chuyển lớp, chuyển trƣờng, chuyển ngành. Cập nhật những thông tin liên quan. Tổ chức lƣu trữ vĩnh viễn hồ

sơ đó tốt nghiệp

Hồ sơ của các sinh viên đó tốt nghiệp đƣợc lƣu ở một nơi khác để khi cần thiết có thể lấy ra.

Cập nhật thụng tin về cựu sinh viờn.

Cập nhật các thông tin về công việc, nơi làm việc, thu nhập, địa chỉ liên lạc của các cựu sinh viên.

Nhõn viờn phũng đào tạo

Cập nhật khen thƣởng, kỷ luật

Ghi nhận những sinh viên đƣợc khen thƣởng, kỷ luật.

Xột học bổng Lên danh sách những sinh

viên đƣợc học bổng theo các mức. Xột lờn lớp, dừng học, thụi học Xột lờn lớp, dừng học, thụi học. Cập nhật kết quả. Cập nhật thụng tin xột tốt nghiệp Ghi nhận cỏc thụng tin về sinh viờn phục vụ cho việc xột tốt nghiệp.

Cập nhật tiờu chuẩn xếp loại tốt nghiệp

Ghi nhận một tiờu chuẩn xếp loại tốt nghiệp mới. Sửa cỏc thụng tin về một tiờu chuẩn xếp loại tốt nghiệp

Xoỏ bỏ một tiờu chuẩn xếp loại tốt nghiệp

Xếp loại tốt nghiệp Xếp loại tốt nghiệp và ghi nhận kết quả.

Cập nhật tiờu chuẩn tốt

nghiệp Nhập tiêu chuẩn xét tốt nghiệp (gồm điểm chuẩn và điểm đạt) cho khoá học hiện xét.

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

In số liệu xột tốt nghiệp In ra giấy danh sách sinh viên đủ điều kiện tốt nghiệp (gồm những sinh viên năm cuối và những sinh viên các khoá trớc cha tốt nghiệp) cùng với các t liệu về học tập của các sinh viên đó. Thêm vào đó là bản thống kê tỷ lệ xét tốt nghiệp theo từng phân loại tốt nghiệp. Tỡm kiếm sinh viờn Hiển thị cỏc sinh viờn thoả

món điều kiện tỡm kiếm lờn màn hỡnh

Thống kờ, bỏo cỏo In ra giấy bản bỏo cỏo về tỷ lệ tốt nghiệp/ cha tốt nghiệp theo từng xếp loại tốt nghiệp.

In số liệu phục vụ cụng tỏc in bằng tốt nghiệp

In ra giấy các số liệu tốt nghiệp về sinh viên để gửi lên éHQG đề nghị in bằng tốt nghiệp.

Cập nhật thông tin tốt nghiệp, phát bằng, phát hồ sơ

Lƣu thông tin tốt nghiệp, phát bằng, phát hồ sơ tốt nghiệp.

Tổ chức lƣu trữ hồ sơ vĩnh viễn

Hồ sơ của các sinh viên đó tốt nghiệp đƣợc lƣu ở một nơi khác để khi cần thiết cú thể lấy ra.

Xột tốt nghiệp bổ sung

Thủ trƣởng đơn vị

Xét duyệt, ký nhận các báo cáo, đơn từ về sinh viên đƣợc gửi từ phũng cụng tỏc sinh viờn và phũng đào tạo.

Các báo cáo, đơn từ về sinh viên đƣợc xét duyệt và ký nhận.

Xem và in thụng tin về sinh viờn

Lónh đạo ĐHQG HN

Xột duyệt, ký nhận cỏc bỏo cỏo về sinh viờn đƣợc gửi từ các đơn vị trực thuộc

Các báo cáo, đơn từ về sinh viên đƣợc xét duyệt và ký nhận.

Thử nghiệm các hoạt động sử dụng lại theo hướng tiếp cận miền ứng dụng

In bằng tốt nghiệp cho các sinh viên trong các đơn vị trực thuộc ĐHQG HN dựa vào số liệu đƣợc gửi từ các

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Sử dụng lại theo hướng tiếp cận miền ứng dụng và vận dụng trong phát triển phần mềm hướng đối tượng (Trang 77)

Tải bản đầy đủ (PDF)

(135 trang)