You are on page 1of 10

1. Download , ci t v import key cho Visual paradigm u tin vo a ch: www.visual-paradigm.com/download/vpuml.jsp download bn ci t v.

Hnh: Trang web download Visual-paradigm for UML Chng ta c th chn h iu hnh khc nu khng mun ci vi h iu hnh mc nh l windown. Tip click p vo phn down v ci t. Sau khi ci xong chng ta khng th s dng ngay c, s dng chng ta cn ng k down key dng th trong 30 ngy. ng k ti trang web : www.visual-paradigm.com/download/vpsuite.jsp sau s c mail gi cho chng ta ng dn download key dng th.

Hnh: ng k Email nhn key dng th 30 ngy. Tin hnh import key ny vo Visual paradigm chng ta c th dng c 30 ngy. - Chn tools/ key manager - Import key, sau ch n ng dn lu key chng ta down

Hnh: Import key cho Visual Paradigm Chng ta s c 30 ngy dng th Visual paradigm. 2. Hng dn phn tch usecase t vn bn (textual analysis) Bc 1: Phn tch - u tin m VP ra v to mt Project mi - Sau click chut phi textual analysis chn New textual analysis - Chng ta c th t vit vn bn hoc improt t vn bn c sn nh dng HTML hoc txt lm vn bn phn tch.

Hnh: Vn bn chn Usecase v actor

- T bn bn ta chn ra cc usecase hoc cc actor bng cch dng chut bi en v chn chut phi, chn chc nng cho n (usecase, actor) - Chng ta c th sa tn ca n bng cch click p vo tn ca n trong ct candidate class. Vit m t cho n vo ct Description Bc 2: To Usecase diagram - Quay li UML diagram ta chn chut phi vo usecase diagram/ New usecase diagram - Chn tab Mode explorer v ko cc actor v usecase m ta to ra c t textual analysis

- V cc quan h t cc Usecase v cc usecase v actor khc ta c usecase diagram

3. V biu trnh t qua Chi tit Usecase diagram - u tin ti biu Usecase ta click chut phi vo mt usecase (usecase m ta s vit chi tit cho n v chuyn thnh biu trnh t hoc hot ng), chn Open usecase details - Chn tab Flow of events v nhp cc trnh t cho biu trnh t (t actor ti h thng). + Mun c trnh t con t 1 trnh t ta chn Add step/Extension(Shift+ Enter) + Mun c trnh t t h thng (system) ti actor ta chn Add step/ System response.

Hnh: To tin truyn t h thng (system) - Sau khi vit xong trnh t ta chn Syschronize to diagram/ Syschronize to Sequene diagram chuyn sang biu trnh t.

Hnh: Chn biu trnh t thc hin

4. Pht sinh m trnh v chuyn m sang biu Sinh m: - VP h tr 13 biu , khng phi mt bi phn tch thit k u cn dng n 13 biu ny, tuy nhin mun sinh c m trnh cho mt ngn ng no ta cn c biu lp (Class diagram). - VP h tr m tt nht cho C++ v Java (c bit l Java). C h tr C#, PHP v mt s ngn ng khc, tuy nhin vic chuyn m sang biu c th thc hin c ch vi mt lp (C# th khng thy) - Mun sinh m ta chn Tools/ Code engineering hoc Code engineering ngay trn thanh cng c tt bn gc phi. Chn Instand/Generator / ngn ng cn sinh m. - Mt ca s mi xut hin, chn project v biu lp cn sinh m, ng dn lu sau khi sinh m v n Genenate

Hnh: Sinh m code cho Java

Chng ta c cc lp sau khi sinh m java nh sau:

Hnh: cc lp .Java m ta sinh c Sinh m ngc (t code v biu lp) - Ch C++ v Java l 2 ngn ng c VP h tr sinh m vng tc l m ngc t mt biu lp ri quay li chnh n. Cc ngn ng khc cng c th ly c lp v biu tuy nhin cc rng buc sau khi sinh m ngc s khng c gi li nh sinh m vng C++ v Java. - sinh m ngc ta thc hin Tools/ Code engineering hoc Code engineering ngay trn thanh cng c tt bn gc phi. Chn ngn ng cn ngc vng li (C++ hoc C#)/ Reverse code. Trong ca s mi Source Path ta chn ni m ta lu code/ Chn OK

Hnh: Sinh m ngc java code

Hnh: Chn ng dn sinh m ngc - Ti tab Class Repository chn chut phi vo ng dn folder v chn Reverse to/New Class diagram.

Hnh: Nhn m code t Java Round-trip Sau ta s c Class diagram mi sau khi chuyn t code Java v

Hnh: Biu lp nhn t m code Java 5. Kt lun Visual Paradigm l mt phn mm phn tch thit k hng i tng rt tt. So snh vi Rational Rose. Visual Paradigm h tr 13 biu c th phn tch tt hn.

Rational rose Use case diagrams (Biu Use case) Class diagrams (Biu lp) Sequence diagrams (Biu tun t) Collaboration diagrams (Biu cng tc) Statechart diagrams (Biu trng thi) Activity diagrams (Biu hot ng) Component diagrams (Biu thnh phn) Deployment diagrams (Biu trin khai)

Visual paradigm Biu tnh hung s dng (Use Cases Diagram) Biu lp (Class Diagram) Biu trnh t (Sequence Diagram) Biu cng tc (Collaboration Diagram Biu trng thi (State Machine Diagram) Biu hot ng (Activity Diagram) Biu thnh phn (Component Diagram) Biu trin khai (Deployment Diagram) Biu gi (Package Diagram) Biu i tng (Object Diagram) Biu lin lc (Communication Diagram) Biu tng tc (Interaction Overview Diagram Biu phi hp thi gian (Timing Diagram )

Ngoi ra Visual Paradigm h tr cch v biu rt trc quan. T biu ny c th phn tch v v qua biu khc rt d dng v thun li. Hnh thc v vic h tr cch v, formating cng lm cho VP ni bt v thit k, nhn cc biu rt p. V d biu Usecase

Mt s cc chc nng khc ca VP m Rational Rose khng c cng lm ni bt cng c ny so vi Rational Rose.

You might also like