Разлика између УМЛ 1.0 и УМЛ 2.0

Кључна разлика: УМЛ означава Унифиед Моделинг Лангуаге. УМЛ 1.0 и УМЛ 2.0 су две различите верзије УМЛ-а. УМЛ 1.0 је у великој мери под утицајем ОМТ нотација. Међутим, она пати од слабе семантичке интеграције. УМЛ 2.0 се бави питањима везаним за слабу семантичку интеграцију. Међутим, она такође пати од ограничења као што је преоптерећен запис, недостатак прецизне семантике и недостатак методолошке основе као што су типови употребе, итд.

УМЛ (Унифиед Моделинг Лангуаге) је језик дизајна који се често користи за развој и изградњу рачунарских апликација. Састоји се од породице графичких нотација које помажу у описивању и дизајнирању софтверских система. Углавном се користи у системима развијеним коришћењем објектно оријентисаног стила. УМЛ је независан од језика имплементације. УМЛ се може користити у различитим фазама као што су анализа, дизајн и програмирање. Постоје бројне врсте УМЛ дијаграма као што су објекат, пакет, редослед, стање машине, време, случај коришћења, интеракција, структура компоненти, комуникација, компонента, итд. Јим Рамбаугх, Ивар Јацобсон и Гради Бооцх су оригинални аутори УМЛ-а. Група за управљање објектима објавила је 1997. године. УМЛ 1.1 је достављен ОМГ-у у августу 1997. и усвојен од стране ОМГ-а у новембру 1997. године.

УМЛ је прошао неколико фаза еволуције. УМЛ 1.0 је базиран на индустријском стандарду за објектно оријентисано моделирање. Међутим, УМЛ 2.0 је индустријски стандард који се фокусира на интеграцију апликација заснованих на моделима. УМЛ 2.0 има различите предности у односу на УМЛ 1.к (све верзије УМЛ 1.0) јер је у УМЛ 2.0 додато много нових моћних концепата. УМЛ 2.0 је способан да обезбеди бољу семантику или дефиниције. Такође је радила на побољшању унутрашњег структурирања.

УМЛ 1.к је под великим утицајем ОМТ нотација. Међутим, УМЛ 1.к пати од слабе семантичке интеграције. Касније, неки други концепти су такође спојени са УМЛ-ом везаним за објектно оријентисане методе. Питање слабе семантичке интеграције обрађено је у главној ревизији УМЛ 2.0. УМЛ 1.3, 1.4 и 1.5 су такође уследили као верзије УМЛ 1.1.

Касније, УМЛ 2.1 је дошао у егзистенцију без да буде објављен као формална спецификација. У 2007. години појавиле су се верзије 2.1.1 и 2.1.2. УМЛ 2.3 је издат у мају 2010. године. УМЛ 2.4.1 је уследио у августу 2011. УМЛ 2.5 је објављен у октобру 2010. године.

Упркос томе што је боље дефинисан од УМЛ 1.5, стање УМЛ 2.0 није довољно задовољавајуће. Долази са ограничењима као што је преоптерећен запис, недостатак прецизне семантике и недостатак методолошке основе као што су типови употребе, итд. Развој до верзије 2.0 такође је проширио скуп дијаграма и укључио 13 типова дијаграма:

Дијаграм класа, дијаграм објеката, дијаграм компоненти, дијаграм композитне структуре, дијаграм случаја употребе, дијаграм секвенце, дијаграм комуникације, дијаграм стања, дијаграм активности, дијаграм распоређивања, дијаграм пакета, дијаграм времена и дијаграм интеракције. Дијаграм сарадње из УМЛ 1 означен је као комуникациони дијаграм у УМЛ 2.0.

Поређење између УМЛ 1.0 и УМЛ 2.0:

УМЛ 1.0

УМЛ 2.0

Фоцус

На строгу конструкцију и тумачење извршења.

О обезбеђивању боље верзије од ранијих ревизија серије УМЛ 1.0.

Нодес

Као псеудо стања дизајнирана за моделирање токова

Функционише и нуди излазне токове

Паралелизам

Ограничен

Неограничено

Дијаграми секвенци

(Наређена збирка порука у УМЛ 1.к)

  • Представља интеракцију између корисника и компоненти (објеката) унутар система.
  • Углавном се користи за визуализацију сценарија на нивоу инстанце.

(Интеракција је дефинисана као однос наруџбине између акција слања и примања порука у УМЛ 2.0)

Пребацивање фокуса на опис обавезног понашања.

  • Контрола протока
  • Гуардед цхоице
  • Итерација
  • Позиви на друге дијаграме

Дијелови и композитна структура Дијаграм

Компоненте

Интерфацес

Имплементација и употреба

Везе

Одвајање потребних и

обезбеђени интерфејси

Порт: класа која одређује крајње тачке комуникације

  • могу имати инстанце
  • може имплементирати / користити
  • више интерфејса

Цоннецтор: инстанца асоцијације између портова

представља текућу комуникацију

  • Гнијежђење примјерака (улога)

Име елемента модела

(УМЛ 1.4)

Крај асоцијације

(УМЛ 2.0)

Крај члана и Својство

Име елемента модела

Објект (када се користи у дијаграмима активности)

Објецт ноде

Име елемента модела

Објект (када се користи у дијаграмима секвенци)

Лифелине

Име елемента модела

Активност

Структурирани чвор активности

Име елемента модела

Одлука

Чвор одлучивања или чвор спајања

Име елемента модела

Држава

Структурирани чвор активности

Рецоммендед

Везани Чланци

  • популарна поређења: Разлика између НФЛ и ЦФЛ

    Разлика између НФЛ и ЦФЛ

    Кључна разлика : НФЛ и ЦФЛ су обје популарне фудбалске спортске лиге. Главне разлике између ове две игре се заснивају на њиховој игри, величини поља, величини лопте и различитим правилима и прописима. Амерички фудбал и канадски фудбал су потекли из Рагбија. Рагби су у Канади увели војници британске војске, који су били постављени у Монтреалу. Војници су организ
  • популарна поређења: Разлика између приказа страница и појављивања

    Разлика између приказа страница и појављивања

    Кључна разлика: у веб анализама, прикази страница и утисци су уобичајене речи. Приказ странице означава број приказа одређене странице. С друге стране, отисци означавају број прегледа елемента на веб страници. Међутим, "прикази страница" и "прикази страница" су исти. Прикази и прикази страница су две најчешће коришћене речи у области веб аналитике. Ове речи се
  • популарна поређења: Разлика између страсти и пожуде

    Разлика између страсти и пожуде

    Кључна разлика: Страст је емоција интензивних осећања. Ова снажна осећања могу бити везана за особу или ствар, док пожуда може бити дефинисана као страствена жеља или жудња која се првенствено фокусира на задовољство. И страст и пожуда баве се јаким емоцијама. Страст је изведена из латинског глагола "пати" што значи "трпити". Страст је снажно повезана са ентузијазмом. Ако је
  • популарна поређења: Разлика између Реал и Факе Бурберри

    Разлика између Реал и Факе Бурберри

    Кључна разлика: Реал Бурберри користи дизајне високог квалитета. Док, лажни Бурберри производи су само копија дизајна оригиналних / правих Бурберријевих брендова. Бурберри је врхунска дизајнерска торба која је настала у Енглеској 1856. године. И даље је веома позната марка и често се копира. Неки продавци продају лажну Бурберри тврдећи да је она права. Дакле, као купац треба знати разлику између правог Бурберри-а и лажног Бу
  • популарна поређења: Разлика између ВВФ и ВВЕ Хрвање

    Разлика између ВВФ и ВВЕ Хрвање

    Кључна разлика: ВВФ (Ворлд Врестлинг Федератион) и ВВЕ (Ворлд Врестлинг Ентертаинмент) су само два различита имена исте спортске забавне компаније која се бави првенствено професионалним рвачењем. ВВФ је само бивши назив ВВЕ. Након 2002. године, ВВФ се промијенио у ВВЕ, у контексту случаја који је покренула организација за заштиту околиша. Пратећи утиске о и
  • популарна поређења: Разлика између САТА и ПАТА

    Разлика између САТА и ПАТА

    Кључна разлика: САТА означава Сериал АТА, док ПАТА означава Параллел АТА. Обје се односе на два различита начина кодирања и преношења података електронским путем. Брзина преноса података САТА је већа од ПАТА. За разлику од ПАТА уређаја, сви САТА уређаји имају 'хот свап'. Оба се такође разликују по физичком изгледу конектора и другог хардвера. САТА означава Сериал Адван
  • популарна поређења: Разлика између вентилатора и грејача

    Разлика између вентилатора и грејача

    Кључна разлика: вентилатор и грејач су два различита типа електричних уређаја. Вентилатор се односи на било који уређај који пуше ваздух, док се грејач односи на било који уређај који ствара топлоту као своју главну функцију. Пухач гријача, с друге стране, учинковито пуше топли зрак; према томе, вентилаторски део усмерава загрејани ваздух из грејног дела у одређени правац. Вентилатор и грејач су две различи
  • популарна поређења: Разлика између метроа и локалног воза

    Разлика између метроа и локалног воза

    Кључна разлика: Локални воз је дефинисан као ефикасан начин превоза за путовање унутар града и повезивање његових предграђа. Вози се на положеним стазама трачница које се могу дијелити теретним влаковима или другим влаковима на велике удаљености; док је метро влак који је посебно дизајниран да ради у градовима и има самосталне пруге. Локални воз и метро могу се дефинисати као ефикасан начин превоза за путовање унутар града и повезивање његових предграђа. Оба трчања на положеним стазама трачница, али једна главна разлика између њих је да се шине локалног воза могу делити теретом возови или други
  • популарна поређења: Разлика између ризика и вероватноће

    Разлика између ризика и вероватноће

    Кључна разлика: Ризик је у суштини ниво могућности да ће активност или активност довести до губитка или нежељеног исхода. Ризик се чак може исплатити, а не довести до губитка, може довести до добитка. Вероватноћа је, с друге стране, мера или процена колико је вероватно да ће се догађај догодити, или да је изјава истинита. У вези са ризиком, вероватноћа се кори

Избор Уредника

Разлика између кафића и кафића

Кључна разлика: Кафић или кафић је ријеч која се односи на мјесто које нуди каву, чај и друге топле напитке. Кафетерија је мјесто гдје је мало или нимало особља и има углавном самопослужне пултове. Ова места се често налазе у великим институцијама као што су школе, факултети, пословне зграде итд. Изрази кафе и кафетерија могу изгледати прилично слично, ј