Giúâi thiïơu

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ền (Trang 41)

UML bao göìm UML metamodel vađ UML model. UML metamodel giûô chûâc nùng ắnh nghôa caâc thađnh töị vađ cuâ phaâp UML. UML model mö taê kyâ hiïơu caâc thađnh töị vađ caâc lûúơc ăöì dûơa trïn UML metamodel.

UML metamodel bao göìm caâc thađnh töị vađ möơt söị quy tùưc vïì cuâ phaâp. Ngoađi viïơc thađnh töị UML mang möơt yâ nghôa xaâc ắnh, cuâ phaâp UML cođn mö taê caâch liïn kïịt nhûông thađnh töị nađo vúâi nhau ăïí taơo ra yâ nghôa gò. ÚÊ goâc ăöơ mö hònh hoâa, caâc thađnh töị UML coâ thïí phín chia lađm ba loaơi lađ caâc thađnh töị mö hònh hoâa tônh, caâc thađnh töị mö hònh hoâa tûúng taâc vađ caâc thađnh töị quan hïơ coâ chûâc nùng liïn kïịt giûôa hai thađnh töị trïn vúâi nhau. UML metamodel giûô vai trođ hûúâng díîn ngûúđi sûê duơng UML vïì cuâ phaâp trong mö hònh hoâa. Ngoađi ra, UML metamodel cođn ặúơc sûê duơng búêi caâc nhađ phaât triïín CASE tool ăïí mö hònh hoâa dûô liïơu cho möơt CASE tool höî trúơ UML. Mö hònh dûô liïơu nađy sûê duơng laơi ắnh nghôa thađnh töị UML ăïí thiïịt kïị caâc lúâp cú baên vađ böí sung thïm caâc lúâp múâi tuđy theo chûâc nùng CASE tool cung cíịp cho ngûúđi sûê duơng. UML model lađ biïíu diïîn kyâ hiïơu cuêa caâc thađnh töị UML ăöìng thúđi cung cíịp cho ngûúđi sûê duơng caâc lûúơc ăöì UML cuơ thïí ăïí mö hònh hoâa cuông nhû lađm ngön ngûô giao tiïịp giûôa caâc thađnh viïn cuêa nhoâm trong quaâ trònh phaât triïín phíìn mïìm. Noâi caâch khaâc, caâc lûúơc ăöì trong UML model lađ thïí hiïơn cuêa caâc cuâ phaâp tûúng ûâng trong UML metamodel. UML metamodel ặúơc chia thađnh nhiïìu goâi thađnh phíìn (package) dûơa trïn yâ nghôa cuêa cuâ phaâp ặúơc mö taê. Möîi goâi ắnh nghôa caâc thađnh töị khaâc nhau vađ mö taê möơt nhoâm cuâ phaâp dûơa trïn caâc thađnh töị nađy. Trong möîi goâi laơi coâ thïí bao göìm caâc goâi con. Viïơc phín chia nađy giuâp cho ắnh nghôa cuêa UML metamodel roô rađng hún, chó quan tím ăïịn caâc thađnh töị trong goâi vađ loaơi boê caâc thađnh töị khöng cíìn thiïịt vûúơt ra khoêi phaơm vi ngûô nghôa cíìn mö taê cuêa goâi. Goâi ặúơc biïíu diïîn nhû sau

Chûúng 2

NGÛÔ NGHÔA VAĐ CUÂ PHAÂP CAÂC THAĐNH TÖỊ TRONG UML (UML Semantic) 23

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ền (Trang 41)