Mô hình RUP (Rational Unified Process)

Một phần của tài liệu công nghệ phần mềm (Trang 33 - 37)

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

Một phần của tài liệu công nghệ phần mềm (Trang 33 - 37)

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

(55 trang)