Câc biïíu tûúơng ăiïìu khiïín

Một phần của tài liệu Tài liệu Luận văn: "Nghiên cứu ngôn ngữ UML và ứng dụng" pptx (Trang 122 - 124)

Câc biïíu tûúơng ăiïìu khiïín cung cíịp nhûơng kyâ hiïơu duđng ăïí diïỵn tă cho mươt loaơi thưng tin nađo ăô cíìn ặúơc ăùơc tă trong quâa trịnh chuýín ăưíi giûơa câc hađnh ăương. Chuâng ặúơc ặa vađo lûúơc ăưì chĩ nhùìm muơc ăđch nhíịn maơnh nhûơng thưng tin mađ ngûúđi duđng thïm vađo. Chuâng cô hai loaơi:

- Tđn hiïơu nhíơn : biïíu diïỵn bùìng mươt hịnh chûơ nhíơt cô mươt ăíìu loơm, mươt muơi tïn ặât nêt ặúơc veơ tûđ ăưịi tûúơng túâi hịnh chûơ nhíơt cho biïịt ăíy lađ ăưịi tûúơng gûêi tđn hiïơu.

- Tđn hiïơu gûêi : biïíu diïỵn bùìng mươt hịnh chûơ nhíơt cô mươt ăíìu lưìi, vađ cuơng cô thïí

cô mươt muơi tïn veơ tûđ hịnh chûơ nhíơt túâi ăưịi tûúơng nhíơn tđn hiïơu. (tđn hiïơu gûêi vađ ăưịi tûúơng nhíơn tđn hiïơu) (tđn hiïơu nhíơn vađ ăưịi tûúơng gûêi tđn hiïơu)

Hịnh 3-65 Biïíu tûúơng gûêi vađ nhíơn tđn hiïơu

Giăi thđch: khi hađnh ăương bíơt mây pha cađ phï ặúơc thûơc hiïơn (turn on machine) nô seơ gûêi tđn hiïơu lađ mây bíơt (turn on) ăïịn ăưịi tûúơng lađ bịnh pha cađ phï (coffeepot) sau ăô seơ chuýín qua traơng thâi pha cađ phï (Brew coffee), kïị ăô khi ăưịi tûúơng bịnh pha cađ phï (coffeepot) bâo ăeđn ăaơ tùưt thị seơ chuýín qua hađnh ăương chïị cađ phï ra ly (Pour coffee).

Chûúng 3

HÏƠ THƯỊNG KYÂ HIÏƠU (UML Notation) 133

3.50. Lûúơc ăưì thađnh phíìn (Component Diagram)

Vđ duơ

(câc trang web liïn kïịt vúâi câc thađnh phíìn khâc trong hïơ thưịng) (thađnh phíìn thûơc thi) (câc thû viïơn) (câ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 câ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 băn cađi ăùơt.

Chûâc nùng

_ Tưí chûâc source code

_ Xíy dûơng mươt phiïn băn thûơc thi ặúơc _ Ăùơc tă cíịu truâc cú súê dûơ liïơu víơt lyâ

_ Ăûúơc xíy dûơng nhû mươt phíìn ăùơc tă cíịu truâc hïơ thưịng

Chûúng 3

mươt hịnh chûơ nhíơt cô 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â phâp: Component - type

Chûúng 3

HÏƠ THƯỊNG KYÂ HIÏƠU (UML Notation) 135

Mươt thûơc thïí component cô tïn vađ kiïíu ặúơc gaơch dûúâi vađ câch nhau búêi díịu hai chíịm. Component cuơng cô thïí chûâa câc ăưịi tûúơng (taơi thúđi ăiïím thûơc thi) bïn trong băn thín nô.

Hịnh 3-67 Mươơt component chûâa câc object bïđn trong..

Ngoađi ra trong lûúơc ăưì thađnh phíìn cođn cô câc quan hïơ phuơ thuươc giûơa câc thađnh phíìn, quan hïơ phuơc thuươc chĩ ra sûơ phuơ thuươc líỵn nhau giûơa câc thađnh phíìn khi triïín khai hïơ thưịng. Mươt thađnh phíìn cô thïí ắnh nghơa câc giao tiïịp cho câc thađnh phíìn khâ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đ câc giao tiïịâp (interface)

Chûúng 3

HÏƠ THƯỊNG KYÂ HIÏƠU (UML Notation) 136

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Tài liệu Luận văn: "Nghiên cứu ngôn ngữ UML và ứng dụng" pptx (Trang 122 - 124)