Softwarové inženýrství I

2. Specifikace funkčních požadavků, UML diagram případů užití

Ilustrační příklad v jazyce UML

Diagram případů užití:
Modely případů užití slouží k zachycení a komunikaci požadavků na systém. Většinou se vytváří ve více podobách, podle zvolené abstrakce.

Příklad 1: Abstraktní pohled na případy užití

Příklad 2: Rozpracovaný pohled na případy užití

 

Textová specifikace případů užití:
Případy užití jsou dokumentovány nejčastěji pomocí strukturované textové specifikace. K vytvoření příkladů uvedených níže byla použita následující šablona Visual Paradigmu.

Příklad 1: PU ZapsaniDoKurzu, obsahující bod rozšíření a includovaný případ užití

Příklad 2: PU ZaslaniUpozorneni, implementující bod rozšíření

Příklad 3: PU VyhledaniKurzu, includovaný do jiného PU a specializovaný dvěma PU

Příklad 4: PU VyhlPrezencnihoKurzu, specializovaný oproti rodičovskému

Příklad 5: VyhlDistancnihoKurzu, specializovaný oproti rodičovskému