Základní případ užití (Use Case)

Nejčastější příčinou nefunkčního softwaru není špatný kód, ale nepochopení toho, jak ho lidé budou používat. Případ užití (Use Case) je základním stavebním kamenem analýzy. Nepopisuje, co se děje „pod kapotou“ systému, ale soustředí se na dialog mezi uživatelem (Aktorem) a aplikací. Je to návod, který říká: „Když uživatel udělá tohle, systém zareaguje takto.“

Proč psát Use Cases?

Jasně definované případy užití eliminují dohady. Programátoři přesně vědí, co mají postavit, a testeři zase vědí, co mají prověřit. Aby byl obrázek kompletní, doporučujeme k textovému popisu vždy přiložit i Use Case diagram, který vizuálně zobrazuje vztahy mezi aktory a funkcemi.

V naší šabloně najdete dvě varianty. Každá slouží jinému účelu a fázi projektu:

1. Základní šablona: Ideální pro rané fáze projektu nebo pro agilní vývoj. Obsahuje to nejpodstatnější:

  • Základní tok: Přímá cesta k úspěchu (tzv. happy path).
  • Alternativní tok: Co se stane, když uživatel zvolí jinou cestu nebo nastane chyba?
  • Podmínky pro spuštění a dokončení: Co musí být splněno, abychom mohli začít (např. uživatel je přihlášen) a jak vypadá stav po skončení.

Tip z praxe Projectmana

Pište Use Cases jazykem uživatele, ne programátora. Místo „systém zavolá API a zapíše do databáze“ pište „systém uloží údaje o objednávce a potvrdí její přijetí“. Jen tak zajistíte, že si analytik, zákazník i vývojář budou pod stejným textem představovat stejný výsledek.

V Projectmanovi věříme, že nejlepší technologie jsou ty, které lidem nepřekážejí v práci. S našimi šablonami pro Případy užití zajistíte, že váš systém bude intuitivní, logický a přesně podle zadání.

 

Základní případ užití (Use Case)
DOCX, 195.11 KB