Archyno

Šablony

Š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í

System«include»«extend»CustomerAdministratorPlace orderTake paymentApply discountTrack orderManage catalogue
Šablona tak, jak se otevře. Hranice je prvek, na který většina návrhů zapomene.

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 šablonu

Co 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

  1. Každý případ užití pojmenujte slovesem a ze strany aktéra: „Zadat objednávku“, ne „Zpracování objednávek“.
  2. Hranici nakreslete kolem toho, co stavíte, a každého aktéra nechte mimo ni.
  3. Šipku include nechte směřovat pryč od základního případu a šipku extend na něj.
  4. Smažte každý případ, který je krokem a ne cílem - přihlášení obvykle cílem není.
  5. 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

Všechny šablony