You are on page 1of 5

H tn: Nguyn Vn Tn Lp: D08CNTT1

Bi tp: PHN TCH THIT K HTTT

Cu 2: UML l g? Cc biu ca UML v ngha s dng ca cc biu . S dng VP v cc biu ny cho H qun l th vin. Tr li: UML (Unified Modeling Language Ngn ng m hnh ha thng nht) : l mt ngn ng chun cho vic c th ha, trc quan ha, xy dng v to ti liu cho mt h thng phn mm, cng nh cho m hnh doanh nghip v nhng h thng khc. UML miu t mt lot cc k thut cng ngh tt nht c kim chng v thnh cng trong nhiu h thng ln v phc tp. UML l mt phn quan trng trong vic pht trin cc phn mm hng i tng v trong quy trnh pht trin phn mm. UML s dng hu ht cc k hiu ha m t bn thit k ca cc d n phn mm. S dng UML s gip cho cc nhm d n c th d dng giao tip, khai thc nhng tim nng thit k, v ph chun thit k kin trc ca phn mm. Cc biu ca UML: Biu use case. Biu lp (Class diagrams) Biu i tng (Object diagrams). Biu hot ng (Activity diagrams). Biu my trng thi (State machine diagrams). Biu truyn thng (Communication diagrams). Biu tun t (Sequence diagrams). Biu gi (Package diagrams). Biu trin khai (Deployment diagrams). Biu thnh phn (Component diagrams). Biu tng quan tng tc (Interaction overview diagrams). Biu thi gian (Timing diagrams). Biu cu trc hp (Composite structure diagrams).

Figure 1: Phn loi biu UML.

Biu Use case (Use case diagrams): miu t chc nng m h thng cung cp. Biu lp (Class diagrams): ch ra cu trc tnh ca cc lp trong h thng, quan h gia cc lp trong h thng. Biu i tng (Object diagrams): ch ra mt lot cc i tng thc th ca lp. Miu t cch cc i tng ny lm vic vi nhau trong mt trng hp c th. Biu hot ng (Activity diagrams): Biu din cc hot ng v s ng b, chuyn tip cc hot ng, thng c s dng biu din cc phng thc phc tp ca cc lp. Biu my trng thi (State machine diagrams): Ch ra tt c cc trng thi m i tng ca lp ny c th c, v nhng s kin no s gy ra s thay i trng thi. Biu truyn thng (Communication diagrams): Ch ra cc lin kt no cn thit truyn thng ip tng tc gia cc bn tham gia. Biu tun t (Sequence diagrams): ch ra mi quan h gia cc i tng v gia cc i tng v tc nhn theo th t thi gian. Biu gi (Package diagrams): m t mi lin h gia cc gi. Dng t chc cc sn phm ca qu trnh pht trin, cung cp cho chng ta kh nng biu din cc thnh phn UML theo nhm.

Biu trin khai (Deployment diagrams): Ch ra kin trc vt l ca phn cng cng nh phn mm trong h thng Biu thnh phn (Component diagrams): nh ngha cc thnh phn ca h thng v mi lin h gia cc thnh phn . Biu tng quan tng tc (Interaction overview diagrams): Cung cp cai nhn mc cao v cch m mt s tng tc lm vic vi nhau ci t h thng. Biu thi gian (Timing diagrams): Miu t chnh x khi no s kin xy ra, mt bao lu bn tham gia nhn c s kin v mt bao lu bn nhn s kin chuyn trng thi. Biu cu trc hp (Composite structure diagrams): M hnh cch cc i tng lm vic vi nhau trong mt lp, hoc cch cc i tng t c mc ch.

H QUN L TH VIN M t hot ng th vin: Th vin lm cc phch sch bao gm cc thng tin v sch Mi sinh vin c cp mt th th vin bao gm cc thng tin v sinh vin. Mn sch: Th th kim tra y cc thng tin ca sinh vin trn phiu mn, kim tra iu kin mn ca sinh vin , xc nhn cho php mn sch. Tr sch: T th sinh vin, xc nh phiu mn, xc nhn vic tr sch.

Figure 2: Biu Use case

Figure 3: Biu lp

Figure 4: Biu trng thi

You might also like