Šablona UML diagramu případů užití
Dva aktéři, hranice systému a čtyři případy užití se správně nakresleným include a extend - diagram rozsahu, jaký dokument požadavků opravdu potřebuje.
Notace: UML 2.5.1Diagram: Diagram případů užití
Otevřete tuto šablonu v Archynu
Otevře se jako upravitelný model, ne jako obrázek. Změňte ho v prohlížeči a exportujte do PNG, SVG, Mermaidu, XMI nebo souboru Sparx .qea.
Otevřít šablonuCo je na tomto diagramu
- Hranice systému
- Obdélník. Všechno uvnitř je to, co stavíte vy.
- Customer
- Primární aktér - ten, kdo má cíl. Přejmenujte na svého.
- Administrator
- Sekundární aktér. Smažte ho, pokud vám stačí jedna role.
- Place order
- Případ užití na úrovni cíle. Jeden na každou věc, kterou aktér chce.
- «include»
- Chování, které běží vždy, vyňaté ze základního případu.
- «extend»
- Podmíněné chování. Šipka ukazuje na případ, který rozšiřuje.
Jak si ho přizpůsobit
- Každý případ užití pojmenujte slovesem a ze strany aktéra: „Zadat objednávku“, ne „Zpracování objednávek“.
- Hranici nakreslete kolem toho, co stavíte, a každého aktéra nechte mimo ni.
- Šipku include nechte směřovat pryč od základního případu a šipku extend na něj.
- Smažte každý případ, který je krokem a ne cílem - přihlášení obvykle cílem není.
- Skončete u zhruba osmi oválů. Diagram případů užití je obsah, ne samotný text.
Časté dotazy
Jaký je rozdíl mezi include a extend?
Include je chování, které základní případ užití spustí vždy, vyňaté tak, aby ho mohly sdílet dva případy, a jeho šipka směřuje od základního k vloženému. Extend je chování, které běží jen za podmínky, a jeho šipka směřuje od rozšiřujícího případu zpět na základní.
Mají být aktéři uvnitř hranice systému?
Ne. Hranice ohraničuje to, za jehož stavbu odpovídáte, a aktér je z definice mimo ni - člověk, jiný systém nebo hodiny. Umístit aktéra dovnitř je nejčastější chyba na diagramu případů užití, protože tiše tvrdí, že stavíte uživatele.
Jak podrobný má být diagram případů užití?
Skoro vůbec. Existuje proto, aby pojmenoval cíle a ukázal, kdo je má, a podrobnosti patří do textu případů užití pod ním. Osm oválů je zdravý diagram; třicet je diagram, který nikdo nečte, a rozsah, se kterým nikdo nesouhlasil.
Přečtěte si notaci
Diagramy případů užití
Jak číst a kreslit UML diagram případů užití: aktéři, hranice systému, asociace a vztahy include a extend, které si lidé nejčastěji pletou.
Co je UML?
Unified Modeling Language v praxi: čtrnáct typů diagramů, jak se dělí struktura a chování, a jak vybrat správný diagram na otázku, kterou se opravdu ptáte.
Diagramy aktivit
Jak číst a kreslit UML diagram aktivit: akce, rozhodnutí a sloučení, vidlice a spojení, stráže, plavecké dráhy a rozdíl mezi větvením a skutečným paralelismem.