Bài giảng Giới thiệu RUP (Rational Unified Process)

Giôùi thieäu RUP  
Unified Modeling Language  
Rational Unified Process  
Team-Based  
Development  
Modeling  
Language  
Unified  
Process  
1
Lòch söû phaùt trieån cuûa RUP  
2
RUP laø gì ?  
n Laø qui trình coâng ngheä phaàn meàm ñöôïc phaùt trieån  
bôûi haõng Rational  
n RUP hoã trôï caùc hoaït ñoäng giöõa caùc nhoùm , phaân  
chia coâng vieäc cho töøng thaønh vieân trong nhoùm,  
trong töøng giai ñoaïn khaùc nhau cuûa quùa trình phaùt  
trieån phaàn meàm  
n RUP söû duïng heä thoáng kyù hieäu tröïc quan cuûa  
UML  
n RUP ñöôïc phaùt trieån song song vôùi UML  
3
Caùc ñaëc ñieåm cuûa RUP  
n Laø moät qui trình coâng ngheä phaàn meàm hoaøn  
chænh  
n Laø moät saûn phaåm tieán trình  
n Hoã trôï taêng naêng suaát laøm vieäc nhoùm  
n Taïo, duy trì, quaûn lyù caùc loaïi moâ hình  
n Coù höôùng söû duïng ngoân ngöõ UML  
n Ñöôïc hoã trôï bôûi nhieàu coâng cuï phaùt trieån PM  
n Laø moät tieán trình coù theå tuyø bieán  
n Naém baét nhieàu “best pratcices”  
4
Kieán truùc toång quan cuûa RUP  
5
RUP ñöôïc toå chöùc theo 2 truïc  
n Truïc hoaønh : toå chöùc theo thôøi gian phaùt trieån döï  
aùn, theå hieän khía caïnh ñoäng cuûa qui trình.  
n
Chu kyø (cycles), caùc pha (phases), caùc quaù trình laëp  
(interations), caùc coät moác (milestones).  
n Truïc tung : toå chöùc theo noäi dung coâng vieäc, theå  
hieän khía caïnh tónh cuûa qui trình.  
n
WHO (worker), HOW (Activities), WHAT  
(Artifacts), WHEN (workflows).  
6
Theo truïc hoaønh  
Saûn phaåm  
release  
Caùc tính naêng  
khôûi ñaàu  
Kieán truùc cô baûn  
Tröïc quan  
hoùa  
Inception Elaboration  
Khôûi ñaàu Trieån khai  
Construction  
Xaây döïng  
Transition  
Chuyeån giao  
Caùc giai ñoaïn (phase)  
7
Theo truïc tung  
n Moâ taû caùc luoàng coâng vieäc:  
n
Luoàng coâng vieäc chính :  
n
n
n
n
n
n
Business modeling  
Requirement  
Analysis & Design  
Implemention  
Test  
Deployment  
n
Luoàng coâng vieäc hoå trôï :  
n
n
n
Project Management  
Configuration and Change Management  
Enviroment  
8
Caùc ñaëc ñieåm phaân bieät giöõa RUP vaø qui  
trình khaùc  
n RUP laø qui trình höôùng chöùc naêng heä thoáng  
(höôùng Use Case)  
Xaùc ñònh  
yeâu caàu  
Kieåm  
chöùng  
Caøi ñaët  
Thieát keá  
Phaân tích  
Caùc use case lieân keát caùc workflow naøy vôùi nhau.  
9
Caùc ñaëc ñieåm phaân bieät giöõa RUP vaø qui  
trình khaùc(tt)  
n RUP taäp trung vaøo kieán truùc phaàn meàm.  
Inception  
Khôûi ñaàu  
Elaboration  
Trieån khai  
Construction  
Xaây döïng  
Transition  
Chuyeån giao  
Caùc giai ñoaïn (phase)  
Kieán truùc phaàn meàm  
10  
Caùc ñaëc ñieåm phaân bieät giöõa RUP vaø qui  
trình khaùc(tt)  
n RUP laø qui trình laëp vaø taêng tröôûng töøng böôùc  
Inception Elaboration  
Construction  
Transition  
Xaùc ñònh  
yeâu caàu  
Moät böôùc laëp trong phase  
Elaboration.  
Phaân tích  
Thieát keá  
Caøi ñaët  
Kieåm chöùng  
Böôùc laëp Laëp Laëp Laëp Laëp Laëp Laëp Laëp  
môû ñaàu n+1 n+2 m m+1  
1
2
n
11  
ReleaseRelease ReleaseReleaseReleaseRelease Release  
Caùc workflow vaø caùc moâ hình  
12  
pdf 12 trang yennguyen 06/04/2022 7180
Bạn đang xem tài liệu "Bài giảng Giới thiệu RUP (Rational Unified Process)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_gioi_thieu_rup_rational_unified_process.pdf