III. Công nghệ phần mềm SE
Mô hình RUP (Rational Unified Process)
Là một quy trình vòng lặp phát triển phần mềm được hãng Rational phát triển, thường được dùng trong các dự án phần mềm lớn và phức tạp
Phương pháp lặp của Rup là phương pháp phát triển lặp. Một quy trình lặp thể hiện trong một chu trình phát triển từ ý tưởng ban đầu cho tới khi một sản phẩm phần mềm hoàn thiện, ổn định và có chất lượng được chuyển giao tới người dùng cuối.
III. Công nghệ phần mềm - SE
Các pha của Rup bao gồm :
Inception(khởi đầu) : Là giai đoạn thu thập thông tin. Các tình huống nghiệp vụ bao gồm :tiêu thức đánh giá thành công, đánh giá rủi ro, xác định các nguồn lực cần thiết cho DA,..Cuối pha cần kiểm tra mục tiêu của các quá trình phát triển ->Qdinh có phát triển hay không
Elaboration(Dự thảo chi tiết) :Phân tích các vấn đề nghiệp vụ, xác định kiến trúc hợp lý, xây dựng kế hoạch cho dự án..
Construction(Xây dựng) : Pha này phát triển một cách tái lập và tăng dần toàn bộ sản phẩm đầy đủ sẵn sàng chuyển gia cho người dùng.
Transition (chuyển giao ) : Đưa hệ thống phần mềm tới người sử dụng. Xác định các vấn đề chưa được phát hiện hoàn
III. Công nghệ phần mềm - SE
Mô hình phát triển lặp, tăng lên
Thay vì phải xây dựng và chuyển giao hệ thống một lần thì sẽ được chia thành nhiều vòng. Mỗi vòng là một phần kết quả của một
chức năng yêu cầu. Các yêu cầu của người SD được đánh thứ tự ưu tiên. Yêu cầu nào có thứ tự ưu tiên càng cao thì càng ở trong những vòng phát triển sớm hơn
III. Công nghệ phần mềm - SE
Ưu điểm :
• Có sản phẩm dùng trong thời gian ngắn
• Các vòng trước như là mẫu thử giúp tìm hiểu thêm
các yêu cầu ở những vòng sau
• Rủi ro sớm được loại trừ
Nhược điểm
• Tổng chi phí phát triển cao hơn bình thường
III. Công nghệ phần mềm - SE