UML ặúơc hưỵ trúơ búêi câc cưng ty, cưng cuơ phât triïín phíìn mïìm

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 32 - 34)

Nhiïìu nhađ phât triïín cưng cuơ, tham gia hay khưng tham gia vađo UML Partner Consortium hưỵ trúơ UML nhùìm muơc ăđch thuâc ăííy viïơc sûê duơng UML trong tưí chûâc. Nhíơn thíịy ặúơc lúơi đch cuêa UML, câc nhađ phât triïín ăaơ xíy dûơng câc cưng cuơ hưỵ trúơ UML ăïí dïỵ dađng nùưm bùưt vađ xûê lyâ câc tri thûâc cho muơc ăđch cuêa mịnh.

1.10.1. UML lađ mươt chuíín cưng nghiïơp

UML khưng lađ mươt ngưn ngûơ ăươc quýìn mang tđnh chíịt khêp kđn mađ hoađn toađn cô khă nùng múê rương. UML cô thïí ặúơc ăiïìu chĩnh nhùìm ăâp ûâng

ýu cíìu riïng cuêa mươt tưị chûâc phât triïín phíìn mïìm.

1.10.2. Câc lúơi đch cuêa UML

Cô thïí mư hịnh hôa nhiïìu loaơi hïơ thưịng, cô thïí duđng trong nhûơng pha khâc nhau cuêa qui trịnh phât triïín phíìn mïìm.

UML lađ sûơ thưịng nhíịt câc khâi niïơm mư hịnh hôa nïìn tăng cuêa nhûơng nhađ nghiïn cûâu vađ phât triïín cưng nghïơ hûúâng ăưịi tûúơng. UML cung cíịp mươt sưị tđnh nùng sau

_ Ăíìy ăuê ngûơ nghơa vađ kyâ hiïơu ăïí giăi quýịt trûơc tiïịp vađ kinh tïị câc víịn ăïí hiïơn taơi trong mư hịnh hôa.

_ Cú chïị múê rương metamodel cho mư hịnh hôa câc ûâng duơng ăùơc biïơt. Cú chïị nađy cuơng khiïịn cho câc hûúâng tiïịp cíơn mư hịnh hôa tûúng lai cô thïí phât triïín dûơa trïn nïìn tăng UML.

_ Ăíìy ăuê ngûơ nghơa ăïí dïỵ dađng chuýín ăưíi mư hịnh giûơa câc cưng cuơ hưỵ trúơ phín tđch thiïịt kïị khâc nhau cuơng nhû ắnh roơ giao tiïịp vúâi câc repository ăïí lûu trûơ vađ chia xeê câc thađnh phíìn mư hịnh.

Chûúng 1 TƯÍNG QUAN 11

1.11. Ăưịi vúâi ngûúđi sûê duơng UML

Cung cíịp mươt ngưn ngûơ mư hịnh hôa trûơc quan mang tđnh diïỵn ăaơt cao ăïí phât triïín vađ trao ăưíi giûơa câc mư hịnh. Mươt ngưn ngûơ mư hịnh hôa nôi chung ặúơc cíịu truâc dûơa trïn câc thađnh phíìn cú băn nhíịt úê mûâc meta-meta. Nïịu cíịu truâc nađy thay ăưíi theo mươt tíơp câc khâi niïơm mư hịnh hôa khâc nhau theo câc phûúng phâp khâc nhau thị viïơc chuýín ăưíi giûơa câc mư hịnh seơ khưng trânh khoêi míịt mât thưng tin. Ăïí khùưc phuơc víịn ăïì nađy, UML ăaơ tíơp húơp câc khâi niïơm mư hịnh hôa cưịt loơi (core modeling concepts) ặúơc sûê duơng trong nhiïìu phûúng phâp vađ cưng cuơ mư hịnh hôa khâc nhau. Câc khâi niïơm nađy cô thïí hưỵ trúơ cho phaơm vi lúân câc ûâng duơng. Ngoađi ra, câc khâi niïơm mư hịnh hôa úê mûâc thíịp hún vađ cuơ thïí hún cho viïơc giao tiïịp cuơng ặúơc ắnh nghơa cho ngûúđi sûê duơng ăïí mư hịnh hôa mươt hïơ thưịng cuơ thïí.

1.11.1. UML cung cíịp cú chïị múê rương vađ ăùơc biïơt hôa ăïí múê rương câc khâi niïơm cưịt loơi.

nghơa khưng sûê duơng cú chïị múê rương cho híìu hïịt câc ûâng duơng thưng thûúđng. _ Thïm câc khâi niïơm vađ kyâ hiïơu múâi cho nhûơng vûúâng mùưc khưng giăi quýịt ặúơc vúâi câc khâi niïơm cú băn.

_ Ăùơc biïơt hôa câc khâi niïơm, kyâ hiïơu vađ rađng buươc cho mươt phaơm vi ûâng duơng (application domain) cuơ thïí.

Chûúng 1 TƯÍNG QUAN 12

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 32 - 34)