Mô hình tăng dần là gì?
Mô hình tăng dần là một quá trình phát triển phần mềm trong đó các yêu cầu được chia nhỏ thành nhiều mô-đun độc lập của chu trình phát triển phần mềm. Phát triển tăng dần được thực hiện theo các bước từ thiết kế phân tích, thực hiện, kiểm tra / xác minh, bảo trì.
Mỗi lần lặp đi qua các giai đoạn yêu cầu, thiết kế, mã hóa và thử nghiệm . Và mỗi bản phát hành tiếp theo của hệ thống sẽ thêm chức năng vào bản phát hành trước đó cho đến khi tất cả các chức năng được thiết kế đã được triển khai.
Hệ thống được đưa vào sản xuất khi sản phẩm đầu tiên được giao. Phần gia tăng đầu tiên thường là sản phẩm cốt lõi trong đó các yêu cầu cơ bản được giải quyết và các tính năng bổ sung được thêm vào trong các phần gia tăng tiếp theo. Sau khi sản phẩm cốt lõi được khách hàng phân tích, sẽ có kế hoạch phát triển cho bước tiếp theo.
Các đặc điểm của mô-đun tăng dần bao gồm
- Phát triển hệ thống được chia nhỏ thành nhiều dự án phát triển nhỏ
- Các hệ thống từng phần được xây dựng liên tiếp để tạo ra một hệ thống tổng thể cuối cùng
- Yêu cầu ưu tiên cao nhất được giải quyết đầu tiên
- Khi yêu cầu được phát triển, yêu cầu đối với phần gia tăng đó sẽ bị đóng băng
Các giai đoạn tăng dần | Các hoạt động được thực hiện trong các giai đoạn gia tăng |
Phân tích yêu cầu |
|
Thiết kế |
|
Mã |
|
Kiểm tra |
|
Khi nào sử dụng mô hình tăng dần?
- Yêu cầu của hệ thống được hiểu rõ ràng
- Khi nhu cầu phát hành sớm một sản phẩm phát sinh
- Khi đội ngũ kỹ sư phần mềm không được đào tạo hoặc có kỹ năng tốt
- Khi các tính năng và mục tiêu rủi ro cao có liên quan
- Phương pháp luận như vậy được sử dụng nhiều hơn cho các công ty dựa trên sản phẩm và ứng dụng web
Ưu điểm và nhược điểm của mô hình tăng dần
Ưu điểm | Nhược điểm |
|
|
|
|
|
|
|
|
| |
|