Quản lý thay đổi tài liệu

Một phần của tài liệu Bài giảng công nghệ phần mềm phần 2 đh sư phạm kỹ thuật nam định (Trang 135 - 139)

- Cách thực hiện: Lựa chọn các giá trị cận để kiểm thử Nguyên tắc kiểm thử các dữ liệu vào gồm:

8.6.3. Quản lý thay đổi tài liệu

Các thay đổi tài liệu có thể đƣợc xác định bởi một bảng nội dung các thay đổi tại đầu mỗi tài liệu. Bảng nội dung các thay đổi bao gồm ngày hiệu lực, các phần bị ảnh hƣởng của tài liệu và một tóm tắt về thay đổi. Mục đích của bảng nội dung các thay đổi là để tóm tắt tất cả các thay đổi cho ngƣời đọc.

Các thay đổi nên đƣợc đánh dấu đỏ trong văn bản để xác định đƣợc bộ phận thay đổi. Nếu nội dung cũ là quan trọng thì nó có thể đƣợc đƣa vào trong chú ý, đƣợc ghi ngày tháng, và đƣợc dán nhãn là phiên bản trƣớc. Cần nhớ rằng bạn cũng phải giữ tài liệu phiên bản cũ để dùng cho quá trình phát triển.

CÂU HỎI VÀ BÀI TẬP CHƢƠNG 8

1. Nêu khái niệm bảo trì phần mềm và các hoạt động bảo trì phần mềm. 2. Nêu đặc điểm bảo trì phần mềm.

3. Nêu các nguyên nhân dẫn đến việc phải bảo trì hoàn thiện. 4. Nêu các nguyên nhân dẫn đến việc bảo trì hiệu chỉnh. 5. Nêu các nguyên nhân dẫn đến việc bảo trì tiếp hợp.

6. So sánh sự giống và khác nhau giữa bảo trì không có cấu trúc và bảo trì có cấu trúc.

7. Cho biết những yếu tố chính ảnh hƣởng tới chi phí của việc tái kỹ nghệ phần mềm.

8. Nêu các công việc của bảo trì phần mềm. 9. Nêu một số hình thức bảo trì phần mềm?

10. Trình bày hình thức bảo trì phần mềm “Mã chƣơng trình xa lạ”. 11. Trình bày hình thức bảo trì phần mềm “Công nghệ phản hồi”. 12. Trình bày hình thức bảo trì phần mềm “Công nghệ tái sử dụng”. 13. Trình bày hình thức bảo trì phần mềm “Bảo trì phòngngừa”.

14. Trình bày hình thức bảo trì phần mềm “Chiến lƣợc phần mềm thành phần”. 15. Giải thích tại sao hệ thống phần mềm thƣờng nhanh chóng trở lên lỗi thời và nhanh hết tác dụng khi đƣa vào sử dụng trong thực tế.

16. Vẽ sơ đồ biểu diễn mối liên hệ các thành phần trong cơ cấu bảo trì phần mềm. Giải thích sơ đồ.

17. Vẽ sơ đồ biểu diễn quy trình báo cáo lỗi phần mềm. Giải thích sơ đồ. 18. Vẽ sơ đồ biểu diễn quy trình báo cáo thay đổi phần mềm. Giải thích sơ đồ. 19. Năm 2005, Công ty Misa đã ban giao thành công dự án xây dựng phần mềm quản lý điểm của Trƣờng ĐHSPKT Nam Định. Tháng 1 năm 2013, công ty nhận đƣợc yêu cầu nâng cấp phần mềm của Trƣờng ĐHSPKT Nam Định. Nhƣng đội ngũ nhân viên trƣớc đây phát triển phần mềm không còn ai làm việc tại công ty nữa và các tài liệu liên quan đến quá trình phát triển phần mềm đã bị thất lạc. Vậy công ty Misa phải đối mặt với hình thức bảo trì phần mềm nào? Vì sao ?

20. Năm 2012, Công ty Misa đã ban giao thành công dự án xây dựng phần mềm quản lý tuyển sinh của Trƣờng ĐHSPKT Nam Định. Tháng 1 năm 2013, công ty nhận đƣợc yêu cầu chỉnh sửa một số lỗi của chức năng in danh sách dự thi. Công ty đã nhiều lần chỉnh sửa nhƣng vẫn không khắc phục đƣợc hết các lỗi. Vậy công ty Misa nên lựa với hình thức bảo trì phần mềm nào khác để khắc phục? Vì sao ?

21. Hãy xác định toàn bộ công việc bảo trì cho việc bảo trì phần mềm chấm công và cho biết giá thành bảo trì là cao hay thấp. Biết rằng công việc làm là 100, hằng số kinh nghiệm là 0.6, mức độ phức tạp đƣợc tính cho việc thiếu thiết kế về cấu trúc và dữ liệu là 50, đánh giá mức độ hiểu biết về phần mềm là 5.

22. Chọn một phƣơng án tốt nhất cho các câu hỏi sau:

1) Hoạt động bảo trì phần mềm nào là quá trình phân tích và thay đổi một hay nhiều khiếm khuyết có trong phần mềm ?

a. Bảo trì hiệu chỉnh. b. Bảo trì tiếp hợp. c. Bảo trì hoàn thiện. d. Bảo trì phòng ngừa..

2) Hoạt động bảo trì phần mềm nào là hoạt động sửa đổi phần mềm để thích ứng đƣợc với những thay đổi của môi trƣờng ?

a. Bảo trì hiệu chỉnh. b. Bảo trì tiếp hợp. c. Bảotrì hoàn thiện. d. Bảo trì phòng ngừa..

3) Hoạt động bảo trì phần mềm nào là việc tu chỉnh hệ phần mềm theo các yêu cầu ngày càng hoàn thiện hơn, đầy đủ hơn, hợp lý hơn ?

a. Bảo trì hiệu chỉnh. b. Bảo trì tiếp hợp. c. Bảo trì hoàn thiện. d. Bảo trì phòngngừa..

4) Hoạt động bảo trì phần mềm nào là hoạt động bảo trì diễn ra khi phần mềm đƣợc thay đổi để cải thiện hoặc cung cấp một nền tảng tốt hơn ?

a. Bảo trì hiệu chỉnh. b. Bảo trì tiếp hợp. c. Bảo trì hoàn thiện. d. Bảo trì phòng ngừa 5) Bảo trì khôngcấu trúc là hoạt động nào sau đây ?

a. Đánh giá chi tiết mã nguồn b. Đánh giá các tài liệu thiết kế c. Thiết kế đƣợc thay đổi d. Mã nguồn đƣợc phát triển 6) Bảo trì không cấu trúc là hoạt động nào sau đây ?

a. Lập kế hoạch sửa đổi và hiệu chỉnh cần thiết b. Mã nguồn đƣợc phát triển

c. Mã hoá lại

d. Tiến hành các kiểm tra hồi

7) Bảo trì có cấu trúc là hoạt động nào sau đây ? a. Lập kế hoạch sửa đổi và hiệu chỉnh cần thiết b. Đánh giá chi tiết mã nguồn

c. Mã hoá lại d. Phân tích

8) Bảo trì có cấu trúclà hoạt động nào sau đây ?

a. Đánh giá chi tiết mã nguồn b. Thay đổi thiết kế

9) Bảo trì có cấu trúc là hoạt động nào sau đây ?

a. Đánh giá chi tiết mã nguồn b. Mã hoá lại

c. Tiến hành các kiểm tra hồi d. Phân tích

10. Biểu thức thể hiện một mô hình cho công việc bảo trì nào sau đây là đúng ?

a. M = p + K*ec-d b. M = p + K*ec+d c. M = p + K*ec*d d. M = p + K*ec/d 11) Việc bảo trì gồm mấy công việc ?

a. 1 b. 2 c. 3 d. 4

12) Hình thức bảo trì phần mềm nào mà có thiết kế kiến trúc, dữ liệu nghèo nàn và ít tài liệu ?

a. Bảo trì mã chƣơng trình xa lạ

b. Công nghệ phản hồi và công nghệ tái sử dụng c. Bảo trì phòng ngừa

d. Chiến lƣợc phần mềm thành phần

13) Hình thức bảo trì phần mềm nào mà thực hiện tổ chức ngƣợc, tổ chức lại ?

a. Bảo trì mã chƣơng trình xa lạ

b. Công nghệ phản hồi và công nghệ tái sử dụng c. Bảo trì phòng ngừa

d. Chiến lƣợc phần mềm thành phần

14. Hình thức bảo trì phần mềm nào mà thay vì đợi cho đến khi nhận đƣợc yêu cầu bảo trì, các tổ chức phát triển hay bảo trìchọn một chƣơng trình dễ bị thay đổi hoặc nâng cấp trong tƣơng lai gần ?

a. Bảo trì mã chƣơng trình xa lạ

b. Công nghệ phản hồi và công nghệ tái sử dụng c. Bảo trì phòng ngừa

d. Chiến lƣợc phần mềm thành phần

15. Hình thức bảo trì phần mềm nào là quá trình tháo bỏ phần hỏng và thay thế bằng thành phần mới ?

a. Bảo trì mã chƣơng trình xa lạ

b. Công nghệ phản hồi và công nghệ tái sử dụng c. Bảo trì phòng ngừa

Chƣơng 9

Một phần của tài liệu Bài giảng công nghệ phần mềm phần 2 đh sư phạm kỹ thuật nam định (Trang 135 - 139)

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

(154 trang)