Активдүүлүк диаграммасын түзүүгө эки ыкма

Активдүүлүк диаграммасын түзүүгө эки ыкманы салыштыруу ("Белектердин" негизинде)

В "Процесстерди моделдөөдөн автоматташтырылган системаны долбоорлоого чейин" макаласынын 1-бөлүгү. Биз «жомок» темасынын процесстерин моделдедик – А.С.Пушкиндин «Падыша Салтан, анын уулу, даңктуу жана күчтүү баатыр князь Гвидон Салтанович жана сулуу ак куу принцесса жөнүндөгү жомогу» повестиндеги саптар жөнүндө. Жана биз "Сууда сүзүү тилкелерин" колдонуу менен диаграмма талаасын түзүүнү макулдашып, Иш-аракет диаграммасынан баштадык. Тректин аталышы ошол тректе бар диаграмма элементтеринин түрүнө дал келет: Киргизүү жана чыгаруу Артефакттары, Процесс кадамдары, Катышуучулар жана Бизнес Эрежелери. Бул ыкма стандарттуу ыкмадан айырмаланат, мында тректер процесстин катышуучуларынын аты-жөнү менен белгиленип, аларга процессте жоопкерчиликтин белгилүү бир чөйрөлөрү дайындалат.

Бул мисалда мен австралиялык компаниянын Enterprise Architect чөйрөсүн колдонуп жатам. Sparx системалары [1].
Колдонулган моделдөө ыкмалары жөнүндө көбүрөөк маалымат алуу үчүн [2] караңыз.
Толук UML спецификациясы үчүн караңыз бул жерде [3].

Мен мурунку макаладагы диаграмманын версиясын кайталайм (1-сүрөт) жана "стандарттык" тректер менен кайра чийилген диаграмманы көрсөтөм (2-сүрөт), мен жакшы жана жаман жактарын, балким, бир аз субъективдүү түрдө белгилегенге аракет кылам.

Активдүүлүк диаграммасын түзүүгө эки ыкма
Сүрөт 1. Иш-аракет диаграммасы - процесстин жалпы көрүнүшү

Активдүүлүк диаграммасын түзүүгө эки ыкма
Сүрөт 2. Иш-аракет диаграммасы - стандарттык диаграмманы структуралаштыруу

  1. 2-диаграммада жебелердин саны бир аз аз экенин моюнга алуу керек.
  2. Бирок 2-диаграммада объекттер диаграмманын бардык талаасында "сырапталган", бул менин табитиме караганда анчалык ыңгайлуу эмес.
  3. Ноталар менен ошол эле окуя - эрежелер. Ал эми диаконду дайындоо жөнүндө эрежени киргизүү үчүн диаграмманын бардык элементтерин кандайдыр бир учурда ылдый жылдырууга туура келген.
  4. Бул кадамда бир нече катышуучулар бар экенин көрсөтүү үчүн “кабыл алуу/өткөрүү…” кадамын клондошум керек болчу.
  5. Экинчи вариантта мен процесстин бир бутактануусунан жана биригүүсүнөн баш тартууга туура келди, аларды “жакшы” иретке келтирүү таптакыр мүмкүн эмес эле! Бактыга жараша, анда комментарий жазуу керек болот - эреже.

Албетте, даамы жана түсү боюнча жолдоштор жок, бирок мага биринчи вариант процесс жөнүндө маалыматтарды чогултуу үчүн ыңгайлуураак көрүнөт.
Бирок мен калп айтпайм - процессти түшүнүү үчүн кээде эки вариантты тең тарткан жакшы.

Булактардын тизмеси

  1. Sparx Systems веб-сайты. [Электрондук ресурс] Кирүү режими: Интернет: https://sparxsystems.com
  2. Золотухина Е.Б., Вишня А.С., Красникова С.А. Бизнес процесстерин моделдөө. - М .: КУРС, NITs INFRA-M, EBS Znanium.com. — 2017.
  3. OMG бирдиктүү моделдөө тили (OMG UML) спецификациясы. Версия 2.5.1. [Электрондук ресурс] Кирүү режими: Интернет: https://www.omg.org/spec/UML/2.5.1/PDF

Source: www.habr.com

Комментарий кошуу