Rozdiel medzi diagramom prípadov použitia a diagramom aktivity

Obsah:

Rozdiel medzi diagramom prípadov použitia a diagramom aktivity
Rozdiel medzi diagramom prípadov použitia a diagramom aktivity

Video: Rozdiel medzi diagramom prípadov použitia a diagramom aktivity

Video: Rozdiel medzi diagramom prípadov použitia a diagramom aktivity
Video: UML Диаграмма Прецедентов (UML Use Case Diagrams) 2024, Júl
Anonim

Kľúčový rozdiel medzi diagramom prípadov použitia a diagramom aktivít je v tom, že diagram prípadov použitia pomáha modelovať interakcie systému a používateľov, zatiaľ čo diagram aktivít pomáha modelovať pracovný tok systému.

UML znamená Unified Modeling Language. Líši sa od iných programovacích jazykov ako C, C++, Java. Pomáha vytvárať obrazové znázornenie softvérového systému. Objektová orientácia je najbežnejšou metodikou vývoja softvérových riešení. UML diagramy pomáhajú reprezentovať objektovo orientované koncepty. Tieto diagramy pomáhajú koncepčnému modelovaniu a zjednodušujú a zjednodušujú pochopenie systému. Existujú rôzne diagramy UML. Dva z nich sú diagram prípadov použitia a diagram aktivít.

Čo je diagram použitia?

Existujú dva typy modelovania UML. Sú to štruktúrované modelovanie a modelovanie správania. Štruktúrované modelovanie popisuje statické vlastnosti systému, zatiaľ čo modelovanie správania popisuje dynamickú povahu systému. Diagram prípadov použitia je diagram správania.

Jeden prípad použitia predstavuje funkčnosť systému na vysokej úrovni. Elipsa predstavuje prípad použitia a názov je v nej napísaný. Herec vyvolá prípad použitia. Môže to byť osoba, iný systém alebo organizácia, ktorá má za cieľ systém používať. Obdĺžnik navyše predstavuje hranicu systému.

Schéma používateľského prípadu pre bankomat je nasledovná.

Rozdiel medzi diagramom prípadov použitia a diagramom aktivity
Rozdiel medzi diagramom prípadov použitia a diagramom aktivity

Obrázok 01: Diagram prípadu použitia

Zákazník je herec. Vykonáva prípady použitia, ako je kontrola zostatku, vklad hotovosti a výber peňazí. Čiary predstavujú spojenie medzi zákazníkom a prípadmi použitia. Banka je sekundárnym aktérom a vykonáva prípad použitia naplnením bankomatu hotovosťou. Okrem toho diagramy prípadov použitia môžu tiež predstavovať závislosti.

Existujú dve závislosti, ktoré sa nazývajú include a extends. Keď prípad použitia vyžaduje podporu iného prípadu použitia, tieto dva prípady použitia majú závislosť „zahrnúť“. Ak chcete vybrať peniaze, systém by mal najprv overiť zostatok. Ide teda o zahrnutú závislosť. Po skontrolovaní zostatku, vklade alebo výbere peňazí si zákazník môže vytlačiť potvrdenie. Nie je to potrebné, ale je to možné. Preto tieto prípady použitia a prípad použitia tlačenej potvrdenky majú závislosť „extends“. Diagram prípadov použitia celkovo pomáha modelovať kontext systému.

Čo je diagram aktivity?

Diagram aktivity je ďalší diagram správania. Je to podobné ako vývojový diagram, ktorý predstavuje tok z jednej aktivity do druhej. Aktivity sú rôzne operácie systému. Tento diagram poskytuje pohľad na systém na vysokej úrovni. Príklad diagramu aktivít pre správu študentov je nasledujúci.

Kľúčový rozdiel medzi diagramom prípadu použitia a diagramom aktivity
Kľúčový rozdiel medzi diagramom prípadu použitia a diagramom aktivity

Obrázok 02: Diagram aktivity

Diagram začína počiatočným uzlom. Prvým krokom je zobrazenie podrobností o študentovi. Potom je tu podmienka. Symbol diamantu predstavuje podmienku. Kontroluje, či študent existuje alebo nie. Ak je študent nový, potom je potrebné vytvoriť záznamy pre tohto nového študenta.

Navyše, ak študent už existuje, existuje ďalšia podmienka na kontrolu, či sa študent stále učí alebo nie. Ak nie, je možné záznamy študentov vymazať. A ak sa študent stále učí, potom je možné aktualizovať záznamy.

Vytvárajte, aktualizujte a vymažte záznamy, ktoré sa spoja pomocou symbolu spojenia. Tento symbol spája viacero akcií do jednej. Nakoniec je možné zobraziť podrobnosti o študentovi. Symbol konca označuje dokončenie toku procesu. Toto je príklad diagramu aktivity.

Aký je rozdiel medzi diagramom prípadov použitia a diagramom aktivity?

Diagram prípadov použitia predstavuje interakciu používateľa so systémom. Na druhej strane diagram aktivity predstavuje sériu akcií alebo riadenie toku v systéme podobnom vývojovému diagramu. Diagram prípadov použitia pomáha modelovať interakcie systému a používateľov, zatiaľ čo diagram aktivít pomáha modelovať pracovný tok systému. Toto je hlavný rozdiel medzi diagramom prípadov použitia a diagramom aktivít.

Rozdiel medzi diagramom prípadov použitia a diagramom aktivity v tabuľkovej forme
Rozdiel medzi diagramom prípadov použitia a diagramom aktivity v tabuľkovej forme

Súhrn – Diagram prípadu použitia verzus diagram aktivity

Diagram prípadu použitia a diagram aktivity sú diagramy správania UML, ktoré popisujú dynamickú povahu systému. Rozdiel medzi diagramom prípadov použitia a diagramom aktivít je v tom, že diagram prípadov použitia pomáha modelovať systém, interakcie používateľov, zatiaľ čo diagram aktivít pomáha modelovať pracovný tok systému. Tieto diagramy poskytujú viacero výhod. Pomáhajú modelovať obchodné požiadavky a porozumieť funkciám systému na vysokej úrovni.

Odporúča: