Thực hiện cỏc kiểm thử đơn vị cho cỏc phần thay đổ

Một phần của tài liệu Bài giảng Phát triển hệ thống thông tin kinh tế (Trang 48)

- quan hệ kế thừa giữa các thực thể Biểu đồ thực thể quan hệ

7. Thực hiện cỏc kiểm thử đơn vị cho cỏc phần thay đổ

Kỹ sư bảo trỡ Cỏc yờu cầu bảo trỡ Khỏch hàng Quản lý Chăm súc khỏch hàng bảo trỡ Marketing Yờu cầu bị từ chối Hoạt động bảo trỡ phần mềm 284  Cỏc cụng việc cần thực hiện:

1. Hiểu kĩ yờu cầu bảo trỡ

2. Phõn loại yờu cầu: sửa đổi hay nõng cấp?

3. Thiết kế cỏc sửa đổi được yờu cầu 4. Kế hoạch chuyển đổi từ thiết kế cũ

5. Đỏnh giỏ cỏc ảnh hưởng của sửa đổi lờn ứng dụng6. Triển khai cỏc sửa đổi 6. Triển khai cỏc sửa đổi

7. Thực hiện cỏc kiểm thử đơn vị cho cỏc phần thayđổi đổi

7. Thực hiện cỏc kiểm thử đơn vị cho cỏc phần thayđổi đổi chức năng cần sửa đổi hay thờm vào

2 - 5 6. Dịch và tớch hợp 2 - 3 2. Thay đổi thiết kế 1 - 4 7. Kiểm thử chức năng thay đổi 2 - 4 3. Phõn tớch ảnh hưởng trỡnh

diễn 1 - 4 8. Kiểm thử trỡnh diễn 2 - 4

4. Triển khai cỏc thay đổi

thành mó nguồn 1 - 4

9. Đưa ra bản mới và bỏo cỏo kết quả 1 bỏo cỏo kết quả 1 5. Thay đổi thụng tin cấu hỡnh 2 - 6 TỔNG 14 - 35

Hoạt động bảo trỡ phần mềm

286

Chuẩn húa hoạt động bảo trỡ: Hiện nay,

chuẩn IEEE 840-1992 thường được dựng trong cỏc hoạt động bảo trỡ phần mềm.

Cỏc bước bảo trỡ phần mềm theochuẩ 840-1992 chuẩ 840-1992 1. Xỏc định vấn đề 2. Phõn tớch 3. Thiết kế 4. Triển khai 5. Kiểm thử hệ thống 6. Kiểm thử chấp nhận 7. Chuyểngiao phần mềm Hoạt động bảo trỡ phần mềm 287

Vớ dụ bảo trỡ phần mềm đối với giai đoạn thiết kế: a. Đầu vào •Tài liệu dự ỏn gốc

•Cỏc phõn tớch từ pha trước

b. Tiến trỡnh •Tạo ra cỏc trường hợp kiểm thử (test cases) •Duyệt (cỏc yờu cầu; kế hoạch triển khai)

c. Điều khiển •Kiểm chứng thiết kế

•Kiểm tra thiết kế và cỏc trường hợp kiểm thử d. Đầu ra •Duyệt( cỏc sửa đổi; phõn tớch chi tiết; kế hoạch triển khai)•Cập nhật(thiết kế gốc; kế hoạch kiểm thử)

e. Nhõn tố chất lượng liờn quan lượng liờn quan

•Độ linh hoạt (của thiết kế) •Khả năng lần vết (traceability) •Khả năng sử dụng lại (Reusability) •Khả năng cú thể hiểu (Comprehensibility) f. Độ đo •Chi phớ người-giờ•Thời gian

•Số lượng tiếp nhận thay đổi

Hoạt động bảo trỡ phần mềm

288BÀI TẬP CHƯƠNG 4 BÀI TẬP CHƯƠNG 4

1. Nhiệm vụ chớnh của giai đoạn phõn tớch và đặc tả yờucầu? Cỏc cụng việc cần thực hiện? Cỏc tài liệu cần bàn cầu? Cỏc cụng việc cần thực hiện? Cỏc tài liệu cần bàn giao sau giai đoạn phõn tớch và đặc tả yờu cầu?

2. Cỏc mụ hỡnh sử dụng trong quỏ trỡnh phõn tớch và đặc tảyờu cầu? yờu cầu?

3. Trỡnh bày tầm quan trọng của thiết kế giao diện khi xõydựng phần mềm. Những điểm cần chỳ ý trong thiết kế dựng phần mềm. Những điểm cần chỳ ý trong thiết kế giao diện

4. Cỏc nguyờn tắc thiết kế tập tin dữ liệu, những lưu ý khithiết kế tập tin dữ liệu là gỡ? thiết kế tập tin dữ liệu là gỡ?

5. Người phỏt triển lựa chọn ngụn ngữ lập trỡnh dựa trờnnhững yếu tố nào? Phong cỏch lập trỡnh ảnh hưởng tới những yếu tố nào? Phong cỏch lập trỡnh ảnh hưởng tới chất lượng phần mềm như thế nào?

6. Bảo trỡ phần mềm là gỡ? Hoạt động nào trong bảo trỡphần mềm là chớnh yếu? phần mềm là chớnh yếu?

Một phần của tài liệu Bài giảng Phát triển hệ thống thông tin kinh tế (Trang 48)

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

(48 trang)