UML 2 Diagram Przypadkow Uzycia

From Training Material
Revision as of 14:08, 1 October 2021 by Fstachecki (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Diagram przypadków użycia⌘

UseCaseDiagram.png

  • umożliwia modelowanie funkcjonalności systemu
  • jest przeglądem funkcji udostępnianych przez system

Aktor⌘

Actor.png

  • rola spoza modelowanego systemu będąca w interakcji opisanej przez przypadek użycia
  • nazwa aktora jest rzeczownikiem w liczbie pojedynczej

Przypadek użycia⌘

UseCase.png

  • spójna jednostka funkcjonalności dostarczonej przez system
  • ma znaczenie jako całość dla aktora będącego w interakcji z przypadkiem użycia

Asocjacja⌘

ActorUseCaseAssociation.png

  • relacja pomiędzy aktorem a przypadkiem użycia
  • określa dwukierunkową komunikację
  • może występować w formie skierowanej, w celu wskazania inicjatora interakcji

Include⌘

Include-use-case.png © uml-diagrams.org

  • przypadek bazowy włącza inny przypadek
  • relacja jest obligatoryjna
  • bazowy przypadek użycia jest niekompletny bez przypadku włączanego

Include.png

Extend⌘

Extend.png

  • bazowy przypadek użycia może być rozszerzony przez inny przypadek w pewnych okolicznościach i określonych miejscach

Dziedziczenie⌘

Generalization.png

  • przypadek specjalizowany dziedziczy wszystkie cechy przypadku ogólnego