Twa oanpak foar it strukturearjen fan in aktiviteitsdiagram

Fergeliking fan twa oanpakken foar it strukturearjen fan in aktiviteitsdiagram (basearre op "Squirrels")

В Diel 1 fan it artikel "Fan prosesmodellering oant automatisearre systeemûntwerp" wy modelleare de prosessen fan in "fairytale" ûnderwerpgebiet - rigels oer in iikhoarntsje út "The Tale of Tsar Saltan, his soan, the glorieuze en machtige held Prins Gvidon Saltanovich, and the Beautiful Swan Princess" troch A.S. Pushkin. En wy begûnen mei it Activity diagram, it iens oer it strukturearjen fan it diagramfjild mei "swimbanen". De spoarnamme komt oerien mei it type diagram-eleminten dy't oanwêzich binne yn dat spoar: Ynput- en útfierartefakten, prosesstappen, dielnimmers en saaklike regels. Dizze oanpak ferskilt fan 'e standert, doe't spoaren wurde oanwiisd troch de nammen fan proses-dielnimmers, sadat se bepaalde gebieten fan ferantwurdlikens yn it proses tawize.

Yn dit foarbyld brûk ik it Enterprise Architect-ramt fan in Australysk bedriuw Sparx Systems [1].
Foar mear details oer de tapaste modellen oanpak, sjoch [2].
Sjoch foar de folsleine UML-spesifikaasje hjir [3].

Ik sil werhelje de ferzje fan it diagram út it foarige artikel (figuer 1) en lit in opnij tekene diagram mei "standert" tracks (figuer 2), Ik sil besykje te skets de foar- en neidielen, miskien in bytsje subjektyf.

Twa oanpak foar it strukturearjen fan in aktiviteitsdiagram
figuer 1. Aktiviteit diagram - algemiene werjefte fan it proses

Twa oanpak foar it strukturearjen fan in aktiviteitsdiagram
figuer 2. Aktiviteit diagram - standert diagram strukturering

  1. It moat talitten wurde dat it oantal pylken wat minder is yn it 2e diagram.
  2. Mar yn it 2e diagram wurde de objekten "smard" oer it heule fjild fan it diagram, wat, foar myn smaak, net heul handich is.
  3. Itselde ferhaal mei notysjes - regels. En om de regel oer de beneaming fan in diaken yn te foegjen, moasten alle eleminten fan it diagram op in stuit nei ûnderen ferpleatst wurde.
  4. Ik moast de stap "ûntfange / ferstjoere ..." klonje om sjen te litten dat ferskate dielnimmers oanwêzich binne by dizze stap.
  5. Yn 'e twadde opsje moast ik ien fertakking en ien fúzje fan it proses opjaan, goed, it wie absolút ûnmooglik om se "moai" te regeljen! Gelokkich, dan soe it nedich wêze om in reaksje te pleatsen - de regel.

Fansels binne d'r gjin kameraden yn smaak en kleur, mar de earste opsje liket my ek handiger foar it sammeljen fan gegevens oer it proses.
Mar ik sil net lizze - soms is it better om beide opsjes te tekenjen om it proses te begripen.

List fan boarnen

  1. Sparx Systems webside. [Elektronyske boarne] Tagongsmodus: Ynternet: https://sparxsystems.com
  2. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Business proses modellering. - M.: KURSUS, SIC INFRA-M, EBS Znanium.com. — 2017.
  3. OMG Unified Modeling Language (OMG UML) Spesifikaasje. Ferzje 2.5.1. [Elektronyske boarne] Tagongsmodus: Ynternet: https://www.omg.org/spec/UML/2.5.1/PDF

Boarne: www.habr.com

Add a comment