Xem mẫu
- Giôùi thieäu RUP
Unified Modeling Language
Rational Unified Process
Team-Based
Development
Modeling Unified
Language 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
Kieán truùc cô baûn khôûi ñaàu
Tröïc quan
hoùa
Inception Elaboration Construction Transition
Khôûi ñaàu Trieån khai Xaây döïng 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 Business modeling
n Requirement
n Analysis & Design
n Implemention
n Test
n Deployment
n Luoàng coâng vieäc hoå trôï :
n Project Management
n Configuration and Change Management
n 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 Phaân tích Thieát keá Caøi ñaët Kieåm
yeâu caàu chöùng
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 Elaboration Construction Transition
Khôûi ñaàu Trieån khai Xaây döïng 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 1 2 n n+1 n+2 m m+1
ReleaseRelease Release Release Release Release Release
11
- Caùc workflow vaø caùc moâ hình
12
nguon tai.lieu . vn