Câc tâc nhín (Actors)

Một phần của tài liệu Tài liệu Luận văn: "Giới thiệu tổng quan về ngôn ngữ UML và ứn dụng" doc (Trang 105 - 107)

Ngûơ nghơa

Actor (tâc nhín) lađ mươt thûơc thïí ăông vai trođ tûúng tâc vúâi hïơ thưịng, tâc nhín cô thïí lađ ngûúđi sûê duơng hïơ thưịng hóơc mươt hïơ thưịng khâc. Mưỵi tâc nhín cô mươt vai trođ nhíịt ắnh ăưịi vúâi Use case mađ nô tûúng tâc.

Chûúng 3

Hïơ thưịng kyâ hiïơu (UML Notation) 110

3.30. Câc quan hïơ trïn Use case

Ngûơ nghơa

Cô mươt sưị quan hïơ chuíín ặúơc ắnh nghơa giûơa Use case vađ Actor hóơc Use case :

- Quan hïơ kïịt húơp (association) – ăíy lađ quan hïơ giûơa mươt actor vađ mươt use case, quan hïơ xăy ra khi nhûơng thûơc thïí cuêa use case vađ actor cô giao tiïịp, liïn laơc vúâi nhau.

- Quan hïơ múê rương (extend) – quan hïơ múê rương tûđ use case A túâi use case B chĩ ra rùìng use case A seơ múê rương thïm mươt sưị hađnh vi líịy tûđ use case A, câc hađnh vi ặúơc múê rương tûđ use case B tuđy thuươc vađo ăiïìu kiïơn múê rương ặúơc ăùơc tă taơi ăiïím múê rương (extension point) trïn use case B.

- Quan hïơ tưíng quât hôa (generalization) – quan hïơ tưíng quât hôa tûđ use case A túâi use case B chĩ ra rùìng A lađ mươt phíìn ăùơc biïơt hôa cuêa B.

- Quan hïơ bao hađm (include) – quan hïơ bao hađm giûơa use case A vađ use case B cô nghơa lađ A seơ bao hađm nhûơng hađnh vi ặúơc ăùơc tă búêi B.

Kyâ hiïơu

- Kyâ hiïơu cuêa câc quan hïơ :

- Kïịt húơp – ặúđng díỵn liïìn nêt nưịi actor vađ use case

- Múê rương – ặúđng díỵn ặât nêt cô hûúâng nưịi hai use case trïn ăô cô tûđ khôa

‹‹

extend››.

- Tưíng quât hôa – ặúđng díỵn liïìn nêt cô tam giâc rưỵng cuưịi ặúđng díỵn.

- Bao hađm - ặúđng díỵn ặât nêt cô hûúâng nưịi hai use case trïn ăô cô tûđ khôa

‹‹

include››.

(actor) (quan hïơ múê rương) (ăiïím múê rương) (quan hïơ bao hađm)

Chûúng 3

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

3.31. Câc quan hïơ trïn actor

Ngûơ nghơa

Cô hai loaơi quan hïơ trïn actor o Quan hïơ kïịt húơp – tûúng tûơ nhû phíìn use case. - Quan hïơ tưíng quât hôa (generalization) – quan hïơ tưíng quât hôa tûđ tâc nhín A túâi tâc nhín B chĩ ra rùìng A cuơng cô thïí giao tiïịp, liïn laơc vúâi câc use case mađ tâc nhín B giao tiïịp ặúơc.

Kyâ hiïơu

(quan hïơ tưíng quât hôa) (quan hïơ kïịt húơp)

Hịnh 3-47 Quan hïơ trïn câc actor

Chûúng 3

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

Một phần của tài liệu Tài liệu Luận văn: "Giới thiệu tổng quan về ngôn ngữ UML và ứn dụng" doc (Trang 105 - 107)

Tải bản đầy đủ (PDF)

(172 trang)