Diagram aktivity UML Symboly a komponenty UML s príkladom

Obsah:

Anonim

Diagram aktivity UML

Aby sme pochopili diagramy aktivít UML, musíme najskôr pochopiť, čo znamená diagram UML. UML je skratka pre Unified Modeling Language. Ide o štandardizovaný súbor alebo súbor diagramov, ktorý pomáha vývojárom softvéru a softvérovým architektom porozumieť toku softvéru. Inými slovami, diagramy UML sú diagramy, ktoré znázorňujú fungovanie softvérového systému. Diagramy UML sú rozdelené do troch typov:

  1. Štruktúrne diagramy.
  2. Interakčné diagramy.
  3. Schémy správania.

Čo je diagram aktivity UML?

Diagram aktivity UML je diagram správania z vyššie uvedených troch typov diagramov UML. Ako sa líšia od diagramov UML? Aktivita teda ukazuje, aké kroky sa v tomto procese uskutočnia. Je to názorné zobrazenie toho, ako bude softvérový systém fungovať. Softvérový systém musí v čase vykonávania fungovať v súlade s požadovaným tokom, takže podľa neho diagramy aktivity zobrazujú tento proces ako postup dopredu / dozadu.

Symboly a súčasti diagramu aktivity UML:

Predtým je potrebné poznať, ako nakresliť diagramy aktivít UML, a preto sú potrebné nasledujúce komponenty a symboly.

  1. Počiatočný stav: Počiatočný stav, ktorý sa má v činnosti ešte použiť alebo upraviť. Diagramy aktivít začínajú týmto krokom. Známy tiež ako vstupný stav. Počiatočný uzol je východiskovým bodom akejkoľvek činnosti.

Je znázornená ako:

  1. Stav akcie: Krok, v ktorom používatelia alebo softvér vykonávajú určitú úlohu. Predstavuje činnosť, ktorá sa uskutoční v tejto fáze softvérového systému. Všeobecne je znázornené zaobleným hranatým obdĺžnikom.

Je znázornená ako:

  1. Riadiaci tok: Konektory medzi dvoma stavmi alebo dvoma akciami na znázornenie toku. Zobrazuje postupnosť vykonania. Známy tiež ako cesty. Jeden akčný stav môže mať viac vstupov riadiacich tokov a tiež výstup do iného akčného stavu. Jedna šípka sa používa na zobrazenie riadiaceho toku.

Je znázornená ako:

  1. Uzol rozhodovania: Podmienený uzol alebo rozhodovací uzol je taký, v ktorom je k dispozícii viac možností. Alebo existujú dve alebo viac podmienok, ktoré je možné vziať do úvahy v bode softvérového systému. Príklad: Existuje obchod so zmrzlinou. Osoba vstupuje do tohto obchodu a chce kúpiť jednu z mnohých dostupných možností. Teraz, ak sa rozhodne, vanilková príchuť, server 1 mu musí dať, inak si vyberie iné príchute, potom mu to musia doručiť iní. Toto je stav v diagrame aktivity. Je nakreslený ako kosoštvorcový tvar s viacerými vstupmi a výstupmi.

Je znázornená ako:

  1. Vidlička: Miesto, z ktorého sa vykonávajú, spracúvajú alebo spracúvajú dva súbežné alebo paralelné procesy. Spravidla obsahuje jeden vstup, ale môže alebo nemusí získať jeden výstup. Príklad: Existuje jeden obchod so zmrzlinou. Človek má tendenciu kupovať zmrzlinu pre seba a svojho priateľa. Teraz si obaja kupujú rovnakú vanilkovú príchuť, ale jeden z nich chce čokoládu a iní chcú mať ovocné ovocie. Takže tu je vstup rovnaký, tj vanilková zmrzlina, ale výstupné výsledky sú odlišné. Toto je perfektný príklad vidlice.

Je znázornená ako:

  1. Pripojiť sa: Spojením sa rozumie výsledok, keď dva výsledky súbežných aktivít pridajú a vytvoria jediný výsledok. Pri spájaní existuje viac ako jeden vstup, ale získa sa iba jeden výstup. Dva výsledky sa získajú z dvoch aktivít a získa sa jeden výsledok. Príklad: Požiadavka na sendvič. Najprv však potrebujeme paradajky a špenát.

Je znázornená ako:

  1. Koncový stav: Toto je posledná fáza diagramu aktivity UML. Tu končí aktivita v softvérovom systéme.

Je znázornená ako:

Výhody alebo výhody diagramu činnosti UML:

  1. Zložité štádium alebo kroky v softvérovom systéme sa dajú ľahko vysvetliť schematicky.
  2. Dynamické modelovanie softvérového systému.
  3. Každý tok činností v systéme možno vysvetliť tak, ako je.
  4. Metódy, funkcie a činnosti môžu byť podrobne vysvetlené.
  5. Obchodné procesy a toky možno ľahko znázorniť.
  6. Zjednodušený pohľad, aj keď zložitý systém.
  7. Analýza obchodných požiadaviek.
  8. Pochopenie systémových požiadaviek je vysvetlené jasným a jednoduchým spôsobom.
  9. Podrobne je vysvetlený pracovný postup používateľa a systému a používateľa so systémom.

Nevýhody diagramov aktivity UML:

  1. Jedinou nevýhodou je diagram aktivity UML, pretože správy alebo komunikácia medzi dvoma komponentmi alebo používateľa nie je možné zobraziť.

Symboly použité v diagrame aktivity UML sú vysvetlené v nasledujúcej tabuľke:

Príklad, ako vytvoriť diagram aktivity UML:

Zvážime príklad vývoja softvéru v aplikácii Android Studio

  1. Otvorte Android Studio
  2. Vytvorte nový projekt a uložte projekt pod jedinečným názvom
  3. Importujte nové balíčky, ktoré sú potrebné pre projekt
  4. Spustite emulátor
  5. Spustite projekt na emulátore
  6. Ukončite projekt

Diagram aktivity UML:

záver:

Celkovo teda môžeme povedať, že diagramy aktivít UML sú potrebné počas a pred vývojom akéhokoľvek softvérového systému. Je veľmi užitočný pri dokumentovaní a znázorňovaní vizualizácie presného procesu a krokov, ktoré sú súčasťou vývojového procesu. Všetky zložité fázy je možné zobraziť veľmi ľahko. Osoba, ktorá pozná notácie správne, môže ľahko nakresliť diagramy aktivity UML. Najdôležitejšou časťou použitia týchto diagramov je ktokoľvek, kto ich môže nakresliť podľa toku a takmer v každom kroku životného cyklu vývoja softvérového systému. Existuje mnoho softvérov dostupných online, ktoré sú užitočné pri kreslení diagramov aktivity UML, ako je SmartDraw atď.

Odporúčané články

Toto bol návod na diagram aktivity UML. Diskutovali sme o tom, čo sú, typy, symboly, komponenty, výhody a nevýhody diagramu aktivity UML. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Diagram triedy
  2. Testovanie v bielej skrinke
  3. Testovanie čiernej skrinky
  4. Čo je testovanie softvéru?
  5. Reverzné inžinierstvo