Два приступа структурирању дијаграма активности

Поређење два приступа структурирању дијаграма активности (на основу „Веверице“)

В Први део чланка „Од моделирања процеса до пројектовања аутоматизованог система“ моделирали смо процесе „бајковите“ предметне области – стихове о веверици из „Приче о цару Салтану, његовом сину, славном и моћном јунаку кнезу Гвидону Салтановичу и прелепој принцези лабуд“ А.С. Пушкина. И започели смо са дијаграмом активности, слажући се о структурирању поља дијаграма коришћењем „путева за пливање“. Назив нумере одговара типу елемената дијаграма који су присутни у тој стази: улазни и излазни артефакти, кораци процеса, учесници и пословна правила. Овај приступ се разликује од стандардног, када се стазе означавају именима учесника у процесу, чиме им се додељују одређене области одговорности у процесу.

У овом примеру користим окружење Ентерприсе Арцхитецт из аустралијске компаније. Спарк Системс [КСНУМКС].
За више детаља о примењеним приступима моделовању видети [2].
За комплетну УМЛ спецификацију, погледајте овде [КСНУМКС].

Поновићу верзију дијаграма из претходног чланка (слика 1) и показати поново нацртани дијаграм са „стандардним“ стазама (слика 2), покушаћу да оцртам предности и недостатке, можда мало субјективно.

Два приступа структурирању дијаграма активности
Слика 1. Дијаграм активности – општи приказ процеса

Два приступа структурирању дијаграма активности
Слика 2. Дијаграм активности – структурирање стандардног дијаграма

  1. Мора се признати да је број стрелица нешто мањи у 2. дијаграму.
  2. Али у 2. дијаграму, објекти су „размазани“ по целом пољу дијаграма, што по мом укусу није баш згодно.
  3. Иста прича са нотама – правилима. А да би се унело правило о постављању ђакона, сви елементи дијаграма су морали у једном тренутку да се помере наниже.
  4. Морао сам да клонирам корак „пријем/предај…“ да бих показао да је неколико учесника присутно у овом кораку.
  5. У другој варијанти, морао сам да одустанем од једног гранања и једног спајања процеса, е, било је апсолутно немогуће да их „лепо“ уредим! На срећу, тада би било потребно поставити коментар - правило.

Наравно, нема другова по укусу и боји, али ми се прва опција чини и погоднијом за прикупљање података о процесу.
Али нећу лагати - понекад је боље нацртати обе опције да бисте разумели процес.

Списак извора

  1. Сајт Спарк Системс. [Електронски ресурс] Режим приступа: Интернет: https://sparxsystems.com
  2. Золотукхина Е.Б., Висхниа А.С., Красникова С.А. Моделирање пословних процеса. - М.: КУРС, НИТс ИНФРА-М, ЕБС Знаниум.цом. — 2017.
  3. Спецификација ОМГ Унифиед Моделинг Лангуаге (ОМГ УМЛ). Верзија 2.5.1. [Електронски ресурс] Режим приступа: Интернет: https://www.omg.org/spec/UML/2.5.1/PDF

Извор: ввв.хабр.цом

Додај коментар