gt phantichvathietkehethongthongtin32
TRANSCRIPT
-
7/26/2019 GT Phantichvathietkehethongthongtin32
1/1
CHNG 2. M HNH HA PHN MM HNG I TNG
24
-
Biu gi (package diagram)
- Biu trin khai(deployment diagram)
- Biu cu trc phc hp (composite structure diagram)
-
Biu gi m rng (profile package)
Biu hnh vi (Behavior Diagram): Nhm biu ny nhm nm btcc hot ngv hnh vi ca h thng, cng nh tng tc gia cc phn t bn trong v bn ngoi hthng. UML xutby dng biu trong m hnh hnh vibao gm:
- Biu ca s dng(use case diagram)
- Biu hot ng (activity diagram)
- Biu tun t(sequence diagram)
- Biu giao tip (communication diagram)
- Biu trng thi(state machine diagram)
- Biu bao qut tng tc (interaction overview diagram)
- Biu thi khc (timing diagram)
Phn tip theo chng ta s ln lt xem xt chi tit mt sbiu UMLthng gp, mibiu s c trnh by v ngha, tp k hiu UML cho biu vv dminh ha.
2.2.1 Biu ca s dng ngha
Biu ca s dng(use case diagram) biu din ccchc nng ca h thng. N baogm mt tp hp cc tc nhn (actor), ccca s dng (use case) v cc mi quan h(relationship) gia cc ca s dng. C th ni, biu ca s dngch ra s tng tcgia cc tc nhn v h thng thng qua cc ca s dng. Tc nhn c th l con ngihay mt h thng khc cung cp thng tin hay tc ng ti h thng. Biu ca s dngc th c phn r theo nhiu mc khc nhau. T tp yu cu xc nh c ca h
thng, biu ca s dng sch ra h thng cn thc hin iu g tho mn cc yucu ca ngi dng h thng . i km vi biu ca s dng l cc kch bn(scenario) nhm m t chi tit qu trnh thc hin ca s dng .
Tp k hiu UML cho biu ca s dng
Chng ta s ln lt xem xt cc phn t m hnh ny:
H thng: Vi vai tr lthnh phn ca biu ca s dng, h thng biu dinranh gii gia bn trong v bn ngoi ca mt ch th trong phn mm chng ta
ang xy dng. Ch rng mt h thng trong biu ca s dng khng phi
P
T
I
T