klíčový rozdíl mezi diagramem případu použití a diagramem činnosti je, že diagram použití pomáhá modelovat interakce systému a uživatele, zatímco diagram aktivity pomáhá modelovat pracovní tok systému.
UML je zkratka pro Unified Modeling Language. To se liší od jiných programovacích jazyků, jako jsou C, C ++, Java. Pomáhá budovat obrazové znázornění softwarového systému. Object Orientation je nejběžnější metodologie pro vývoj softwarových řešení. Diagramy UML pomáhají reprezentovat objektově orientované koncepty. Tyto diagramy pomáhají koncepčnímu modelování a usnadňují a usnadňují pochopení systému. Existují různé diagramy UML. Dva z nich jsou diagram použití a diagram aktivity.
1. Přehled a klíčový rozdíl
2. Co je schéma použití
3. Co je schéma aktivity
4. Srovnání bok po boku - použijte tabulku případu vs. diagram aktivity
5. Shrnutí
Existují dva typy modelování UML. Jsou to strukturované modelování a modelování chování. Strukturované modelování popisuje statické vlastnosti systému, zatímco modelování chování popisuje dynamickou povahu systému. Diagram použití je diagram chování.
Případ pro jedno použití představuje vysokou funkčnost systému. Elipsa představuje případ použití a jméno je zapsáno uvnitř ní. Herec vyvolá případ použití. Cílem může být systém, osoba, jiný systém nebo organizace. Kromě toho obdélník představuje hranici systému.
Schéma případu uživatele pro ATM je následující.
Obrázek 01: Schéma použití
Zákazník je herec. Provádí případy použití, jako je kontrola zůstatku, vklad hotovosti a výběr peněz. Řádky představují spojení mezi zákazníkem a případy použití. Banka je sekundárním aktérem a provádí případ použití, kdy bankomat plní hotovostí. Grafy případu použití mohou také představovat závislosti.
Existují dvě závislosti nazývané zahrnout a rozšířit. Pokud případ použití vyžaduje podporu jiného případu použití, mají tyto dva případy závislosti „zahrnout“. Pro výběr peněz by systém měl nejprve ověřit zůstatek. Jedná se tedy o závislost zahrnutí. Po kontrole zůstatku, vložení peněz nebo výběru peněz si může zákazník vytisknout účtenku. Není to nutné, ale je to možné. Proto tyto případy použití a případ použití tiskového potvrzení mají závislost „rozšiřuje se“. Schéma případu celkově pomáhá modelovat kontext systému.
Diagram činnosti je další schéma chování. Je to podobné vývojovému diagramu, který představuje tok z jedné činnosti do druhé aktivity. Činnosti jsou různé operace systému. Tento diagram poskytuje pohled na systém na vysoké úrovni. Příklad činnosti diagram pro vedení studentů je následující.
Obrázek 02: Diagram aktivity
Diagram začíná počátečním uzlem. Prvním krokem je zobrazení podrobností o studentovi. Poté je zde podmínka. Symbol diamantu představuje stav. Kontroluje, zda student existuje nebo ne. Pokud je student nový, pak je krokem vytvoření záznamů pro tohoto nového studenta.
Kromě toho, pokud student již existuje, existuje další podmínka ke kontrole, zda se student stále učí nebo ne. Pokud ne, je možné vymazat záznamy studentů. A pokud se student stále učí, je možné aktualizovat záznamy.
Vytvářet, aktualizovat a mazat záznamy spojovat dohromady pomocí společného symbolu. Tento symbol kombinuje více akcí do jednoho. Nakonec si můžete prohlédnout podrobnosti o studentovi. Konečný symbol označuje dokončení toku procesu. Toto je příklad činnosti.
Schéma případu použití představuje interakci uživatele se systémem. Na druhé straně, diagram aktivity představuje řadu akcí nebo řízení toku v systému podobném vývojovému diagramu. Schéma případu použití pomáhá modelovat interakce systému a uživatele, zatímco diagram aktivity pomáhá modelovat pracovní tok systému. Toto je hlavní rozdíl mezi diagramem použití a diagramem aktivity.
Schéma případu a diagram aktivity jsou diagramy chování UML, které popisují dynamickou povahu systému. Rozdíl mezi diagramem případu použití a diagramem aktivity je v tom, že diagram případu použití pomáhá modelovat systém, uživatelské interakce, zatímco diagram aktivity pomáhá modelovat pracovní tok systému. Tyto diagramy poskytují více výhod. Pomáhají modelovat obchodní požadavky a získat znalosti o funkčnosti systému na vysoké úrovni.
1.Cvičení Bod. "UML - diagramy aktivity." Výukové programy Point, 8. ledna 2018. K dispozici zde
2.Cvičení Bod. "UML - použijte diagramy případů." Výukové programy Point, 8. ledna 2018. K dispozici zde
3. „Výukový diagram aktivity UML.“ Lucidchart, 18. dubna 2018. K dispozici zde