0
Tải bản đầy đủ (.pdf) (46 trang)

Phuơ luơ cA CAÂC KHAÂI NIÏƠM

Một phần của tài liệu ỨNG DỤNG UML TRONG QUY TRÌNH PHÁT TRIỂN PHẦN MỀM (Trang 39 -44 )

CAÂC KHAÂI NIÏƠM

A

abstract class Lúâp trûđu tûúơng khöng coâ thûơc thïí ăaơi diïơn.

action Hađnh ăöơng, hađnh ăöơng coâ kïịt quaê lađm thay ăöíi möơt traơng thaâi nađo ăoâ cuêa hïơ thöịng.

action state Möơt traơng thaâi hoaơt ăöơng gíy ra möơt hađnh ăöơng nađo ăoâ. activation Sûơ kñch thñch möơt hađnh ăöơng.

active class Möơt lúâp coâ nhûông thûơc thïí lađ möơt active object.

active object Möơt ăöịi tûúơng súê hûôu möơt tiïịn trònh coâ thïí ăiïìu khiïín ặúơc.

actor Taâc nhín - lađ möơt thûơc thïí ăoâng vai trođ tûúng taâc vúâi hïơ thöịng, taâc nhín coâ thïí lađ ngûúđi sûê duơng hïơ thöịng hoùơc möơt hïơ thöịng khaâc.

aggregation Lađ möơt quan hïơ thu naơp giûôa möơt lúâp ăoâng vai trođ toađn thïí vađ möơt lúâp ăoâng vai trođ lađ böơ phíơn.

artifact Möơt phíìn thöng tin ặúơc duđng hoùơc ặúơc phaât sinh tûđ hïơ thöịng. association Quan hïơ kïịt húơp giûôa hai thađnh töị trong hïơ thöịng.

association end Ăiïím cuöịi cuêa quan hïơ kïịt húơp liïn kïịt vúâi möơt classifier. attribute Thuöơc tñnh cuêa möơt thađnh töị trong lûúơc ăöì.

B

behavior Hađnh vi cuêa thađnh töị trong hïơ thöịng. binary

association Quan hïơ kïịt húơp nhõ phín/ quan hïơ kïịt húơp giûôa hai lúâp. C

collaboration

diagram Lađ möơt lûúơc ăöì tûúng taâc tíơp trung vađo cíịu truâc töí chûâc, möịi quan hïơ taâc ăöơng qua laơi giûôa caâc ăöịi tûúơng.

comment Lađ möơt chuâ thñch ặúơc gùưn vađo caâc thađnh töị trong mö hònh nhùìm lađm roô nghôa cho caâc thađnh töị nađy.

component Lađ möơt phíìn cuêa hïơ thöịng ặúơc triïín khai. component

diagram Lađ möơt lûúơc ăöì ghi nhíơn caâc töí chûâc vađ sûơ phuơ thuöơc giûôa caâc thađnh phíìn trong hïơ thöịng.

composite state Lađ möơt traơng thaâi chûâa caâc traơng thaâi con luín phiïn hoùơc tuíìn tûơ (taâch túđi).

composition Quan hïơ cíịu thađnh, lađ möơt daơng maơnh hún cuêa quan hïơ thu naơp. Concurrent substate Lađ möơt traơng thaâi con ặúơc tiïịn hađnh ăöìng thúđi vúâi möơt traơng thaâi con khaâc bïn trong möơt traơng thaâi gheâp.

D

datatype Kiïíu dûô liïơu, mö taê kiïíu dûô liïơu cuêa ngûúđi sûê duơng. dependency Quan hïơ phuơ thuöơc giûôa hai thađnh töị mö hònh. deployment

diagram Lađ möơt lûúơc ăöì thïí hiïơn cíịu hònh luâc chaơy cuêa caâc thađnh phíìn, caâc thiïịt bõ, böơ xûê lyâ.

derived element Lađ möơt thađnh töị ặúơc díîn xuíịt tûđ caâc thađnh töị khaâc trong hïơ thöịng.

disjoint substate Möơt traơng thaâi con khöng thïí tiïịn hađnh ăöìng thúđi vúâi caâc tiïịn trònh con khaâc trong möơt traơng thaâi gheâp.

E

entry action Lađ möơt hađnh ăöơng ăíìu vađo cuêa möơt traơng thaâi.

event Möơt sûơ kiïơn, coâ thïí gíy ra sûơ chuýín ăöíi traơng thaâi trong lûúơc ăöì traơng thaâi.

exit action Lađ möơt hađnh ăöơng ăíìu ra cuêa möơt traơng thaâi.

extend Quan hïơ múê röơng giûôa hai Use case, hađnh vi cuêa use case nađy ặúơc múê röơng tûđ nhûông hađnh vi cuêa möơt use case khaâc.

F

final state Traơng thaâi kïịt thuâc cuêa möơt maây traơng thaâi.

focus of control Lađ möơt kyâ hiïơu trïn lûúơc ăöì thïí hiïơn khoaêng thúđi gian khi möơt ăöịi tûúơng thi hađnh möơt hađnh ăöơng.

G

generalization Möịi quan hïơ giûôa möơt thađnh töị töíng quaât vađ möơt thađnh töị phuơ ăùơc biïơt.

guard condition Lađ möơt ăiïìu kiïơn cíìn ặúơc thoêa maôn ăïí coâ thïí thi hađnh möơt möơt sûơ chuýín ăöíi traơng thaâi.

I

interface Tïn cuêa möơt tíơp caâc thao taâc ăùơc trûng cho hađnh vi cuêa möơt thađnh töị mö hònh.

internal

transition Lađ möơt sûơ chuýín ăöíi tñn hiïơu höìi ăaâp cho möơt sûơ kiïơn mađ khöng cíìn thay ăöíi traơng thaâi cuêa ăöịi tûúơng.

L

link Lađ möơt tham chiïịu giûôa caâc ăöịi tûúơng..

M

message Lađ möơt sûơ chuýín ăöíi thöng tin giûôa caâc thûơc thïí.

metaclass Lađ möơt lúâp trûđu tûúơng mađ thïí hiïơn cuêa noâ lađ nhûông lúâp. model element Thađnh töị mö hònh.

multiplicity Baên söị, ăùơc taê söị lûúơng cho pheâp cuêa caâc thûơc thïí trong möơt möịi quan hïơ.

N

n-ary association Quan hïơ kïịt húơp bíơc n, lađ möơt quan hïơ kïịt húơp giûôa ba hay nhiïìu lúâp vúâi nhau.

name Lađ möơt chuöîi ắnh nghôa cho thađnh töị mö hònh. node Lađ möơt thađnh phíìn biïíu diïîn caâc tađi nguýn maây tñnh. O

object Lađ möơt thïí hiïơn cuơ thïí cuêa möơt lúâp trong hïơ thöịng.

object diagram Lađ möơt ăöì thõ cuêa caâc thïí hiïơn, bao göìm caâc ăöịi tûúơng vađ caâc giaâ trõ cuơ thïí.

S

sequence

diagram Lađ möơt lûúơc ăöì tûúng taâc tíơp trung vađo caâc hađnh vi ăöơng hûúâng thúđi gian.

signal Ăùơc taê möơt möịi liïn hïơ kñch thñch khöng ăöìng böơ giûôa caâc thûơc thïí. Tñn hiïơu coâ thïí coâ tham söị.

state Lađ möơt hoađn caênh hoùơc möơt tònh huöịng trong quâa trònh söịng cuêa ăöịi tûúơng thoêa maôn möơt ăiïìu kiïơn nađo ăoâ, biïíu diïîn möơt söị hoaơt ăöơng hoùơc chúđ möơt vađi sûơ kiïơn.

Statechartdi Lađ möơt lûúơc ăöì thïí hiïơn maây traơng thaâi.

Diagram stereotype Lađ möơt loaơi phíìn tûê mö hònh duđng ăïí múê röơng ngûô nghôa cuêa UML. Khuön míîu phaêi dûơa trïn caâc thađnh töị ăaô ặúơc ắnh nghôa trong

UML.Stereo chó múê röơng vïì ngûô nghôa khöng múê röơng vïì cíịu truâc..

substate Traơng thaâi lađ möơt phíìn cuêa traơng thaâi gheâp. subpackage Möơt package chûâa caâc package khaâc.

subsystem Nhoâm caâc thađnh töị mö hònh biïíu diïîn caâc ăún võ hađnh vi trong hïơ thöịng víơt lyâ.

swimlane Duđng ăïí nhoâm caâc hađnh ăöơng coâ cuđng möơt muơc ăñch nađo ăoâ trong lûúơc ăöì ăöịi tûúơng.

T

tagged value Gña trõ theê ắnh nghôa möơt thuöơc tñnh theo daơng tïn-giaâ trõ. Duđng ăïí böí sung thöng tin cho caâc thađnh töị mö hònh.

transition Quan hïơ giûôa hai traơng thaâi, chó ra rùìng möơt ăöịi tûúơng chuýín tûđ traơng thaâi nađy sang möơt traơng thaâi khaâc khi coâ möơt sûơ kiïơn hoùơc möơt tñn hiïơu nađo ăoâ xaêy ra.

U

use case Lađ möơt chuöîi caâc hađnh ăöơng hoùơc möơt ăún võ chûâc nùng ặúơc cung cíịp búêi hïơ thöịng nhùìm ăaâp ûâng nhu cíìu cuêa caâc taâc nhín bïn ngoađi hay caâc hïơ thöịng khaâc.

use case diagram Lûúơc ăöì Use Case ghi nhíơn chûâc nùng cuêa hïơ thöịng dûúâi goâc nhòn cuêa ngûúđi sûê duơng.

visibility Tíìm vûơc, phaơm vi tham chiïịu cuêa cuêa thađnh töị mö hònh bao göìm caâc giaâ trõ (public, protected, or private).

Một phần của tài liệu ỨNG DỤNG UML TRONG QUY TRÌNH PHÁT TRIỂN PHẦN MỀM (Trang 39 -44 )

×