Precedent (UML)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 10. října 2014; kontroly vyžadují 9 úprav .

Precedent ( angl.  use case ), také: use case , use case  - specifikace sekvencí akcí (variant sekvencí a chybných sekvencí) v Unified Modeling Language ( UML ), které může systém, subsystém nebo třída provádět interakcí s externí herci ( ang.  ) .Actors

Precedenty navrhl Ivar Jacobson a velmi popularizoval Alistair Coburn.

Schůzka

Případy použití slouží k dokumentaci funkčních požadavků na softwarové systémy. Precedens popisuje nějaký holistický fragment chování systému, aniž by zacházel do podrobností o vnitřní struktuře subjektu. Definice případu užití obsahuje veškeré chování, které je mu vlastní: hlavní sekvenci, různá standardní chování a různé výjimky s uvedením reakce na ně. Z pohledu uživatele vypadají některá chování špatně. Pro systém je však chybová situace jedním z chování, které je nutné popsat a zpracovat.

Precedens popisuje interakci softwarového systému s aktéry ve formě sekvence zpráv. Aktéři zahrnují lidi, počítačové systémy a procesy.

Při návrhu softwarového systému se hledají takové třídy , aby se implementoval precedens, který by úspěšně kombinoval požadované role a nevedl k nadměrné komplikaci systému. Implementaci případu užití lze modelovat jako jednu nebo více spoluprací (implementace případu užití).

Stejný precedens lze popsat s různou mírou podrobností.

Lékaři bez hranic používají obdoby precedentů – scénářů ( anglicky  Scenario ).

Notace

Diagramy případů užití v UML zobrazují případ užití jako elipsu . Uvnitř nebo pod elipsou je název prvku.

Následující typy vztahů se vztahují na případy použití v UML:

Včetně mezi precedenty: