Thiïịt kïị möơt use case

Một phần của tài liệu Ứng dụng UML trong quy trình phát triển phần mềm (Trang 28 - 30)

ÛÂNG DUƠNG UML TRONG QUY TRÒNH PHAÂT TRIÏÍN PHÍÌN MÏÌM

4.28.Thiïịt kïị möơt use case

Xaâc ắnh caâc lúâp tham gia vađo use case, cíìn thiïịt cho quaâ trònh thi hađnh use case vađ khöng dû thûđa bùìng caâch sûê duơng caâc lúâp úê mûâc analysis cho use case ăöìng thúđi xem xeât caâc ýu cíìu ăùơc biïơt ăïí böí sung thïm lúâp hay thïm ăùơc

tñnh. Mö taê tûúng taâc giûôa caâc ăöịi tûúơng bùìng lûúơc ăöì Sequence vađ Collaboration.

Xaâc ắnh caâc hïơ thöịng con vađ interface tham gia trong quaâ trònh thi hađnh use case. Mö taê tûúng taâc trong Use case qua lûúơc ăöì Sequence vúâi sûơ tham gia cuêa caâc hïơ thöịng con nađy.

Xaâc ắnh caâc ýu cíìu cho quaâ trònh cađi ăùơt thûúđng lađ caâc ýu cíìu phi chûâc nùng.Hoơc phíìn Fields (from DS)

Hoơc phíìn -Tïn hoơc phíìn - Söị tñn chó LT

- Söị tñn chó TH (from Quaên lyâ hoơc phíìn) <<realize>>

Xaâc ắnh caâc lúâp thiïịt kïị tûđ caâc lúâp phín tñch cho möơt use case. chuýín ăöíi giûôa hai mûâc trûđu tûúơng

Hònh 4-41 Chuýín möơôt anallysis clas sang mûâc thiïịât kïịâ : Hoơc phíìn MoRs

: Hoơc phíìn

UI : Phođng ăađo taơo : Hoơc phíìn KhoâaRs

: Hoơc kyđ Rs : Hoơc phíìn Ctrl

1: Yïu cíìu múê hoơc phíìn 2: Hiïín thõ hoơc kyđ 3: Líịy dûô liïơu hoơc kyđ 4: Choơn hoơc kyđ

5: Hiïín thõ caâc hoơc phíìn cuêa khoaâ 6: Líịy dûô liïơu hoơc phíìn cuêa khoaâ 7: Choơn hoơc phíìn múê

8: Múê hoơc phíìn 9: Múê hoơc phíìn

10: Cíơp nhíơt dûô liïơu cho hoơc phíìn múê 11: Kïịt thuâc chûâc nùng

lúâp thiïịt kïị (design class) Lûúơc ăöì Sequence mö taê trònh tûơ quaâ trònh thi hađnh use case múê hoơc phíìn. thúđi gian töìn taơi thöng ăiïơp (focus of control) thöng ăiïơp

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRÒNH PHAÂT TRIÏÍN PHÍÌN MÏÌM 172 MÏÌM 172

Một phần của tài liệu Ứng dụng UML trong quy trình phát triển phần mềm (Trang 28 - 30)