Website: Email : Tel (: 0918.775.368
Đề án: Công nghệ phần mềm
Khoa Tin học kinh tế đang quản lý 10 lớp sinh viên với gần 700 ngời, các
thao tác quản lý thông dụng bao gồm:
1. Nạp hồ sơ gốc của sinh viên khi nhập khoa( với các thông tin: họ
tên sinh viên, quê quán, ngày tháng năm sinh )
2. Nạp điểm cho sinh viên sau mỗi kỳ thi.
3. Tính điểm trung bình sau mỗi học kỳ.
4. In ra danh sách những sinh viên đợc nhận học bổng, danh sách
những sinh viên bị lu ban, danh sách những sinh viên phải ngừng , thôi học.
5. In ra bảng điểm tổng hợp cả 4 năm học cho sinh viên.
6. In ra các giấy chứng nhận để sinh viên đăng ký hộ khẩu, xe máy,
làm thẻ th viện.
Hãy xây dựng hồ sơ mô tả 2 quá trình:
1.Quản lý cấu hình
2.Lập trình trong quá trình thiết kế phần mềm, quản lý sinh viên của khoa
tin học kinh tế trên cơ sở tài liệu định hớng đã nghiên cứu trong bài giảng,
trong hồ sơ ngời thiêt kế phải xác định rõ những chi tiết từng bớc của công
việc.
1
Website: Email : Tel (: 0918.775.368
I.Mở đầu.
Phần mềm đã trở thành phần tử chủ chốt của các hệ thống và sản phẩm
dựa trên máy tính. Bản thân phần mềm đã tiến hoá từ một công cụ phân tích
thông tin và giải quyết các vấn đề trở thành một ngành công nghiệp. Công
nghệ phần mềm bao gồm một tập hợp 3 yếu tố chủ chốt là phơng pháp, công
cụ và thủ tục nhằm giúp cho ngời quản lý dự án có thể kiểm soát đợc quá
trình phát triển phần mềm và cung cấp cho kỹ s phần mềm một nền tảng để
xây dựng phần mềm chất lợng cao.
Mỗi phần mềm ra đời đều có những công đoạn khác nhau và đợc xây dựng
một cách phức tạp. Trong đó những công đoạn này trải qua quá trình nghiên
cứu, tìm hiểu một cách kỹ lỡng và trong thời gian lâu dài. Do đó nó có những
nhiệm vụ và chức năng khác nhau. Mỗi công đoạn có một chức năng, một
nhiệm vụ quan trọng mà chúng ta không thể bỏ qua bất cứ công đoạn nào dù
là công đoạn nhỏ nhất, chúng tác động và hỗ trợ lẫn nhau.
Trong đề án này chúng ta chỉ đề cập đến 2 quá trình đó là:
*Quản lý cấu hình.
*Mô tả quá trình lập trình.
Trong mỗi quá trình sẽ có những đoạn nhỏ đợc phân chia để dễ tìm hiểu và
nghiên cứu hơn.
Về nội dung sẽ gồm 2 phần:
Phần I: Quản lý cấu hình.
Phần II: Mô tả quá trình lập trình.
2
Website: Email : Tel (: 0918.775.368
II. Nội dung.
Phần I: Mô tả cấu hình.
Quá trình quản lý cấu hình trong thiết kế phần mềm đợc áp dụng cho dãy các
công việc sau đây: Xác định danh mục và mã hoá của cấu hình, quản lý quá
trình thay đổi chơng trinh, kiểm soát phiên bản cấu hình, viết báo cáo trạng
thái của cấu hình.
Mã hiệu: 01/TH/THKT
Lần ban hành: 30/10/2002 (1)
Ngày hiệu lực: 30/10/2002
Lu đồ:
3
Mở đầu
Lập kế hoạch quản lý cấu hình
Danh mục quản lý cấu hình
Kiểm soát các
thay đổi
Báo cáo các
phiên bản cấu
hình
Lưu trữ cấu
hình
Đánh giá
trạng thái cấu
hình
Kết thúc
Website: Email : Tel (: 0918.775.368
Phân đoạn và hoạt động.
STT Bớc hoạt động Điều kiện bắt đầu Điều kiện kết thúc
1 Lập kế hoạch QL HĐ CTy phê duyệt
2 Kiểm soát Sau bớc 1 HĐ Cty phê duyệt
3 Lu trữ cấu hình Sau bớc 2 HĐ Cty phê duyệt
4 Đánh giá tình trạng cấu
hình
Sau bớc 3 HĐ Cty phê duyệt
Cán bộ QLCH
5 B/Cáo tổng hợp QLCN Sau bớc 4
I. Lập kế hoạch.
Ta lên kế hoạch từ thực tiễn của quy mô mà khoa Tin học đang quản lý
có 10 lớp sinh viên gồm gần 700 ngời. Nội dung quản lý là các thao tác
thông dụng bao gồm:
-Nạp hồ sơ gốc của sinh viên.
-Nạp điểm cho sinh viên sau mỗi kỳ thi.
-Tính điểm trung bình sau mỗi học kỳ.
-In ra danh sách những sinh viên đợc học bổng, danh sách những sinh
viên bị lu ban, những sinh viên phải ngừng, thôi học.
-In ra bảng điểm tổng hợp cả 4 năm học cho sinh viên.
-In ra giấy chứng nhận để sinh viên đăng ký hộ khẩu, xe máy, làm thẻ
th viện.
Với những thông tin trên ta có thể tổ chức và sắp xếp nh sau:
+Nạp hồ sơ gốc của sinh viên:
Cần phải có 2 máy tính và 2 nhân viên nạp dữ liệu trong vòng 1 ngày.
+Nạp điểm cho sinh viên sau mỗi học kỳ:
Cần 1 máy tính và 1 nhân viên trong khoảng thời gian 1 ngày.
+Tính điểm trung bình sau mỗi học kỳ:
Cần 2 máy tính và 2 nhân viên làm trong 1 ngày.
+In ra danh sách những sinh viên đợc học bổng, lu ban, ngừng, hợp cả thôi
học.
Lúc này, sau khi việc tính điểm trung bình đã hoàn tất, nhân viên sẽ lọc ra
những sinh viên nào đủ điều kiện để đợc học bổng, những sinh viên nào bị lu
ban, những sinh viên nào phải ngừng, thôi học.
+In bảng điểm tổng 4 năm học cho sinh viên:
4
Website: Email : Tel (: 0918.775.368
Cần 2 nhân viên và 2 máy tính làm việc trong vòng 2 ngày, vì mỗi sinh viên
1 học kỳ học rất nhiều môn, trong 4 năm thì sẽ có rất nhiều môn.
+In giấy xác nhận để sinh viên đăng ký hỗ khẩu, xe máy, làm thẻ th viện.
Công việc này đòi hỏi phải thờng xuyên cho nên cần có 1 nhân viên thờng
trực vì công việc này sinh viên thờng đến làm rải rác, không thể dồn vào 1
ngày cố định
Trong mỗi giai đoạn trên đều có những dữ liệu đầu vào và những thông tin
đầu ra.
Đầu vào của giai đoạn này gồm:
Hồ sơ sinh viên: Gồm có họ tên sinh viên, quê quán, ngày tháng năm
sinh
Bảng điểm: Nạp điểm cho sinh viên sau mỗi học kỳ. Nó bao gồm họ tên
sinh viên, lớp, môn học, đơn vị học trình.
Yêu cầu xin giấy chứng nhận của sinh viên:
Giấy chứng nhận để sinh viên đăng ký hộ khẩu, xe máy, làm thẻ th viện bao
gồm thông tin đầu vào là: Họ tên sinh viên, lớp, khoa
Với những dữ liệu đầu vào này ta sẽ có những thông tin đầu ra sau:
Bảng điểm của sinh viên:
Nó bao gồm điểm sau mỗi học kỳ mà sinh viên đã thi, bảng điểm tổng hợp
sau 4 năm mà sinh viên của sinh viên. Có họ tên sinh viên, lớp, khoa, môn
học, đơn vị học trình, điểm trung bình.
Danh sách những sinh viên đợc học bổng, những sinh viên lu ban, ngừng
học, thôi học:
Dựa trên căn cứ từ bảng điểm trung bình sau mỗi học kỳ. Bao gồm họ tên
sinh viên, lớp, khoa.
Các giấy chứng nhận:
Bao gồm các giấy chứng nhận đăng ký hộ khẩu, xe máy, làm thẻ th viện.
Từ những dữ liệu đầu vào qua xử lý sẽ cho ta nhng thông tin đầu ra.
5
Website: Email : Tel (: 0918.775.368
6