Xíy dûơng lúâp vađ caâc interface dûơa trïn caâc lúâp úê mûâc analysis. Trong ăoâ bao göìm caâc víịn ăïì liïn quan ăïịn möi trûúđng cađi ăùơt.
_ Caâc lúâp boundary : phuơ thuöơc möi trûúđng phaât triïín giao diïơn nhû Visual Basic hay Visual C++.
_ Caâc lúâp entity : thûúđng sûê duơng cöng nghïơ cú súê dûô liïơu vađ traêi qua bûúâc aânh xaơ tûđ caâc lúâp thiïịt kïị sang caâc baêng trïn möơt mö hònh cú súê dûô liïơu quan hïơ. Bûúâc nađy khaâ tinh vi coâ thïí tûơ ăöơng hoâa möơt phíìn nhúđ caâc CASE tool vađ sûê duơng caâc nguýn tùưc thiïịt kïị cú súê dûô liïơu cuđng vúâi caâc mö hònh dûô liïơu.
_ Caâc lúâp control : coâ chûâc nùng kïịt húơp boundary vađ entity. Khi thiïịt kïị cíìn vađ phaêi quan tím ăïịn caâc ýu cíìu phín taân trïn maơng, töịc ăöơ hay caâc xûê lyâ giao taâc. Xaâc ắnh caâc thuöơc tñnh, phûúng thûâc, caâc quan hïơ Association, töíng quaât hoâa (generalization) giûôa caâc lúâp vađ sûê duơng cuâ phaâp cuêa möơt ngön ngûô líơp trònh cuơ thïí ăïí mö taê. Ăöìng thúđi thïm caâc tinh chïị cho caâc quan hïơ nhû multiplicity, navigation vađ xaâc ắnh thuíơt toaân cuông nhû quy trònh cho möîi phûúng thûâc (coâ thïí mö taê bùìng ngön ngûô tûơ nhiïn).
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRÒNH PHAÂT TRIÏÍN PHÍÌN MÏÌM 173
4.28. Phaât triïín möơt ûâng duơng quaên lyâ giaâo vuơ theo RUP
Hoơc phíìn Fields
-m_str Tïn hoơc phíìn : CString -m_iSoTCLT : int
-m_iSoTCTH : int -m_iGiai ăoaơn : int
-m_lTïn hoơc phíìn Status : ULONG -m_lSoTCLTStatus : ULONG -m_lSoTCTHStatus : ULONG -m_lGiaidoanStatus : ULONG - Hoơc phíìn - Tïn hoơc phíìn - Söị tñn chó LT - Söị tñn chó TH <<realize>>
Caâc thuöơc tñnh líịy úê mûâc analysis Caâc thuöơc tñnh böí sung khi xem xeât möi trûúđng cađi ăùơt lađ VC + 6.0 Analysis Design
Hònh 4-43 Thiïịât kïịâ möơôt lúâp trong use case múê hoơc phíìn - Hoơc phíìn UI (from User Interfaces)
- Hoơc kyđ Rs (from DS) - Rs (from DS)
- Hoơc phíìn khoâa Rs (from DS) - Hoơc phíìn Ctrl (from Controls)
analysis. Kiïím soaât caâc ýu cíìu ăùơc biïơt vađ thïm chûâc nùng cho lúâp theo ýu cíìu nađy.
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRÒNH PHAÂT TRIÏÍN PHÍÌN MÏÌM 174