cnpm.Câu 4: Các mô hình của quá trình phát triển phần mềm

Màu nền
Font chữ
Font size
Chiều cao dòng

Câu 4: Các mô hình của quá trình phát triển phần mềm? Đánh giá ưu nhược điểm của từng mô hình ?

·         Mô hình thác nước: Là mô hình trải qua 4 giai đoạn tuần tự, kết thúc giai đoạn này chuyển qua giai đoạn sau :

+ Giai đoạn xác định các yêu cầu của bài toán và đề tài.

+ Giai đoạn thiết kế.

+ Giai đoạn thử nghiệm.

+ Giai đoạn tổng hợp.

- Ưu điểm: Được sử dụng quen thuộc từ trước đến nay.

- Nhược điểm: Nhiều khi đến giai đoạn tích hợp thường xảy ra nhiều vấn đề trục trặc trong vấn đề ghép nối.

·         Mô hình thăm dò: Phát triển càng nhanh càng tốt các chức năng chính sau đó cải tiến hoàn chỉnh dần cho đến khi thảo mãn tất cả yêu cầu của người sử dụng.

- Hạn chế: Thích hợp với những pm qui mô vừa và nhỏ.

*, Mô hình tạo nguyên mẫu: Tương tự như mô hình thăm dò, lựa chọn nhanh những chức năng chính để phát triển sau đó đưa cho người sử dụng đóng góp ý kiến, đưa người dùng dùng thử cho đến khi đạt yêu cầu.

- Ưu điểm: Không có giai đoạn tích hợp, người dùng được tiếp cận với hệ thống ngay từ những giai đoạn đầu để bổ sung hoàn thiện phần mềm theo đúng yêu cầu

·         Mô hình biến đổi hình thức: Là môn hình mà người ta đặc tả hệ thống dưới dạng tổng thể, khái quát rồi cụ thể hoá, chi tiết hoá dần đến khi có thể chuyển thẳng sang một ngôn ngữ lập trình cụ thể nào đó.

*, Mô hình tập hợp các thành phần dùng lại được: Là mô hình thực hiện với những phần mềm đã có sẵn được sử dụng từ trước đến nay. Có một số chức năng vẫn được sử dụng tốt, một số chức năng đã trở lên lạc hậu. Người ta xây dựng phần mềm mới bằng cách thu lượm tất cả các chức năng modul còn sử dụng được của phần mềm trước và thêm vào những chức năng mới cho đến khi thỏa mãn yêu cầu.

- Ưu điểm: Tiết kiệm thời gian, công sức sản xuất ra những cái có rồi.

- Nhược điểm: Tuỳ từng trường hợp, hạn chế trong ngôn ngữ sử dụng.

Bạn đang đọc truyện trên: Truyen2U.Pro