Xíy dûơng lúâp vađ câc interface dûơa trïn câc lúâp úê mûâc analysis. Trong ăô bao gưìm câc víịn ăïì liïn quan ăïịn mưi trûúđng cađi ăùơt.
_ Câc lúâp boundary : phuơ thuươc mưi trûúđng phât triïín giao diïơn nhû Visual Basic hay Visual C++.
_ Câc lúâp entity : thûúđng sûê duơng cưng nghïơ cú súê dûơ liïơu vađ trăi qua bûúâc ânh xaơ tûđ câc lúâp thiïịt kïị sang câc băng trïn mươt mư hịnh cú súê dûơ liïơu quan hïơ. Bûúâc nađy khâ tinh vi cô thïí tûơ ăương hôa mươt phíìn nhúđ câc CASE tool vađ sûê duơng câc nguýn tùưc thiïịt kïị cú súê dûơ liïơu cuđng vúâi câc mư hịnh dûơ liïơu.
_ Câc lúâp control : cô chûâc nùng kïịt húơp boundary vađ entity. Khi thiïịt kïị cíìn vađ phăi quan tím ăïịn câc ýu cíìu phín tân trïn maơng, tưịc ăươ hay câc xûê lyâ giao tâc. Xâc ắnh câc thuươc tđnh, phûúng thûâc, câc quan hïơ Association, tưíng quât hôa (generalization) giûơa câc lúâp vađ sûê duơng cuâ phâp cuêa mươt ngưn ngûơ líơp trịnh cuơ thïí ăïí mư tă. Ăưìng thúđi thïm câc tinh chïị cho câc quan hïơ nhû multiplicity, navigation vađ xâc ắnh thuíơt toân cuơng nhû quy trịnh cho mưỵi phûúng thûâc (cô thïí mư tă bùìng ngưn ngûơ tûơ nhiïn).
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 173
4.28. Phât triïín mươt ûâng duơng quăn lyâ giâ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>>
Câc thuươc tđnh líịy úê mûâc analysis Câc thuươc tđnh bưí sung khi xem xê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 khôa Rs (from DS) - Hoơc phíìn Ctrl (from Controls)
analysis. Kiïím soât câ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 PHÂT TRIÏÍN PHÍÌN MÏÌM 174