UML: Use Case
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				|  (Vytvoření stránky.) |  (Doplnění fáze, kdy se využívá.) | ||
| Řádka 3: | Řádka 3: | ||
| == Princip == | == Princip == | ||
| − | Diagram případů použití  | + | Diagram případů použití se obvykle používá ve [[Tvorba software|fázi analýzy systému]]. | 
| + | Přehledně zachycuje, jaké úlohy má vznikající systém řešit a s jakými subjekty na řešení těchto úloh spolupracuje. | ||
| + | |||
| + | Diagram případů použití zachycuje: | ||
| * ''Případy použití'' — úkoly/činnosti, které systém bude řešit. Kreslí se jako elipsy. | * ''Případy použití'' — úkoly/činnosti, které systém bude řešit. Kreslí se jako elipsy. | ||
| * ''Terminátory'' — subjekty, se kterými systém spolupracuje. Kreslí se jako panáček. | * ''Terminátory'' — subjekty, se kterými systém spolupracuje. Kreslí se jako panáček. | ||
Verze z 25. 11. 2015, 12:00
| Obsah | 
Princip
Diagram případů použití se obvykle používá ve fázi analýzy systému. Přehledně zachycuje, jaké úlohy má vznikající systém řešit a s jakými subjekty na řešení těchto úloh spolupracuje.
Diagram případů použití zachycuje:
- Případy použití — úkoly/činnosti, které systém bude řešit. Kreslí se jako elipsy.
- Terminátory — subjekty, se kterými systém spolupracuje. Kreslí se jako panáček.
- Vztahy mezi nimi (kreslí se čarou).
Terminátorem může být:
- kategorie uživatelů — například účetní, vrátný, manažer
- spolupracující systém — čtečka přístupových karet, účetní systém,...
Příklad
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.
Vstupy a výstupy
- Terminátory, které poskytují data našemu systému, se kreslí vlevo.
- Terminátory, které získávají data z našeho systému, se kreslí vpravo.
- Všechny případy použití jsou v prostřední části. Někdy se ohraničují obdélníkem jako hranicemi 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.

