(Generalization) giûơa câc analysis class thưng qua câc quan hïơ Association trïn lûúơc ăưì lúâp hay câc liïn kïịt trïn lûúơc ăưì Collaboration do câc quan hïơ vađ liïn kïịt nađy phăn ânh sûơ tham chiïịu líỵn nhau giûơa câc lúâp. Sưị câc quan hïơ cíìn phăi ặúơc tưịi thiïíu hôa.
Hoơc phíìn - Tïn hoơc phíìn - Sưị tđn chĩ LT - Sưị tđn chĩ TH - Khoâ -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ïị câc quan hïơ vađ xâc ắnh thuươc tđnh hiïín nhiïn cuêa câc analysis class. thuươc tđnh (attribute)
Hịnh 4-37 Câc thuươơc tđnh cuêa analysis cllas
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂ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
Xâc ắnh cíịu hịnh maơng vađ câc node ặúơc triïín khai vị cô ănh hûúêng trûơc tiïịp ăïịn kiïịn truâc ûâng duơng vađ viïơc tưí chûâc câc chûâc nùng cho mưỵi node trïn maơng. Ăưìng thúđi, mư tă viïơc tưí chûâc nađy bùìng lûúơc ăưì Deployment.
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂ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
Xâc ắnh câc hïơ thưịng con (subsystem) vađ interface lađ câch phín chia hïơ thưịng thađnh câc thađnh phíìn nhoê ăïí cô thïí quăn lyâ vađ bao gưìm câc bûúâc sau
_ Xâc ắnh câc hïơ thưịng con ăăm nhíơn chûâc nùng cung cíịp dõch vuơ cho câc hïơ thưịng khâc.
_ Xâc ắnh câc phíìn mïìm cú súê vađ câc phíìn mïìm hïơ thưịng cíìn thiïịt cho viïơc phât triïín ûâng duơng. Cô thïí kïí ăïịn hïơ ăiïìu hađnh, hïơ quăn trõ cú súê dûơ liïơu, câc phíìn mïìm dõch vuơ truýìn thưng, câc cưng nghïơ phín tân, câc phíìn mïìm phât triïín giao diïơn cuơng nhû cưng nghïơ quăn lyâ giao tâ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 ăïí phât triïín giao diïơn vađ câc component cho câc thao tâc trïn cú súê dûơ liïơu. Package phuơ thuươc (dependency) Hịnh 4-39 Xâc ắnh câc thađnh phíìn hưỵê trúơ
_ Xâc ắnh câc quan hïơ phuơ thuươc giûơa câ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 PHÂT TRIÏÍN PHÍÌN MÏÌM 170
4.27. Phât triïín mươt ûâng duơng quăn lyâ giâo vuơ theo RUP
_ Lûu trûơ dûơ liïơu : cô thïí sûê duơng mươt hïơ quăn trõ cú súê dûơ liïơu hay tưí chûâc theo tíơp tin. Hïơ quăn trõ cú súê dûơ liïơu phưí biïịn vađ ăíìy ăuê tđnh nùng hiïơn nay lađ hïơ quăn trõ cú súê dûơ liïơu quan hïơ. Tuy nhiïn, cíìn phăi lûu yâ ăïịn viïơc níng cíịp hïơ thưịng lïn hïơ quăn trõ cú súê dûơ liïơu hûúâng ăưịi tûúơng khi hïơ thưịng cuơ lưỵi thúđi. _ Phín tân dûơ liïơu vađ xûê lyâ : xâc ắnh câc node ăïí phín tân vađ nhôm câc lúâp vađo câc node.
_ Băo míơt
_ Xûê lyâ lưỵi vađ khưi phuơc hïơ thưịng
_ Kiïím soât câc giao tâc : sûê duơng mươt phíìn mïìm dõch vuơ giao tâc (Microsoft Transaction Server).
Chûúng 4
ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 171