HÏƠ THÖỊNG KYÂ HIÏƠU (UML Notation) 117 3.36 Lûúơc ăöì cöơng taâc (Collaboration Diagram)
3.50. Lûúơc ăöì thađnh phíìn (Component Diagram)
Vñ duơ
(caâc trang web liïn kïịt vúâi caâc thađnh phíìn khaâc trong hïơ thöịng) (thađnh phíìn thûơc thi) (caâc thû viïơn) (caâc component (thađnh phíìn) trong hïơ thöịng)
Hònh 3-66 Lûúơc ăöì thađnh phíìn (Component Diagram)
Ngûô nghôa
_ Lađ lûúơc ăöì thïí hiïơn sûơ phuơ thuöơc giûôa caâc thađnh phíìn phíìn mïìm vúâi nhau. _ Lađ lûúơc ăöì ghi nhíơn cíịu truâc víơt lyâ cuêa phiïn baên cađi ăùơt.
Chûâc nùng
_ Töí chûâc source code
_ Xíy dûơng möơt phiïn baên thûơc thi ặúơc _ Ăùơc taê cíịu truâc cú súê dûô liïơu víơt lyâ
_ Ăûúơc xíy dûơng nhû möơt phíìn ăùơc taê cíịu truâc hïơ thöịng
Chûúng 3
HÏƠ THÖỊNG KYÂ HIÏƠU (UML Notation) 134
3.51. Caâc thađnh phíìn chñnh
Thađnh töị chñnh trong lûúơc ăöì thađnh phíìn lađ caâc thađnh phíìn (component), chuâng biïíu diïîn caâc thađnh phíìn trong viïơc triïín khai hïơ thöịng bao göìm chûúng trònh (maô nguöìn cuêa phíìn mïìm, maô nhõ phín, chûúng trònh thûơc thi, caâc trang
web...), vađ caâc sûu liïơu cho hïơ thöịng... Kyâ hiïơu cuêa component trong lûúơc ăöì lađ möơt hònh chûô nhíơt coâ hai hònh chûô nhíơt nhoê gùưn úê caơnh bïn cuêa hònh, bïn trong
chûâa tïn cuêa component vúâi cuâ phaâp: Component - type
Chûúng 3
HÏƠ THÖỊNG KYÂ HIÏƠU (UML Notation) 135
Möơt thûơc thïí component coâ tïn vađ kiïíu ặúơc gaơch dûúâi vađ caâch nhau búêi díịu hai chíịm. Component cuông coâ thïí chûâa caâc ăöịi tûúơng (taơi thúđi ăiïím thûơc thi) bïn trong baên thín noâ.
Hònh 3-67 Möơôt component chûâa caâc object bïđn trong..
Ngoađi ra trong lûúơc ăöì thađnh phíìn cođn coâ caâc quan hïơ phuơ thuöơc giûôa caâc thađnh phíìn, quan hïơ phuơc thuöơc chó ra sûơ phuơ thuöơc líîn nhau giûôa caâc thađnh phíìn khi triïín khai hïơ thöịng. Möơt thađnh phíìn coâ thïí ắnh nghôa caâc giao tiïịp cho caâc thađnh phíìn khaâc sûê duơng, tïn giao tiïịp ăùơt ngay bïn caơnh biïíu tûúơng cuêa giao tiïịp (xem phíìn 3.5.2.4.2)
(component) (interface)
Hònh 3-68 Component vađ caâc giao tiïịâp (interface)
Chûúng 3
HÏƠ THÖỊNG KYÂ HIÏƠU (UML Notation) 136