Use-case diagram: Najlepší spôsob, ako jasne porozumieť užívateľským požiadavkám

Správne vytvorený use-case diagram je základným pilierom každej dobrej analýzy. Pomáha vizualizovať, čo presne od systému očakáva používateľ a aké interakcie medzi systémom a aktérmi nastávajú. V nasledujúcich bodoch si ukážeme, ako tento diagram efektívne vytvoriť v UML, ako využiť jeho možnosti v nástroji Enterprise Architect a na čo si dať pozor.

1. Identifikácia prípadov použitia (granularita, Millerovo pravidlo)

Pri vytváraní use-case diagramu je najdôležitejšie správne zvoliť granularitu prípadov použitia. Každý prípad by mal predstavovať jednu konkrétnu akciu alebo cieľ používateľa, nie príliš všeobecný ani príliš detailný krok.

Pomôckou je Millerovo pravidlo: človek si dokáže naraz zapamätať 7 ± 2 položky. Diagram s viac ako 9 prípadmi môže byť prehľadnejší, ak sa rozdelí do viacerých samostatných častí.

Príklady prípadov použitia:

2. Význam aktérov a ako ich správne definovať

Aktéri sú entity (ľudia, systémy), ktoré interagujú so systémom zvonka. Môžu byť:

Pri definovaní aktérov platí:

3. Stereotypy include a extend: Kedy ich použiť a prečo

Use-case diagram v UML obsahuje aj dva dôležité stereotypy na štruktúrovanie:

Používajte tieto stereotypy pre vyššiu prehľadnosť, opätovnú použiteľnosť a modulárnosť správania systému.

4. Vstupné a výstupné podmienky, slovný scenár a prepojenie na BPM

Pre každý prípad použitia je dobré definovať:

Use-case scenáre možno neskôr prepojiť s BPM diagramami (Business Process Modeling) pre hlbšie pochopenie procesov.

5. Tvorba use-case diagramu v Enterprise Architect (krok za krokom)

Enterprise Architect umožňuje vytvárať use-case diagramy rýchlo a efektívne:

  1. Vytvorte nový balík (napr. „Use Cases“).
  2. Pravým klikom → Add Diagram → UML Behavioral → Use Case Diagram.
  3. Pomocou Toolboxu pridajte aktérov a prípady použitia.
  4. Prepojte ich pomocou asociácií a doplňte «include» alebo «extend».
  5. Pre každý prípad vypíšte poznámku s hlavným scenárom (Note → link to element).

Tento vizuálny model možno následne exportovať, doplniť o ďalšie detaily alebo prepojiť na ďalšie vrstvy návrhu.

Chcete sa naučiť pracovať s use-case diagramami profesionálne?

Prihláste sa do kurzu Základy jazyka UML v nástroji Enterprise Architect, kde sa naučíte čítať diagramy UML, budete vedieť písať vlastné diagramy v UML v nástroji Enterprise Architect.

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite si náš ebook teraz výnimočne zdarma!!!

Viac informacií preberáme na kurze:

Kurz UML - Základy jazyka UML v nástroji Enterprise Architect

Marián Knězek

 

Súvisiace články: