УМЛ дијаграм активности - Симболи и компоненте УМЛ-а са примером

Преглед садржаја:

Anonim

Дијаграм активности УМЛ-а

Да бисмо разумели УМЛ дијаграме активности, прво морамо да разумемо шта значи УМЛ дијаграм. УМЛ означава Унифиед Моделинг Лангуаге. То је стандардизовани скуп или збирка дијаграма који помаже програмерима софтвера и софтверским архитектима да разумеју ток софтвера. Другим речима, УМЛ дијаграми су дијаграми који приказују како софтверски систем функционише. УМЛ дијаграми су подељени у три врсте:

  1. Дијаграми структуре
  2. Дијаграми интеракције
  3. Дијаграми понашања.

Шта је дијаграм активности УМЛ?

Дијаграм активности УМЛ је дијаграм понашања од горе поменуте три врсте УМЛ дијаграма. Како се они разликују од УМЛ дијаграма? Дакле, активност приказује која ће се радња одвијати у процесу. То је сликовни приказ начина функционисања софтверског система. У вријеме извођења софтверски систем мора функционирати у складу с потребним протоком, тако да према њему дијаграми активности приказују га као напредни и обрнути инжењерски процес / радње.

Симболи и компоненте дијаграма активности УМЛ:

Претходно морате имати знање о томе како цртати дијаграме УМЛ активности и за то су потребне следеће компоненте и симболи.

  1. Почетно стање : Почетно стање које тек треба да се користи или модификује у активности. Дијаграми активности почињу од овог корака. Познато и као улазна држава. Старт чвор је почетна тачка сваке активности.

Приказана је као:

  1. Стање радње: Корак у којем корисници или софтвер обављају одређени задатак. Представља радњу која ће се одвијати у овој фази софтверског система. Опћенито је приказано правокутником са заобљеним ивицама.

Приказана је као:

  1. Управљачки проток: Конектори између два стања или две радње за приказ протока. Приказује редослед извршења. Такође познат као стазе. Једно акцијско стање може имати више улазних управљачких токова и исто тако излаз у друго стање акције. Једносмерна стрелица користи се за приказ контролног тока.

Приказана је као:

  1. Чвор одлуке: Условни чвор или чвор одлучивања је онај на којем је на располагању више опција. Или постоје два или више услова која се могу размотрити на месту софтверског система. На пример: Постоји продавница сладоледа. Особа улази у ту трговину и жели да купи једну од многих доступних опција. Сад, ако он одабере, арому ванилије, сервер 1 мора му је дати, а други изабере друге ароме, онда му други морају послужити. Дакле, ово је стање у дијаграму активности. Нацртан је у облику дијаманта са више улаза и излаза.

Приказана је као:

  1. Форк: Тачка одакле се извршавају или покрећу или обрађују два истовремена или паралелна процеса. Обично укључује један улаз, али може или не мора да добије један излаз. На пример: Постоји једна продавница сладоледа. Особа тежи да купи сладолед за себе и свог пријатеља. Сада обојица купују исти укус ванилије, али један од њих жели чоколадни намаз, а други желе да на њега ставе воће. Дакле, овде је унос исти, односно сладолед од ванилије, али резултати су различити. Дакле, ово је савршен пример вилице.

Приказана је као:

  1. Придружите се: Придруживање је оно где два резултата истовремених активности додају и формирају један резултат. При спајању постоји више од једног улаза, али добија се само један излаз. Два резултата су добијена из две активности и један резултат. На пример: Постоји захтев за сендвичем. Али прво, за то морамо имати парадајз и шпинат.

Приказана је као:

  1. Крајње стање: Ово је последња фаза дијаграма активности УМЛ-а. Овде се завршава активност у софтверском систему.

Приказана је као:

Предности или предности УМЛ дијаграма активности:

  1. Сложени стадиј или кораци у софтверском систему могу се једноставно дијагностички објаснити.
  2. Динамичко моделирање софтверског система.
  3. Сваки ток активности у систему може се објаснити онаквим какав јесте.
  4. Методе, функције и операције могу се детаљно објаснити.
  5. Пословни процеси и токови се могу лако приказати.
  6. Поједностављени приказ, иако сложен систем.
  7. Анализа пословних потреба.
  8. Разумевање системских захтева објашњава се на луцидан и једноставан начин.
  9. Детаљно је објашњен тијек рада корисника и система и корисника са системом.

Недостаци УМЛ дијаграма активности:

  1. Једини недостатак је дијаграм активности УМЛ су поруке или комуникације између две компоненте или се корисник не може приказати.

Симболи који се користе у дијаграму активности УМЛ-а објашњени су у доњој табели:

Пример како направити УМЛ дијаграм активности:

Размотрићемо пример развоја софтвера у Андроид студију

  1. Отворите Андроид Студио
  2. Креирајте нови пројекат и сачувајте пројекат под јединственим именом
  3. Увезите нове пакете који су потребни за пројекат
  4. Покрените емулатор
  5. Покрените пројекат на емулатору
  6. Излаз из пројекта

УМЛ дијаграм активности:

Закључак:

Дакле, у свему, можемо рећи да су дијаграми активности УМЛ потребни током и пре развоја било ког софтверског система. Врло је корисно за документовање и приказивање визуализације тачног процеса и корака који су укључени у развојни процес. Све сложене фазе могу се приказати врло лако. Особа која правилно зна забелешке лако може да нацрта дијаграме активности УМЛ-а. Најважнији део употребе ових дијаграма је свако ко их може нацртати у складу са током и готово на сваком кораку животног циклуса развоја софтверског система. На мрежи је много софтвера који помажу у цртању УМЛ дијаграма активности попут СмартДрав итд.

Препоручени чланци

Ово је водич за дијаграм активности УМЛ-а. Овде смо разговарали о томе шта су типови, симболи, компоненте, предности и недостаци УМЛ дијаграма активности. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Дијаграм класе
  2. Тестирање беле кутије
  3. Тестирање црне кутије
  4. Шта је тестирање софтвера?
  5. Обрнути инжењеринг