Разлика између УМЛ 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)

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

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

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

Објецт ноде

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

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

Лифелине

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

Активност

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

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

Одлука

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

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

Држава

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

Рецоммендед

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

  • разлика између: Разлика између хемоглобина и хемоглобина

    Разлика између хемоглобина и хемоглобина

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

    Разлика између кардиналних упута и средњих упута

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

    Разлика између патриотизма и национализма

    Кључна разлика: Патриотизам се односи на квалитет патриотизма, тј. На осјећај поноса на своју земљу и оно што ради и што је постигао. У национализму не само да људи воле своју земљу, већ заправо стављају своју земљу пред себе и друге. Патриотизам и национализам избушени су у особи од детињства. Често се мисли да се осећа патриотски или националистички. Постоје чак и типови када људи осјећају да морају прекомјерно надо
  • разлика између: Разлика између Алцател Оне Тоуцх Идол Ултра и Сони Кспериа Л

    Разлика између Алцател Оне Тоуцх Идол Ултра и Сони Кспериа Л

    Кључна разлика: Алцател Оне Тоуцх Идол Ултра поседује 4.65 инчни ХД АМОЛЕД капацитивни екран осетљив на додир са резолуцијом 720 к 1280 пиксела. Телефон се напаја помоћу дуал-цоре 1.2 ГХз процесора на МедиаТек МТК 6577 и 1 ГБ РАМ-а. Телефон има ширину од 6.45мм, што га је навело да га промовише као најтањи смартпхоне
  • разлика између: Разлика између Гопхер и Моле

    Разлика између Гопхер и Моле

    Кључна разлика: Гопери су сисари који припадају породици Сциуридае. Гопхер је кровни термин који описује бројне врсте малих зајмих глодаваца, укључујући џепичице (познате и као праве гопхере), вјеверице, одређене врсте преријског пса и Рицхардсонову вјеверицу. Кртице такође позајмљују створења и припадају породици Талпидае. Термин 'кртица' значи 'онај који баца земљу или блато.' Кртице су мала, округла створења која имају кратко крзно, кратак реп и мале очи
  • разлика између: Разлика између Божића и Нове године

    Разлика између Божића и Нове године

    Кључна разлика: Божић је фестивал који се слави 24. децембра поводом рођења Исуса Христа, сина Божјег. Нова година је дан који слави крај календарске године и почетак новог. Божић и Нова година су често блиски да одмор обично почиње од 24. децембра до 2. јануара. 'Сретан Божић и сретна Нова година' је
  • разлика између: Разлика између струје и напона

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

    Кључна разлика: Струја је проток електрона који пролазе кроз два напона у различитим тачкама. Напон је електрични потенцијал између две различите тачке. Струја и напон су важни концепти када је у питању струја. Иако су ова два повезана један са другим и помажу нам како електрична енергија функционира, то су два различита концепта. Напон може постојати без струје; међутим, за струј
  • разлика између: Разлика између иПхоне 6 и иПхоне 5Ц

    Разлика између иПхоне 6 и иПхоне 5Ц

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

    Разлика између тврдог дрва и шперплоче

    Кључна разлика: Тврдо дрво је дрво које долази од стабла ангиосперма. Ово је врста стабла које има семена која су затворена, било у махунама, љусци, покривачу или воћу. Неке познате тврдо дрвеће укључују јавор, балсу, храст, бријест, махагониј и платан. Шперплоча је, с друге стране, врста произведене

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

Разлика између Алцател Оне Тоуцх Идол и Нокиа Лумиа 720

Кључна разлика: Алцател Оне Тоуцх Идол је званични мобилни партнер за филм Ирон Ман 3. Има 4, 7-инчни ИПС ЛЦД капацитивни тоуцхсцреен са 16 милиона боја. Екран има резолуцију од 540 к 960 пиксела. Телефон се напаја помоћу дуал-цоре 1 ГХз МедиаТек МТК 6577+ и 512 МБ РАМ-а. Нокиа Лумиа 720 је један од најновијих телефона који је сличан свом