UML: Use Case
Z MiS
Obsah |
Princip
Diagram případů použití se obvykle používá ve fázi analýzy systému. Přehledně zachycuje:
- jaké úlohy se mají ve vznikajícím systému řešit,
- s jakými subjekty na řešení těchto úloh spolupracuje.
Příklad
Z čeho se skládá
V diagramu případů použití se vyskytují:
=== Případy použití (use-case)
- Úkoly/činnosti, které systém bude řešit.
- Kreslí se jako elipsy.
- Název by měl popisovat „činnost“: „Zobrazení seznamu účastníků“, nikoli „Seznam účastníků“.
Terminátory
- Subjekty, se kterými systém spolupracuje.
- Terminátory se zobrazují jako ikonka „panáčka“.
- Terminátorem může být
- Kategorie uživatelů — například účetní, vrátný, manažer.
- Přitom neřešíme jednotlivé uživatele daného typu.
- Jeden terminátor „Student“ zastupuje všechny studenty, kteří se systémem mohou pracovat.
- Spolupracující externí systém — čtečka přístupových karet, účetní systém,...
Systém
- Označuje se velkým obdélníkem (případně s názvem systému).
- V něm jsou všechny případy použití.
- Vně jsou terminátory.
- Vymezuje, co bude řešit systém a co ne.
Vztahy mezi terminátory a případy použití
- Vztahy se kreslí se čarou (bez šipek).
- Čára vyjadřuje, že při řešení daného případu použití systém komunikuje s daným terminátorem.
Pravidla
Míra abstrakce/podrobnosti
V rámci čitelnosti diagramu je třeba zvolit přiměřenou míru abstrakce.
- Nerozepisujeme všechny funkce systému, skupiny souvisejících funkcí můžeme uvést jako jeden případ použití (use-case).
- Zmíníme všechny podstatné součásti systému.
Skládání případů použití
- Pokud jeden případ použití zahrnuje využití jiného případu, používáme přerušovanou šipku.
Pozice terminátorů
- Někdy se zavádí doplňující pravidla týkající se pozice terminátorů.
- Například: „Terminátory vlevo od systému jsou součástí organizace, vpravo od systému jsou terminátory externích systémů a zdrojů.“