1
Giôùi thieäu RUP
Unified Modeling Language
Rational Unified Process
Team-Based
Development
Modeling
Language
Unified
Process
2
Lòch söû phaùt trieån cuûa RUP
3
RUP là gì ?
n Là qui trình công nghệ phần mềm được phát triển
bởi hãng Rational
n RUP hỗ trợ các hoạt động giữa các nhóm , phân
chia công việc cho từng thành viên trong nhóm,
trong từng giai đoạn khác nhau của qúa trình phát
triển phần mềm
n RUP sử dụng hệ thống ký hiệu trực quan của
UML
n RUP được phát triển song song với UML
4
Các đặc điểm của RUP
n Là một qui trình công nghệ phần mềm hoàn
chỉnh
n Là một sản phẩm tiến trình
n Hỗ trợ tăng năng suất làm việc nhóm
n Tạo, duy trì, quản lý các loại mô hình
n Có hướng sử dụng ngôn ngữ UML
n Mô tả các luồng công việc:
n Luồng công việc chính :
n Business modeling
n Requirement
n Analysis & Design
n Implemention
n Test
n Deployment
n Luồng công việc hổ trợ :
n Project Management
n Configuration and Change Management
n Enviroment
9
Các đặc điểm phân biệt giữa RUP và qui
trình khác
n RUP là qui trình hướng chức năng hệ thống
(hướng Use Case)
Thiết kế
Cài đặt
Kiểm
chứng
Phân tích
Xác đònh
yêu cầu
n
c
e
p
t
i
o
n
E
l
a
b
o
r
a
n
T
r
a
n
s
i
t
i
o
n
Bước lặp
mở đầu
Lặp
1
Release
Release
Release
Release
Release
12
Caùc workflow vaø caùc moâ hình