(Generalization) giûôa caâc analysis class thöng qua caâc quan hïơ Association trïn lûúơc ăöì lúâp hay caâc liïn kïịt trïn lûúơc ăöì Collaboration do caâc quan hïơ vađ liïn kïịt nađy phaên aânh sûơ tham chiïịu líîn nhau giûôa caâc lúâp. Söị caâc quan hïơ cíìn phaêi ặúơc töịi thiïíu hoâa.
Hoơc phíìn - Tïn hoơc phíìn - Söị tñn chó LT - Söị tñn chó TH - Khoaâ -Tïn khoa - Duýơt hoơc phíìn - Múê hoơc phíìn UI - Hoơc phíìn múê
- Múê hoơc phíìn Control - Hoơc kyđ
- Hoơc kyđ - Nùm hoơc
Tinh chïị caâc quan hïơ vađ xaâc ắnh thuöơc tñnh hiïín nhiïn cuêa caâc analysis class. thuöơc tñnh (attribute)
Hònh 4-37 Caâc thuöơôc tñnh cuêa analysis cllas
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRÒNH PHAÂT TRIÏÍN PHÍÌN MÏÌM 168
4.25. Thiïịt kïị (design)
4.25.1. Thiïịt kïị kiïịn truâc ûâng duơng
Xaâc ắnh cíịu hònh maơng vađ caâc node ặúơc triïín khai vò coâ aênh hûúêng trûơc tiïịp ăïịn kiïịn truâc ûâng duơng vađ viïơc töí chûâc caâc chûâc nùng cho möîi node trïn maơng. Ăöìng thúđi, mö taê viïơc töí chûâc nađy bùìng lûúơc ăöì Deployment.
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRÒNH PHAÂT TRIÏÍN PHÍÌN MÏÌM 169
Client Phođng ăađo taơo intranet <<network>>University Server Client Sinh vien
Lûúơc ăöì Deployment client-server cho ûâng duơng. node xûê lyâ thiïịt bõ (device) Hònh 4-38 Lûúơc ăöì Deplloyment cuêa ûâng duơng
Xaâc ắnh caâc hïơ thöịng con (subsystem) vađ interface lađ caâch phín chia hïơ thöịng thađnh caâc thađnh phíìn nhoê ăïí coâ thïí quaên lyâ vađ bao göìm caâc bûúâc sau
_ Xaâc ắnh caâc hïơ thöịng con ăaêm nhíơn chûâc nùng cung cíịp dõch vuơ cho caâc hïơ thöịng khaâc.
_ Xaâc ắnh caâc phíìn mïìm cú súê vađ caâc phíìn mïìm hïơ thöịng cíìn thiïịt cho viïơc phaât triïín ûâng duơng. Coâ thïí kïí ăïịn hïơ ăiïìu hađnh, hïơ quaên trõ cú súê dûô liïơu, caâc phíìn mïìm dõch vuơ truýìn thöng, caâc cöng nghïơ phín taân, caâc phíìn mïìm phaât triïín giao diïơn cuông nhû cöng nghïơ quaên lyâ giao taâc.
Sinh viïn Phođng ăađo taơo
COM / ActiveX MFC 6.0
Hïơ thöịng cho phođng ăađo taơo sûê duơng MFC 6.0 ăïí phaât triïín giao diïơn vađ caâc component cho caâc thao taâc trïn cú súê dûô liïơu. Package phuơ thuöơc (dependency) Hònh 4-39 Xaâc ắnh caâc thađnh phíìn höîê trúơ
_ Xaâc ắnh caâc quan hïơ phuơ thuöơc giûôa caâc hïơ thöịng con. Phođng ăađo taơo
Client UI Control Objects Data Services
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRÒNH PHAÂT TRIÏÍN PHÍÌN MÏÌM 170
4.27. Phaât triïín möơt ûâng duơng quaên lyâ giaâo vuơ theo RUP
_ Lûu trûô dûô liïơu : coâ thïí sûê duơng möơt hïơ quaên trõ cú súê dûô liïơu hay töí chûâc theo tíơp tin. Hïơ quaên trõ cú súê dûô liïơu phöí biïịn vađ ăíìy ăuê tñnh nùng hiïơn nay lađ hïơ quaên trõ cú súê dûô liïơu quan hïơ. Tuy nhiïn, cíìn phaêi lûu yâ ăïịn viïơc níng cíịp hïơ thöịng lïn hïơ quaên trõ cú súê dûô liïơu hûúâng ăöịi tûúơng khi hïơ thöịng cuô löîi thúđi. _ Phín taân dûô liïơu vađ xûê lyâ : xaâc ắnh caâc node ăïí phín taân vađ nhoâm caâc lúâp vađo caâc node.
_ Baêo míơt
_ Xûê lyâ löîi vađ khöi phuơc hïơ thöịng
_ Kiïím soaât caâc giao taâc : sûê duơng möơt phíìn mïìm dõch vuơ giao taâc (Microsoft Transaction Server).
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRÒNH PHAÂT TRIÏÍN PHÍÌN MÏÌM 171