slide gioi thieu uml va rup

Post on 26-Jul-2015

27 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Giôùi thieäu RUPUnified 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 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ûaUML

n RUP ñöôïc phaùt trieån song song vôùi UML

4

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ìnhn Hoã trôï taêng naêng suaát laøm vieäc nhoùmn Taïo, duy trì, quaûn lyù caùc loaïi moâ hìnhn Coù höôùng söû duïng ngoân ngöõ UMLn Ñöôïc hoã trôï bôûi nhieàu coâng cuï phaùt trieån PMn Laø moät tieán trình coù theå tuyø bieánn Naém baét nhieàu “best pratcices”

5

Kieán truùc toång quan cuûa RUP

6

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).

7

Theo truïc hoaønh

Caùc giai ñoaïn (phase)

Inception Elaboration Construction Transition

Khôûi ñaàu Trieån khai Xaây döïng Chuyeån giao

Tröïc quanhoùa

Kieán truùc cô baûn

Caùc tính naêngkhôûi ñaàu

Saûn phaåmrelease

8

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 modelingn Requirementn Analysis & Designn Implementionn Testn Deployment

n Luoàng coâng vieäc hoå trôï :n Project Managementn Configuration and Change Managementn Enviroment

9

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)

Thieát keá Caøi ñaët Kieåm chöùng Phaân tích Xaùc ñònh

yeâu caàu

Caùc use case lieân keát caùc workflow naøy vôùi nhau.

10

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.

Kieán truùc phaàn meàm

Caùc giai ñoaïn (phase)

Inception Elaboration Construction Transition

Khôûi ñaàu Trieån khai Xaây döïng Chuyeån giao

11

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

Thieát keá

Caøi ñaët

Kieåm chöùng

Phaân tích

Xaùc ñònh yeâu caàu

I n c e p t i o n E l a b o r a t i o n C o n s t r u c t i o n T r a n s i t i o n

Böôùc laëp môû ñaàu

Laëp 1

Laëp 2

Laëp n

Laëp n+1

Laëp n+2

Laëp m

Laëp m+1

Moät böôùc laëp trong phaseElaboration.

Release Release Release Release Release Release Release

12

Caùc workflow vaø caùc moâ hình

top related