56908423 Tim Hieu Rational Rose
-
Upload
thanh-thu-thai -
Category
Documents
-
view
225 -
download
0
Transcript of 56908423 Tim Hieu Rational Rose
-
7/31/2019 56908423 Tim Hieu Rational Rose
1/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
2/129
Ni dungPhn A: Hng dn ci t11. Gii thiu2. Tnh nng ca Rational Rose3. Ci t
3.1 Cc bc ci t3.2 Chy chng trnh
4. Mt s k hiu thng dng4.1 Phn t cu trc
4.2 Phn t hnh vi4.3 Phn t nhm4.4 Ch thch4.5 Quan h
2
-
7/31/2019 56908423 Tim Hieu Rational Rose
3/129
Ni dung (tt)Phn B. Hin thc s UML trn Rational Rose1. Use Case Diagram
1.1 Tng quan1.2 S dng Rational Rose thit k
11.33 V d2. Class Diagram1.1 Tng quan1.2 S dng Rational Rose thit k1.3 V d
3. Sequence Diagram3.1 Tng quan3.2 S dng Rational Rose thit k33.33 V d
3
-
7/31/2019 56908423 Tim Hieu Rational Rose
4/129
Ni dung (tt)4. State Diagram
44.11 Tng quan4.2 S dng Rational Rose thit k4.3 V d
5. Activity Diagram1.1 Tng quan1.2 S dng Rational Rose thit k1.3 V d
6. Collaboration Diagram3.1 Tng quan3.2 S dng Rational Rose thit k33.33 V d
4
-
7/31/2019 56908423 Tim Hieu Rational Rose
5/129
Ni dung (tt)
7. Deployment Diagram77.11 Tng quan
7.2 S dng Rational Rose thit k
7.3 V d
8. Component Diagram
8.1 Tng quan
8.2 S dng Rational Rose thit k
8.3 V d
5
-
7/31/2019 56908423 Tim Hieu Rational Rose
6/129
1. Gii thiuRational rose l phn mm cng c mnh h tr phn tch, thit kh thng phn mm theo i tng. N gip ta m hnh ha hthng trc khi vit m trnh.
Rational rose h tr cho vic lm m hnh doanh nghip, gip bnhiu c h thng ca m hnh doanh nghip, gip chung ta phn
tch h thng v lm cho chng ta c th thit k c m hnh.M hnh Rose l bc tranh ca mt h thng t nhng phi cnhkhc nhau n bao gm tt c cc m hnh UML, actors, use cases,objects, component v deployment nodes, trong h thng. N m tchi tit m h thng bao gm v n s lm vic nh th no v thngi lp trnh c th dng m hnh nh mt bn thit k cho vicxy dng h thng.
6
-
7/31/2019 56908423 Tim Hieu Rational Rose
7/129
1. Gii thiu (TT)
Theo phong cch lp trnh truyn thng th sau khi xc nh yu cu hthng, ngi pht trin s ly mt vi yu cu, quyt nh thit k v vitm chng trnh.
7
-
7/31/2019 56908423 Tim Hieu Rational Rose
8/129
22. Tnh nngRational Rose cung cp nhng tnh nng sau y to iu kin thunli cho vic phn tch thit k v xy dng nhng ng dng ca ban:M hnh hng i tng.
M hnh cung cp cho UML, COM, OMT v Booch 93.
Kim tra ng ngha.
H tr pht sinh m cho mt s ngn ng.H tr vic pht trin cho vic kim sot lp i lp li.
Pht trin cho nhiu ngi dng v cung cp cho c nhn.
Hp nht nhng cng c lm m hnh d liu.
Pht sinh ti liu.
Bn chnh Rational Rose l s thng nht v m rng.
S lin kt t ng ha OLE.
Nhiu nn tng sn c.
8
-
7/31/2019 56908423 Tim Hieu Rational Rose
9/129
22. Tnh nng (TT)Cc bc pht sinh m:
Kim tra m hnh.
To lp thnh phn.
Thc hin nh x lp vo thnh phn.
t thuc tnh pht sinh m trnh.
Chn lp, thnh phn hay gi.Pht sinh m trnh.
9
-
7/31/2019 56908423 Tim Hieu Rational Rose
10/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
11/129
33.11 Cc bc ci t (tt)
Bc 1. Chy file setup.exe.Bc 2. Click (hoc nhn Enter) Next tip tc.
-
7/31/2019 56908423 Tim Hieu Rational Rose
12/129
33.11 Cc bc ci t (tt)
Bc 3. Chn phin bn ci t
Chn Rational Rose Enterprise Edition
-
7/31/2019 56908423 Tim Hieu Rational Rose
13/129
33.11 Cc bc ci t (tt)Bc 4. Chn phng thc ci t ca Rational Rose
Chn ci t t CD
-
7/31/2019 56908423 Tim Hieu Rational Rose
14/129
33.11 Cc bc ci t (tt)Bc 5. Trnh ci t t ng chy
-
7/31/2019 56908423 Tim Hieu Rational Rose
15/129
33.11 Cc bc ci t (tt)
Bc 6. Chn Next tip tc ci t
-
7/31/2019 56908423 Tim Hieu Rational Rose
16/129
33.11 Cc bc ci t (tt)Bc 7. Xem cc khuyn co ca Rational Rose
-
7/31/2019 56908423 Tim Hieu Rational Rose
17/129
33.11 Cc bc ci t (tt)Bc 8. Chp nhn bn quyn
-
7/31/2019 56908423 Tim Hieu Rational Rose
18/129
33.11 Cc bc ci t (tt)
Bc 9. Chn ng dn ci t
-
7/31/2019 56908423 Tim Hieu Rational Rose
19/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
20/129
33.11 Cc bc ci t (tt)
Bc 11. Sn sng ci t
-
7/31/2019 56908423 Tim Hieu Rational Rose
21/129
33.11 Cc bc ci t (tt)
Bc 12. Mn hnh trng thi ci t
-
7/31/2019 56908423 Tim Hieu Rational Rose
22/129
33.11 Cc bc ci t (tt)
Bc 13. Hon thnh qu trnh ci t
-
7/31/2019 56908423 Tim Hieu Rational Rose
23/129
33.22 Chy chng trnhBt u vi Rational Rose:[Start] menu -> All Programs
Chn Rational Software/Rational Rose 2000 Enterprise Edition
-
7/31/2019 56908423 Tim Hieu Rational Rose
24/129
33.22 Chy chng trnh (tt)Ta i hp thoi Create New Model xut hin -> Click Cancel m Rational
Rose :
-
7/31/2019 56908423 Tim Hieu Rational Rose
25/129
33.22 Chy chng trnh (tt)
Getting Started with Rational Rose11. Titlebar
2. Menu bar
3. Toolbox : Hp cng c s cha nhiu icon ty vo Model tung ng
44. Standard Toolbars
_ Application window_ Browser window_ Documentation window
_ Diagram window_ Overview window_ Specification window
-
7/31/2019 56908423 Tim Hieu Rational Rose
26/129
33.22 Chy chng trnh (tt)MI TRNG RATIONAL ROSE BAO GM 3 CA S CHNH:a) Browser window:
- Ca s trnh duyt cha ton b phn t m hnh trong m hnh hinhnh.- Browser c th tri ni hay bm dnh ( docked) bng cch nhp pchut trn bin ca s. Cc phn t m hnh hin th trong Browserdi dng cy. Cc thng tin nn c th hin bng du + , nu nhn
chut trn du + ta s c
thng tin n
nb) Documentation window:- Ca s ti liu l ni to lp, sa i vn bn gn vo phn t
m hnh ( tc nhn, UC, quan h , thuc tnh, thao tc, thnh phn ,nt).
- to ti liu cho m hnh ta lm nh sau : chn phn t (clickchut trn phn t), nhp ti liu vo ca s ti liu. Ca s ti liucng tt / m , tri ni hay bm dnh nh ca s Browser.
c) Diagram window- Ca s biu l ni cho php ta to lp v sa i khung nhn
ha m hnh hin hnh.- Mi biu tng trong biu biu din mt thnh phn m hnh ha
khc nhau. Ca s biu xut hin khi nhp p chut trn ca sbiu trong ca s Browser.
-
7/31/2019 56908423 Tim Hieu Rational Rose
27/129
33.22 Chy chng trnh(tt)d) Overview window:
Di chuyn chut n biu tng khi thy xut hin du + ta Dragmouse .
e) Specification window:Ca s t t. hin th ca s ny ta lm nh sau:
Cch 1: Nhp chut phi trn s hoc Browser -> chn OpenSpecificationCch 2: Click trn s hoc Browser -> chn [Browser] menu -> chnlnh Specification
-
7/31/2019 56908423 Tim Hieu Rational Rose
28/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
29/129
4. Mt s k hiu thng dng (tt)
2. Phn t hnh vi:
Tng tc (interaction): Thng ip trao i gia cc i tng.K hiu:
Trng thi (state): Ch ra cc trng thi m i tng hay tng tc i qua
p ng s kin.K hiu:
29
-
7/31/2019 56908423 Tim Hieu Rational Rose
30/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
31/129
4. Mt s k hiu thng dng (tt)
5. Quan h:
Ph thuc (dependence)-
-
-
-
Quan h ng ngha gia hai phn t, khi thay i phn t c lp s tcng n phn t ph thucK hiu:
Kt hp (association)M t lin kt gia cc i tng.
K hiu:
31
-
7/31/2019 56908423 Tim Hieu Rational Rose
32/129
4. Mt s k hiu thng dng (tt)
Khi qut ha (generalization)
-
-
-
-
Quan h m trong i tng c th s k tha phng thc, thuc tnhca i tng tng qutK hiu:
Hin thc ha (realization)Quan h ng ngha gia giao din v lp (hay thnh phn) hin thc lp,gia UC v hp tc hin thc UC.K hiu:
32
-
7/31/2019 56908423 Tim Hieu Rational Rose
33/129
HiN THC CC S UML TRNRATIONAL ROSE
33
-
7/31/2019 56908423 Tim Hieu Rational Rose
34/129
Cc s trong UML
S i tng (Object Diagram)S tnh hung i tng (Use Case Diagram).
S trng thi (State Diagram).
S trnh t (Sequence Diagram).
S hot ng (Activity Diagram).S cng tc (Collaboration Diagram).
S thnh phn (Component Diagram).
S trin khai (Deployment Diagram).
34
-
7/31/2019 56908423 Tim Hieu Rational Rose
35/129
11.11 Use Case DiagramMt biu Use case ch ra mt s lng cc tc nhn ngoi cnh v milin kt ca chng i vi Use case m h thng cung cp.Mt Use case l mt li miu t ca mt chc nng m h thng cung cp,li miu t Use case thng l vn bn, ti liu, nhng km theo cngc th l mt biu hot ng.Cc Use case c miu t duy nht theo hng nhn t ngoi vo ca
cc tc nhn.Cc Use case nh ngha yu cu v chc nng i vi h thng.
35
-
7/31/2019 56908423 Tim Hieu Rational Rose
36/129
1.2 S dng Rational thit kTo biu Use case mi:
1.
2.
3.
4.
1.
2.
Nhp chut phi trn gi Use Case View trong browser.
Chn New -> Use Case Diagram t thc n
t tn cho biu mi.
Nhp p trn tn ca biu mi m chng.
Xa biu Use case:C th xa biu use case trong browser, mt khi biu Use case bxa th khng th ly li n.Nhn chut phi ln biu trong browser.
Chn Delete t thc n.36
-
7/31/2019 56908423 Tim Hieu Rational Rose
37/129
1.2 S dng Rational thit k (tt)Xa Use Case
Xa UC khi biu UC nh sau:
1.Chn UC trong biu UC.
2.Nhn phm Delete.
3.UC chn s bin mt khi biu UC nhng n cn trong
Browser v trong cc biu khc.Vic xa UC trong ton b m hnh c thc hin nh sau:
1.Chn UC trong biu .
2.Chn Edit> Delete from Model hay nhn phm Ctrl + D.
3.UC va chn b loi khi trong ton b m hnh Browser.
37
-
7/31/2019 56908423 Tim Hieu Rational Rose
38/129
1.2 S dng Rational thit k (tt)c t Use Case1.M c t UC theo cc bc sau2.Nhn chut phi trn UC trong biu UC.3.Chn thc n open Specification.Hoc1.Nhn chut phi trn UC trong Browser.
2.Chn thc n open Specification.
Import file vo Use Case
1.Nhn chut phi vo UC> Chn Open Specification> Chn tab File.2.Kch chut phi vo vng trng ca Files tab.3.Chn thc n Insert File xen tp.
4.S dng hp thoi Open tm tn tp s gn.5.Chn Open gn tp vo UC.
To Use Case tru tng =>nh du hp Abstract.
38
-
7/31/2019 56908423 Tim Hieu Rational Rose
39/129
1.2 S dng Rational thit k (tt)Tc nhn (Actor)To tc nhn Trnh t to tc nhn mi trong biu UC nh sau:
1. Chn nhn Actor trn thanh cng c.2.Nhn bt k u trong biu UC. Tc nhn mi s c gn tn
mc nh NewClass.3.Nhp tn cho tc nhn mii, n c t ng gn vo browser
Xa tc nhn Thao tc tng t xa Use case.t t tc nhn Tng t nh Use CaseTo tc nhn tru tng
1.To tc nhn trong browser hay biu UC.2.Nhn chut phi chn Open specification..3.Chn Detail tab.
4.nh du hp Abstract.
39
-
7/31/2019 56908423 Tim Hieu Rational Rose
40/129
1.2 S dng Rational thit k (tt)Cc quan h trong biu To quan hB sung quan h uses hay include vo biu UC theo cc bc nh
1. Chn nhn Generalization trn thanh cng c2. Ni UC c th n UC tru tng33. Nhn chut phi trn ng quan h, chn thc n Open
Specification4.Trong ca s Stereotype: Nhp uses5. M ca s UC specification ca UC tru tng6. nh du hp Abstract
Xa quan hXa quan h uses trong biu UC theo cc bc sau:
1.Chn quan h trn biu UC2.Chn Edit> Delete from Model hay nhn cc phm Ctrl + D
Vic b sung hay xa quan h extends trong biu UC c thc hintng t nh b sung hay xa quan h uses.
40
-
7/31/2019 56908423 Tim Hieu Rational Rose
41/129
1.2 S dng Rational thit k (tt)
Thao tc vi gi (Packages)Trong khung nhn UCta c th nhm UCv tc nhn vo gi. Ccphn t c ng ngha gn nhau th c nhm vo cng gi.
B sung gi vo m hnh trong Rose 2003 nh sau:
1.Nhn chut phi trn khung nhn UCtrong browser
2. Chn New>Package
3.Nhp tn ca gimi
4.Gitrong biu UCb hy b bng cch nhn cc phm Ctrl + Dsau khi n c chn, hoc nhn phm phi ca chut trn ginhhy b trong browserri chn thc n Delete.
41
-
7/31/2019 56908423 Tim Hieu Rational Rose
42/129
11.33 V d
M t-S Use case gm c 2 tc nhn Lecturer v Student.-Tc nhn Lecturer c th thm, cp nht v xa sinh vin ra khi h thng. Ngoi
ra ging vin c th tm kim mt sinh vin.-Trong khi Student ch c th kim tra im ca mnh trn h thng.-Thao tc cp nht, xa sinh vin v kim tra im u c thao tc tm sinh vin.
Trnh t cc bc thc hinTo tc nhn:1. Chn Use case view to s Use case.2.Click mouse phi trong UC view, chn New -> Use case diagram t tn
StudentManagement.3.Tip tc click mouse phi chn New -> Actor, t tn Lecturer
Tngg t nh trn to tc nhn Student.1. Click mouse phi vo Use case view, chn New>Use case, t tn Add
Student.2.To cc use case Update Student, Delete Student, FindStudent, Check
Point ging nh thao tc bc 1.
42
-
7/31/2019 56908423 Tim Hieu Rational Rose
43/129
11.33 V d (tt)
Sau khi hon tt to tc nhn v use case, ko th chng vo trong biu Use case.
c t1.Click mouse phi vo Use case AddStudent, chn openspecification2.Nhp cc thng tin t t nh hnh sau
43
-
7/31/2019 56908423 Tim Hieu Rational Rose
44/129
11.33 V d (tt)
Sau khi chp nhn cc c t cho use case AddStudent, chn OK
Ta c th thm cc thng tin c t cho cc tc nhn v use case cn li.
44
-
7/31/2019 56908423 Tim Hieu Rational Rose
45/129
11.33 V d (tt)
Thit lp quan h1.Chn Unidirectional Association tn thanh toolbar.
2.Ko t actor Lecturer n use case AddStudent.
3.Tng t nh trn, thc hin tao quan h cho:
- Lecturer -> DeleteStudent
- Lecturer -> UpdateStudent
- Lecturer -> FindStudent
45
-
7/31/2019 56908423 Tim Hieu Rational Rose
46/129
11.33 V d (tt)
4. thit lp quan h ph thuc ta chn icon nh hnh sau.5. Ko t use case CheckPoint n FindStudent.
6.nh ngha loi quan h gia CheckPoint v FindStudent.
7.Click mouse phi vo thanh kt ni ph thuc, chn openspecification.
8.nh ngha quan h nh hnh sau.
9.Tng t nh trn, to quan h ph thuc cho
UpdateStudent -> FindStudent.
DeleteStudent -> FindStudent. 46
-
7/31/2019 56908423 Tim Hieu Rational Rose
47/129
11.33 V d (tt)
S tng th
47
-
7/31/2019 56908423 Tim Hieu Rational Rose
48/129
22.11 Class Diagram
Biu lp ch ra tng tc gia cc lp trong h thng. Cc lp cxem nh k hoch chi tit ca cc i tng. Biu lp cung cp bc tranhtnh v cc lp v quan h chng.
Biu lp qua quy trnh pht trin
Cc lp c to ra trn biu ty thuc vo giai on ca quy trnh phttrin v mc chi tit ang c xem xt.
giai on phn tch, cc lp hin th thuc phm v h thng l cc lpc quan tm nht.
Khi quy trnh pht trin sang giai on thit k, cc lp v cu trc quan hphn nh m hnh gii php s c trnh by.
Mc ch ca vic to s lp
Dng m t cc lp kt hp, quan h tng qut ha v quan h kt tpgia cc lp. Dng biu din cc thnh phn ca lp
S lp c dng trn khp quy trnh
Dng biu din cc th hin i tng ring r bn trong cu trc lp.
48
-
7/31/2019 56908423 Tim Hieu Rational Rose
49/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
50/129
22.11 Class Diagram (tt)
Stereotype ca lpUML c 3 loi Stereotype mc nh gn cho 3 loi lp:
-Boundary: lp bin.
-Entity: lp thc th.
- Control: lp iu khin.
Th hin i tng
Biu lp UML cho php biu din cc i tng, l cc th hin calp. Thnh phn tn trnh by tn i tng v kiu lp ca n. Tn itng c dng nh sau:
instanceName:ClassName, tt c u c gch chn.V d: aDocument:Document, saleReport:Document
aDocument:Document
50
-
7/31/2019 56908423 Tim Hieu Rational Rose
51/129
2.2 S dng Rational thit k
To v hy biu lp:Trong Rational Rose, biu lp c lp trong khung nhn login (logicview).Cc bc to lp biu mi nh sau:
1. Nhn phm phi chut trn khung nhn logic (logical view)
2. Chn New Class Diagram.
3. Nhp tn mi cho biu lp va lp.
4. Nhp p ln biu lp mi m chng.
51
-
7/31/2019 56908423 Tim Hieu Rational Rose
52/129
2.2 S dng Rational thit k (tt)
Hy b phn t biu , hy b biu lpo
o
o
Hy b phn t biu khi biu lp nh sau:
- Chn phn t trn biu
- Nhn phm Delete
Hy b phn t m hnh khi m hnh
- Chn phn t trn biu - Nhn Ctrl + D.
Hy b biu lp nh sau:
- Nhp phm phi trn biu lp trong Browser
- Chn Delete.
52
-
7/31/2019 56908423 Tim Hieu Rational Rose
53/129
2.2 S dng Rational thit k (tt)
To lp v hy b gia. Chn biu tng package trn thanh cng c
b. Nhn bt k u trong biu lp to gi mi
c. Nhp tn gi
B sung thuc tnh cho lpa. Nhp chut phi trn lp trong biu lp
b. Chn New Attribute
c. Nhp tn thuc tnh
d. gn thm cc thuc tnh th nhn Enter.
C th thc hin bng vic chn thc n Open specification
53
-
7/31/2019 56908423 Tim Hieu Rational Rose
54/129
2.2 S dng Rational thit k (TT)
B sung lp tham s
1. Chn phm Parameterized Class trn thanh cng c
2. a chut ra mn hnh v.
3. Nhp tn mi cho lp.
t i s cho lp tham s1. M ca s c t lp (Open Specification)
2. Chn bng Detail
3. Nhn phm phi trong vng Formal Arguments
4. Chn Insert5. Nhp tn i s
6. Nhn chut trn ct Type chn kiu i s
7. Nhn chut trn ct Default Value c th nhp gi tr mc nh
54
-
7/31/2019 56908423 Tim Hieu Rational Rose
55/129
2.2 S dng Rational thit k (tt)
c t lpa. Nhp chut phi trn lp trong biu lp
b. Chn thc n Open Specification
Tn lp: t tn lp theo ng qui nh
Gn sterotype:
a. M ca s c t lpb. Chn sterotype t hp danh sch hoc nhp tn mi
55
-
7/31/2019 56908423 Tim Hieu Rational Rose
56/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
57/129
22.33 V d (tt)
9. Click phi mouse vo class Person v chn nh sau.
10. t tn thuc tnh l IDNum.11. Nhn Enter to thuc tnh k tip.To cc thuc tnh Name,
Name, Address.12. Click mouse phi vo class Person v chn New Operation.13. To phng thc Find().
57
-
7/31/2019 56908423 Tim Hieu Rational Rose
58/129
22.33 V d (tt)
14. Tng t cc bc trn, to class Customer v Employee. Ta c ktqu nh hnh bn di.
15. to lin kt k tha cho class Customer v Employee vi class Person,ta chn biu tng Generalization trn thanh Toolbar.
16. Ko lin kt t class Customer n lp Person. Tng t vi lp Employee58
-
7/31/2019 56908423 Tim Hieu Rational Rose
59/129
2.3 V d (tt)
S tng th:
59
-
7/31/2019 56908423 Tim Hieu Rational Rose
60/129
33.11 Sequence Diagram
Biu trnh t l biu tng tc theo trt t thi gian ca cc giaotip bng thng ip gia cc i tng.Trc thi gian c hng t trn xung di trong biu .
Mi UC c nhiu lung d liu, mi lung d liu c biu din bimt biu trnh t.
60
-
7/31/2019 56908423 Tim Hieu Rational Rose
61/129
3.2 S dng Rational thit k
To biu trnh t:1 .
2 .
3 .
M Rational Rose bng cch Start\\Program\\Rational Rose EnterpriseEdition.C th v trong Logical view hoc trong Use case view, click phi mousechn New\Sequence diagram.t tn cho biu trnh t mi, sau double click m.
61
-
7/31/2019 56908423 Tim Hieu Rational Rose
62/129
3.2 S dng Rational thit k (tt)
B sung, hy b i tng:1.
2.
Chn Object trn Tool bar -> drag, nhp tn cho i tng, c th dichuyn i tng n v tr ty .Chn i tng nhn Ctrl + D xa i tng
62
-
7/31/2019 56908423 Tim Hieu Rational Rose
63/129
33.33 V d
M t
H thng hin th form Login yu cu ngi dng nhp vo User name,password.Ngi dng nhp thng tin v nhn Login gi n h thng.
H thng kim tra thng tin nu ph hp th chuyn yu cu n c sd liu ly d liu, ngc li s bo khng hp l.
Sau h thng s kim tra d liu ty trang thi m hin th formtng ng.Trnh t cc bc thc hin
1. To tc nhn ngi dng (User), cc lp formLogin, h thng, CSDLv form hin th tng ng trong Use Case view.
2. Trong Logical View, nhp mouse phi v chn New\\Sequencediagram.3. t tn Login v m s trnh t.
4. Ln lt drag tc nhn v cc lp to trong khung trnh Use Case.
63
-
7/31/2019 56908423 Tim Hieu Rational Rose
64/129
33.33 V d (tt)
5. Bc tip theo thm cc mi quan h cho s .6. Chn k hiu Object Message trn thanh Toolbar. Lin kt im khi
u l tc nhn v im kt thc l formLogin.7. nh ngha mi lin h gia 2 i tng bng cch double click vo
thanh lin kt v t tn l enter: username, pwd trong hp c t.
64
-
7/31/2019 56908423 Tim Hieu Rational Rose
65/129
33.33 V d (tt)
8. Nhn nt ok ta c kt qu nh hnh bn cnh :
9. Lp li bc 6,, c th to nhanh mi lin kt v c th ti s dnggnhiu ln trong s trnh t thng qua cc bc sau:Click phi mouse vo thanh lin kt, chn
nh ngha cc thng tin cn thit nh Name, Return Type
t hm Submit() (th hin hnh ng ngi dng thc thi ngnhp sau khi nhp username v password) trong trng Name
65
-
7/31/2019 56908423 Tim Hieu Rational Rose
66/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
67/129
3.3 V d (tt)
11. Tng t ta thc hin cc bc nh trn to giai on 3 v 4 nh
hnh bn di.
12. Chn k hiu Message to Self th hin qu trnh i tng t kimtra chnh n nh trng hp kim tra nhp username v password c hpl hay khng?
67
-
7/31/2019 56908423 Tim Hieu Rational Rose
68/129
3.3 V d (tt)
S tng th:
68
-
7/31/2019 56908423 Tim Hieu Rational Rose
69/129
44.11 State Diagram
69
-
7/31/2019 56908423 Tim Hieu Rational Rose
70/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
71/129
44.11 State Diagram (tt)
Minh ha:
71
-
7/31/2019 56908423 Tim Hieu Rational Rose
72/129
44.11 State Diagram (tt)
Gii thch minh ha:
Trong v d trn, din t cc trng thi ca n ta gi lc n m ltrng thi n m, lc n tt l trng thi n tt. Nh vy, ta ddng thy s dch chuyn t trng thi bt u, sang trng thi n
tt, t trng thi n tt c th quay v chnh n bng s kin ttgi s t dch chuyn, v chuyn sang trng thi n m bng skin m . Ti mi trng thi n m, n tt c th dch chuyn vtrng thi kt thc bng s kin kt thc.
72
-
7/31/2019 56908423 Tim Hieu Rational Rose
73/129
44.11 State Diagram (tt)
Trnh t cc chui lnh:
73
-
7/31/2019 56908423 Tim Hieu Rational Rose
74/129
44.11 State Diagram (tt)
S t dch chuyn:
74
-
7/31/2019 56908423 Tim Hieu Rational Rose
75/129
44.11 State Diagram (tt)
Guard (Cng ro):
75
-
7/31/2019 56908423 Tim Hieu Rational Rose
76/129
44.11 State Diagram (tt)
Phn cp th bc:
76
-
7/31/2019 56908423 Tim Hieu Rational Rose
77/129
4.2 S dng Rational thit k
To lc trng thi:click chut phi vo nhnh Logical View -> New -> Statechart Diagram
77
-
7/31/2019 56908423 Tim Hieu Rational Rose
78/129
4.2 S dng Rational thit k (tt)
Thao tc vi thanh cng c:
To trng thi bt u
78
-
7/31/2019 56908423 Tim Hieu Rational Rose
79/129
4.2 S dng Rational thit k (tt)
To mt dch chuyn
79
-
7/31/2019 56908423 Tim Hieu Rational Rose
80/129
4.2 S dng Rational thit k (tt)Thit lp cng ro v hnh ng cho dch chuyn
80
-
7/31/2019 56908423 Tim Hieu Rational Rose
81/129
4.2 S dng Rational thit k (tt)
To trng thi kt thc
81
-
7/31/2019 56908423 Tim Hieu Rational Rose
82/129
44.33 V d
M t-
-
-
-
-
-
-
Ngi s dng chn chc nng xut kho t thanh cng c.
H thng hin th form nhp liu
Ngi s dng c th chn chc nng hy b tin trnh nhp dliu quay v mn hnh chnh.Ngi s dng nhp liu trn form: chn nhng thng tin cn thit v
chn chc nng lu d liu.H thng s kim tra tnh ng n ca d liu nh: s lng xutphi l s dng v phi nh hn s lng c trong khoNu vic kim tra thng tin tr v kt qu li th h thng s hin ththng bo li v quay v mn hnh nhp liu cho ngi s dng c thchnh sa thng tin v tip tc thc hin vic lu d liu.
Nu vic kim tra thng tin tr v kt qu chp nhn th h thng lud liu xung CSDL v kt thc tin trnh.
82
-
7/31/2019 56908423 Tim Hieu Rational Rose
83/129
44.33 V d (tt)
Trnh t cc bc thc hin:
-
-
To s trng thi, t tn l: TienTrinhXuatKho.
M s trng thi thm nhng thnh phn cn thit: cc trngthi cn thit nh phn m t, cc dch chuyn v cng ro. Chi titthc hin th nh ti liu hng dn trn y
83
-
7/31/2019 56908423 Tim Hieu Rational Rose
84/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
85/129
5.1 Activity Diagram
Dng m hnh ha cc kha cnh ng ca h thng, m t ccbc trnh t trong qu trnh tnh ton.
Biu hot ng c s dng miu t s vic xy ra ra sao,cng vic c thc hin nh th no. Biu hot ng cng cth c s dng cho cc th tc, cc lp, cc trng hp s dng,v cng c th c s dng ch ra cc quy trnh nghip v(workflow).
Biu ny ch ra cc bc , tin trnh, cc im quyt nh v ccnhnh. Cc lp trnh vin mi thng s dng khi nim ny khiqut vn v xut gii php.
Biu hot ng dng m hnh ha lung iu khin t hot
ng n hot ng.
-
7/31/2019 56908423 Tim Hieu Rational Rose
86/129
55.11 Activity Diagram (tt)
Khiu UML cho cc thnh phn cn bn ca biu hot ng:Hot ng (Activity):L mt qui trnh c nh ngha r rng, c th c thc thi qua mt hmhoc mt nhm i tng. Hot ng c th hin bng hnh ch nht botrn cnh.Thanh ng b ha (Synchronisation bar):Chngg cho pphp ta m ra hoc l ngg li cc nhnh chy songg songg nib trong tin trnh.
Hnh - Thanh ng b ha
iu kin canh gi (Guard Condition):
cc biu thc logic c gi tr hoc ng hoc sai. iu kin canh gi cth hin trong ngoc vung, vd:[Customer existing].
im quyt nh (Decision Point):c s dng ch ra cc s thay i kh thi. Khiu l hnh thoi.
-
7/31/2019 56908423 Tim Hieu Rational Rose
87/129
55.22 S dng Rational thit k (tt)
Trnh t cc bc thc hin1.
2.
3.
4.
Nhn chut phi trn khung nhn logicaltrong Browser.
Chn New -> Activity Diagram.
t tn mi cho biu .
Nhp p chut trn biu mi m chng.5. Click vo biu tng ca ng bi ( swimlane) v a vo biu.
6. Click vo cnh trn ca biu to ra ng bi, n s c tnNewSwimlane.
7. Double-click vo ng bi NewSwimlane g vo tn v chn
class cho n.8. Lp li bc 4-6 to ra ng bi biu din lp Database.
-
7/31/2019 56908423 Tim Hieu Rational Rose
88/129
55.22 S dng Rational thit k (tt)
99. Click vo biu tng ca trng thi bt u ( start state) v clickvo biu .10. Xo tn mc nh NewState ca trng thi bt u.
11. Click vo biu tng hnh ng ( activity) v a vo biu .
12. Xo tn mc nh NewState ca trng thi kt thc ( end state).13. Click vo biu tng ca s dch chuyn ( state transtion).
14. Click vo biu tng ca r nhnh ( decision) trn thanh cng c.
15. Double-click vo mi tn ca dch chuyn t nt r nhnh ri chntab Detail.
16. t guard condition cho dch chuyn.
-
7/31/2019 56908423 Tim Hieu Rational Rose
89/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
90/129
55.33 V d (tt)
B sung cc hot ng vo biu :1. Click biu tngg Activityy trn thanh cngg c2. t hot ng vo biu 3. t tn hot ng l Mua hng4. Lp bc 1,2,3 to cc hot ng
- Cn? - Thng bo nhn hng mi.
- Bn Hng.- Ghi nhn thng tin xut.- Giao hng.- Ngi nhn hng.- Mn / Mua.- Ghi nhn thng tin bn.- Ghi nhn thng tin mn.- Tr ri?
- Cn thi hn.- Cp nht phiu chi tit nhp xut.- Thc hin kim tra/ bo hnh.
-
7/31/2019 56908423 Tim Hieu Rational Rose
91/129
55.33 V d (tt)
To Decision gia cc hot ng:
1.2.3.
Click biu tng Decision trn thanh cng ct Decision vo biu Ko link n cc i tng hnh ng
- Decision ngi mua l
Nhn vin hay kh
ch h
ng (hnh 2)- Decision cn hng hay khng (hnh 1)
- Decion mua hay mn (hnh 3)
- Decision tr ri cha (hnh 4)
- Decision cn thi gian bo hnh khng ( hnh 5)
-
7/31/2019 56908423 Tim Hieu Rational Rose
92/129
55.33 Vd (tt)
hnh 1 hnh 2
hnh 3 hnh 4 hnh 5
-
7/31/2019 56908423 Tim Hieu Rational Rose
93/129
55.33 Vd (tt)
S tng qut
cho UC Bn Hng
-
7/31/2019 56908423 Tim Hieu Rational Rose
94/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
95/129
66.11 Collaboration Diagram (tt)
Trong khi biu trnh t biu din tng tc i tng theo thi gian thbiu cng tc khng quan tm n thi gian.Vic chn s dng biu trnh t hay biu cng tc c quyt nh theo nguyn tc:
Nu thi gian/trnh t l yu t quan trng, cn nhn mnh thchn biu trnh tNu ng cnh l yu t quan trng th chn biu cng tc.
C th chuyn i qua li gia biu tun t v biu cngtc. Cn b sung thm chi tit cho ph hp mi loi biu .
Trong biu cng tc i tng c t trong hnh ch nht, tc nhnl hnh cy nh trong biu tun t.
Thng ip c biu din bng mi tn t i tng gi n i tngnhn, nhn ca cc thng ip c nh s th t ca thng ip gi i.
Notes (nu cn)
-
7/31/2019 56908423 Tim Hieu Rational Rose
96/129
66.22 S dng Rational thit k
To biu cng tc1. Nhn chut phi trn khung nhn logical trong Browser.
2. Chn New -> Collaboration Diagram.
3. t tn mi cho biu .
4. Nhp p chut trn biu mi m chng.
-
7/31/2019 56908423 Tim Hieu Rational Rose
97/129
66.22 S dng Rational thit k(tt)
Hy biu cng tc1. Nhn chut phi trn biu cng tc trong Browser.
2. Chn Delete t menu.
-
7/31/2019 56908423 Tim Hieu Rational Rose
98/129
66.22 S dng Rational thit k(tt)
B sung v hy tc nhnMi biu trnh t v biu cng tc u c mt tc nhn. i tng tcnhn bn ngoi h thng thc hin mt vi chc nng.
To:1. M biu cng tc.
22. Chn Actor trong Bowser.
3. Di chuyn tc nhn t Browser n biu ang m.Hy:
44. Chn tc nhn trn biu tng tc.
5. Chn Edit -> Delete from Model, hay nhn Ctrl+D.
-
7/31/2019 56908423 Tim Hieu Rational Rose
99/129
66.22 S dng Rational thit k (tt)
B sung i tng vo biu cng tc1. Nhn biu tng Object trn thanh cng c.
2. Click chut trong vng biu ni s t i tng. Cc itng c th t bt k u.
33. Nhp tn i tng mi.i
c t i tng
Ca s t t trong Rose cho php nhp cc thng tin sau : tni tng , lp ca i tng, a bn , ti liu M ca s tt nh sau:
Click chut phi vo i tng.->
Open Specification
-
7/31/2019 56908423 Tim Hieu Rational Rose
100/129
66.22 S dng Rational thit k (tt)
nh x i tng vo lpMi i tng c th nh x vo mt lp . Vic ny c thc hin trongca s t t (Open Specification ). Khi chn lp cho i tng, ta c thchn lp c sn hay lp mi.
nh x i tng vo lp c sn nh sau:
1. Click chut phi trn i tng cn nh x.2. Chn Open Specication.
33. Nhp tn lp hay chn tn lp trong hp Class.
Khi nh x i tng vo lp, tn lp s xut hin cng tn i tng trnbiu .
-
7/31/2019 56908423 Tim Hieu Rational Rose
101/129
66.22 S dng Rational thit k (tt)
Hy b nh x lp cho i tng theo trnh t sau:1.
2.
3.
Click chut phi trn i tng cn nh x.
Chn Open Specifiication
Chn Unspecified trong hp danh sch Class
-
7/31/2019 56908423 Tim Hieu Rational Rose
102/129
66.22 S dng Rational thit k (tt)
B sung thng ip v biu cng tcTrc khi b sung thng ip vo biu cng tc ta phi v linkt gia hai i tng.
1.Chn Object Link( ) t Tool bar, drage t i tng ny ni tng khc thit lp lin kt.
2.Chn Link Messages( )hay Reserse Link Messages( ) trn thanh cng c.
3.Nhp tn thng ip.
Vic b sung thng ip phn thn( )c thc hin tng t.
-
7/31/2019 56908423 Tim Hieu Rational Rose
103/129
66.22 S dng Rational thit k (tt)
Th t v nh s th t trong biu cng tcTh t thng ip c nh s t ng . n/hin thng ip ta lm nhsau :1. Chn thc n Tool-> Options.
2. Chn Diagram Tab
3. t thuc tnh on/ of cho Collaboration Numbering
-
7/31/2019 56908423 Tim Hieu Rational Rose
104/129
66.22 S dng Rational thit k (tt)
nh x thng ip v thao tcTrc khi pht sinh m trnh, mi thng ip trn biu uc nhx thnh thao tc lp. Thc hin nh x thng ip nh sau:1. m bo i tng nhn phi c nh x thnh lp.2. Click chut phi trn thng ip trong biu .3. Danh sch cc thao tc s xut hin.
4. Chn thao t
c t danh s
ch.To thao tc mi cho thng ip nh sau:
1.2.3.
4.5.6.77.
m bo i tng nhn phi c nh x thnh lp.Click chut phi trn thng ip trong biu .Chn
Nhp tn v chi tit cho tn thao tc mi.Nhn OK ng ca s t t v b sung thao tc mi.Click chut phi trn thng ip.Chn thng ip t danh sch.
-
7/31/2019 56908423 Tim Hieu Rational Rose
105/129
66.22 S dng Rational thit k (tt)
Chuyn i gia biu trnh t v biu cng tc
To lp biu cng tc t biu trnh t nh sau:
1. M biu trnh t.2.
3.Chn Browse->Create Collaboration diagram, hay nhn phm F5.
Biu cng tc t ng lp t biu trnh t (B sung chi tit
cho ph hp).To lp biu trnh t t biu cng tc nh sau:
11. M biu cng tc.2. Chn Browse -> Create Sequence diagram, hay nhn F5.3. Biu trnh t t ng to lp t biu cng tc. ( B sung chi
tit cho ph hp )).
-
7/31/2019 56908423 Tim Hieu Rational Rose
106/129
66.33 V d
Biu cng tc qu trnh Bn Hng c m t nh sau:- Ngi bn hng lp phiu xut mi.
- Ngi bn hng th b sung vo phiu xut nhng mt sn phm no ht.- Ngi bn hng th b sung phiu xut nhng khng ghi c voCSDL v li.i
-
7/31/2019 56908423 Tim Hieu Rational Rose
107/129
66.33 V d (tt)Xy dng biu cng tc cho Use case trn:
To lpbiu cng tc1. Nhn chut phi trn khung nhn logical trong Browser.2. Chn New -> Collaboration Diagram.3. t tn Add order cho biu .4. Nhp p chut trn Add order m
B Sung tc Nhn v i tng
1. Ko tc nhn Salesperson t browser vo biu 2. S dng biu tng Object trn thanh cng c b sung i tng vo biu 3. t tn l Order form cho i tng mi4. Lp li bc 2, 3 to cc i tng Order Detail form , Order #121, Order
Manager, Transaction Manager
B sung thng ip vo biu 1. Chn biu tng ObjectLink trn thanh cng c2. V t tc nhn Salesperson n i tng Order Option form
3. Lp li v gia:* Salesperson v Order Detail* Order Options form v Order Detail Form* Order Detail form v Order #121
-
7/31/2019 56908423 Tim Hieu Rational Rose
108/129
66.33 Vd (tt)
Chn biu tng Link Message nhn lin kt gia Salesperson v
Order Options formNhp Create new orderLp li 2 bc trn b sung thng ip
- Open form (gia Order form v Order Detail form)- Enter order number, mancc,..(gia tc nhn v Order Detail form)- Save the Order (gia Order Option form v Order Detail form )
- Save the Order (gia Order Detail form v Order Manager)- Create new blank order (gia Order Manager v Order #121)- Set the Order number, mancc (gia Order Manager v Order #121)- Save the Order (gia Order Manager v Transaction manager)Collection order information (gia Transaction v Order #121)
Chn biu tng Link to seft b sung t lin kt trn i tng
Transaction Manager v b sung thng ip Save the Order information tothe database
-
7/31/2019 56908423 Tim Hieu Rational Rose
109/129
66.33 Vd
-
7/31/2019 56908423 Tim Hieu Rational Rose
110/129
77.11 Deployment Diagram
Biu trin khai m t kin trc h thng ca phn cng (nt - node) nhb x l, cc thit b v cc thnh phn mm thc hin trn kin trc .N l m t vt l ca topo h thng, m t cu trc ca cc n v phncng, phn mm chy trn .
Biu trin khai ch ra ch ra ton b cc nt trn mng, kt ni giachng v cc tin trnh chy trn chng.
Nt l i tng vt l, c th l my tnh, my in, thit b c th t, thitb truyn tin
Cc nt c kt ni thng qua kt hp giao tip. Cc nt trao i thngip hay i tng theo ng dn kt ni. Kiu giao tip c th hinbng stereotype, ch ra th tc giao tip hay mng c s dng.
7 2 S dng Rational thit k
-
7/31/2019 56908423 Tim Hieu Rational Rose
111/129
7.2 S dng Rational thit k
B x l (processor): my ch (server), trm lm vic (workstation),
K hiu:
Thit b: Thit b l my mc hay b phn phn cng. V d nh my in,mn hnh,
K hiu:
Chi tit thit b:Tng t nh b x l. Tuy nhin s khc nhau gia b x l v thit bph thuc vo quan im. My tnh u cui ni vi my ch c ngis dng xem nh thit b, nhng c th ngi khc xem n l b x l.Kt ni: Kt ni l lin kt vt l gia hai b x l, hai thit b hay gia
thit b v b x l.Tin trnh: Tin trnh l lung thc hin n chy trong b x l. Tin trnhc th c hin th trong biu trin khai v c lit k ngay di bx l m n chy. Cc tin trnh s c gn mc u tin.
-
7/31/2019 56908423 Tim Hieu Rational Rose
112/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
113/129
77.22 S dng Rational thit k (tt)
B sung v hy b biu B sung b x l
1. Chn biu tng processort thanh cng c.
2. Nhn trn biu trin khai t b x l.
3. Nhp tn cho b x l.
Hy b b x l khi biu
1. Chn b x l.2. Nhn phm Delete.
Hy b b x l khi m hnh1. Chn b x l trong Deployment diagram.2. Nhn phm Ctrl + D.
-
7/31/2019 56908423 Tim Hieu Rational Rose
114/129
77.22 S dng Rational thit k (tt)
B sung chi tit cho b x l gn stereotype cho b x l ta lm nh sau:
1. M ca s c t b x l mong mun.
2. Chn bng General.
3. Nhp stereotype vo ca s Stereotype
B sung c tnh v sheduling cho b x l c thc hin tng t nh
trn nhng chn bng Detail
-
7/31/2019 56908423 Tim Hieu Rational Rose
115/129
77.22 S dng Rational thit k(tt)
B sung thit b1. Chn biu tng Device t thanh cng c.
2. Nhn trn biu trin khai t thit b.
3. t tn cho thit b .
B sung chi tit cho thit b tng t nh b sung cho b x l trn.
B sung kt ni
1. Chn biu tng Connection t thanh cng c.2. Nhn trn nt trong biu trin khai ni.
3. Di chuyn ng kt ni n nt khc
-
7/31/2019 56908423 Tim Hieu Rational Rose
116/129
77.22 S dng Rational thit k(tt)
B sung v hy b tin trnhB sung tin trnh1. Nhp phi chut trn b x l mong mun.2. Chn menu New Process.3. Nhp tn cho tin trnh mi.
Trnh t hy b tin trnh1. Nhp phi chut trn tin trnhmong mun hy2.Chn Delete
Hin th tin trnh:
1. Nhp phi tin trnh
2. Chn Show Processes
-
7/31/2019 56908423 Tim Hieu Rational Rose
117/129
77.33 V d
M t : Phng lm vic c my Server, cc my Client, Printer, c sd liu lu trn 1 my ch khc v thit b Hub ni chngLp biu trin khai:
Nhp p trn Deployment view trong Browser m m hnhchn nt Processor t thanh cng c.nhn trn biu v b x l.
nhp tn Database Server cho b x l.lp li bc 2-4 b sung cc i tng sau:
- Application Server.- Client 1.- Client 2.
Chn biu tng Device t thanh cng c.click chut trn biu v thit b.nhp tn thit b l Printer.B sung thit b Hub tng t nh Printer.
-
7/31/2019 56908423 Tim Hieu Rational Rose
118/129
77.33 Vd (tt)
B sung kt niChn biu tng Conection t thanh cng c.
Ko , th t b x l Database Server n b x lAppllication Server.Lp v cc kt ni sau:
- T Application n thit b Hub.
- T Hub n b x l Client 1.- T Hub n b x l Client 2.- T Hub n b x l Printer.
-
7/31/2019 56908423 Tim Hieu Rational Rose
119/129
-
7/31/2019 56908423 Tim Hieu Rational Rose
120/129
77.33 Vd (tt)
Hin thi tin trnhNhp chut phi trn tin trnh Applocation Server.
Chn Show Processes.
Lp li bc 1,2 hin th tin trnh cho cc b x l cn li.
-
7/31/2019 56908423 Tim Hieu Rational Rose
121/129
88.11 Component Diagram
Biu ny cho ta ci nhn vt l ca m hnh, ng thi cho thy ccthnh phn phn mm trong h thng v quan h gia chng.Mt s thnh phn th c cha ng hay ti mc nh ca m hnhhay bi mt gi. Ci ny c ngha rng s s miu t nhng thnh phnv nhng gi m ci s cha ng.
Thnh phn m ngun: Thnh phn m ngun c ngha vo thi im dchchng trnhThnh phn nh phn: thng l m trnh c c sau khi dch thnh phn mngun.Thnh phn kh thi: Thnh phn thc hin c l tp chng trnh thc hinc (cc tp .EXE), l kt qu ca lin kt cc thnh phn nh phn Thnhphn thc hin c biu din n v thc hin c chy trn b x l mytnh.
121
-
7/31/2019 56908423 Tim Hieu Rational Rose
122/129
8.2 S dng Rational thit k
To v hy biu thnh phnTo biu thnh phn trong khung nhn thnh phn theo cc bc nhsau:
1. Trong Browser, nhn chut phi trn gi cha component diagram.
2. Chn thc n New--> Component Diagram.
3. Nhp tn cho biu thnh phn mi.
122
-
7/31/2019 56908423 Tim Hieu Rational Rose
123/129
8.2 S dng Rational thit k (tt)
Hy b biu thnh phn theo cc bc sau1. Trong Browser, nhn chut phi trn Component diagram.2. Chn thc n Delete.
123
-
7/31/2019 56908423 Tim Hieu Rational Rose
124/129
8.2 S dng Rational thit k (tt)
B sung v hy b thnh phn:B sungg thnh pphn vo biu theo cc bc sau:
Hy b thnh phn khi biu nh sau:
1. Nhn phm phi trn thnh phn trong browser2. Nhn cc phm Ctrl + D
124
-
7/31/2019 56908423 Tim Hieu Rational Rose
125/129
8.3 V d
-
7/31/2019 56908423 Tim Hieu Rational Rose
126/129
8 3 d
8.
9.
Ko th 3 thnh phn va to vo ca s diagram, ta c kt qunh hnh bn di.
9. to ph thuc cho cc thnh phn cho Order, Customer, Productta chn biu tng Dependencynh hnh bn dii.
126
8.3 V d
-
7/31/2019 56908423 Tim Hieu Rational Rose
127/129
10. Ko lin kt t thnh phn Customer n Order. Tng t vi thnhphn Product.
S tng qut
127
-
7/31/2019 56908423 Tim Hieu Rational Rose
128/129
Ti liu tham kho
Thit k UML - Trn Vn c.Phn tch v thit k H thngg thngg tin vi UML TS. Dngg KiuHoa Tn Tht Ha An.
Visual Modeling with Rational Rose 2002 and UML - tc gi TerryQuatrani - nh xut bn Addison Wesley.
Using Rose - Rational Software Corporation.
UML 2.0 in a Nutshell - Dan Pilone, Neil Pitman - O'Reilly.
128
-
7/31/2019 56908423 Tim Hieu Rational Rose
129/129
KT THC