Professional Documents
Culture Documents
Quy trình phát triển hệ thống phần mềm của hãng Rational dựa trên cơ sở 6 bài học thực tế rút ra được từ quá trình
thành công cũng như thất bại của các dự án, đó là:
Quá trình thực hiện qua toàn bộ các pha được gọi là chu trình phát triển; Kết quả của quá trình phát triển các RUP
được gọi là các Artifact, bao gồm các mô hình và các bộ tài liệu, đó là:
- Mô hình nghiệp vụ: là sự trừu tượng hóa tổ chức nghiệp vụ của hệ thống cần xây dựng.
- Mô hình tình huống sử dụng: các yêu cầu mang tính chức năng của hệ thống phần mềm.
- Mô hình phân tích và thiết kế: mô hình tổ chức các đối tượng của hệ thống phần mềm để giải quyết vấn đề của bài
toán.
- Mô hình triển khai: mô hình kiến trúc phần cứng và phần mề hệ thống cần thiết để triển khai.
- Mô hình thử nghiệm: xác định các bước mà hệ thống sẽ được kiểm tra.
- Bộ tài liệu về xác định yêu cầu hệ thống: mô tả những gì hệ thống cần lầm.
- Bộ tài liệu thiết kế: mô tả hệ thống sẽ được xây dựng như thế nào.
- Bộ tài liệu lập trình: mô tả các thành phần ứng dụng được phát triển như thế nào.
- Bộ tài liệu triển khai: mô tả cấu trúc triển khai hệ thống.
Để áp dụng được quy trình phát triển hệ thống phần mềm của Rational thì yêu cầu không thể thiếu là hệ thống các
phần mềm công cụ hỗ trợ. Hãng Rational đã xây dựng một hệ thống công cụ như vậy, mà tiêu biểu và thường dùng
nhất cho hệ thống tài chính ngân hàng là:
- Phần mềm Rational Requisite Pro: cho phép phân tích các yêu cầu, xây dựng kế hoạch thực hiện, xác định các tác
nhân của hệ thống cùng những tình huống sử dụng.
- Phần mềm Rational Rose: cho phép xây dựng các mô hình phân tích, thiết kế, triển khai.
- Phần mềm Rational XDE: cho phép vừa xây dựng các mô hình vừa kết sinh mà nguồn chương trình song song
vớinhau.
- Phần mềm Rational Clear Case: quản trị dự án phân tích thiết kế, cho phép làm việc theo nhóm.
Như vậy, việc áp dụng quy trình chuẩn để xây dựng hệ thống phần mềm đã trở thành một tất yếu đối với bất kỳ tổ
chức, đơn vị nào muốn nâng cao và đảm bảo cho chất lượng của hệ thống phần mềm của mình
Cùng với việc triển khai áp dụng quy trình Rational, cần nâng tầm hiểu biết và vận dụng quy trình của cán bộ tin học
đồng thời thay đổi thói quen và suy nghĩ phát triển ứng dụng chỉ là lập trình.