Aktivitetsdiagram

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 23 augusti 2018; kontroller kräver 15 redigeringar .

Activity diagram ( eng.  activity diagram ) - UML -diagram , som visar åtgärder vars tillstånd beskrivs i tillståndsdiagrammet . En aktivitet är en  specifikation av körbart beteende i form av koordinerad sekventiell och parallell exekvering av underordnade element - kapslade aktiviteter och separata åtgärder . action , sammankopplade av strömmar som går från utgångarna från en nod till ingångarna från en annan.  

Aktivitetsdiagram används vid modellering av affärsprocesser , tekniska processer, seriell och parallell beräkning.

Konstruktion

Aktivitetsdiagram består av ett begränsat antal former förbundna med pilar. Grundläggande former (noder) [1] :

  1. Rundade rektanglar - åtgärder (drift). En kontrollnod är en abstrakt åtgärdsnod som koordinerar åtgärdsflöden.
  2. Diamanter är lösningar. Beslutsnoden är utformad för att definiera förgreningsregeln och olika alternativ för vidareutveckling av scenariot. Exakt en övergång går in i en förgreningspunkt och två eller flera övergångar går ut.
  3. Breda band - början (förgrening) och slutet (konvergens) av förgreningen av åtgärder. En federationsnod har två eller flera inkommande noder och en utgående nod.  
  4. Den svarta cirkeln är början på processen (startnod). Aktivitetsinitialnoden (eller aktivitetsinitialnoden) är kontrollnoden där tråden (eller trådarna) startar när aktiviteten anropas utifrån.
  5. Den svarta cirkeln med ett slag är slutet på processen (den sista noden). En aktivitetsslutnod (eller aktivitetsslutnod) är en kontrollnod som stoppar alla trådar i ett givet aktivitetsdiagram. Det kan finnas mer än en ändnod i ett diagram.

Pilarna går från början till slutet av processen och visar flöden av kontroll eller flöden av objekt (data).

Liknande diagram i andra standarder

Den närmaste och mest exakta analogen av aktivitetsdiagram är de matematiskt rigorösa drakdiagrammen för det visuella algoritmiska språket DRAKON . En mer avlägsen analog av aktivitetsdiagram är algoritmscheman enligt GOST 19.701-90.

Se även

Anteckningar

  1. Teori och praktik av UML. Aktivitetsdiagram . it-gost.ru . Hämtad 25 oktober 2020. Arkiverad från originalet 28 oktober 2020.