PRI3_use cases.pdf

(494 KB) Pobierz
Wprowadzenie do Inzynierii Oprogramowania
Projektowanie SI
Przypadki użycia
( use cases )
Spis treści
Literatura
• Modelowanie za pomocą
przypadków użycia; pojęcia
• Reprezentacja przypadków użycia
•Zwązki między przypadkami
użycia
•Przykłady
• Booch G., Rumbaugh J., Jacobsen I.: UML –
Przewodnik użytkownika . WNT, 2001
• Szejko St. (red). Metody wytwarzania
oprogramowania . Mikom 2002.
• Wrycza St, Marcinkowski B., Wyrzykowski K.:
Język UML 2.0 w modelowaniu systemów
informatycznych. Helion, 2006
• UML Objectory: www.rational.com ,
711300038.013.png 711300038.014.png
Projektowanie SI
Podstawowe motywacje
Potrzeba przejrzystego wyrażenia
(zamodelowania) funkcjonalności systemu
Powiązanie funkcjonalności z punktami
widzenia użytkowników systemu
Wypowiedzenia, jak winna przebiegać realizacja
tych funkcjonalności
Dokonanie systematyzacji opisu
711300038.015.png 711300038.016.png 711300038.001.png 711300038.002.png 711300038.003.png 711300038.004.png 711300038.005.png 711300038.006.png
Projektowanie SI
Modelowanie za pomocą przypadków
użycia
Tankowanie
Dystrybutor
Klient
Płacenie
Kasjer
Diagram przypadków u ż ycia dla samoobs ł ugowej stacji benzynowej
[ Metody wytwarzania oprogramowania, MIKOM 2002 ]
711300038.007.png 711300038.008.png
Projektowanie SI
Modelowanie funkcji – przypadki użycia
Zameldowanie
Przypadki użycia:
ilustrują zbiór sytuacji
korzystania
z systemu
określają aktorów
i ich interakcje
z systemem
definiują granice
systemu
Gość
Recepcjonista
Wymeldowanie
Sprzątnięcie
pokoju
Pokojowa
Model przypadków użycia można stale rozbudowywać poprzez dodawanie
nowych aktorów, nowych przypadków użycia i nowych powiązań.
711300038.009.png 711300038.010.png
Projektowanie SI
Przypadki użycia - pojęcia
Model przypadków użycia - system widziany jest jako „czarna
skrzynka”, zapewniająca pewną funkcjonalność
Przypadek użycia -iąg interakcji pomiędzy aktorem
a systemem, dostarczający aktorowi pożądanych wyników
Aktor - abstrakcyjny użytkownik systemu, reprezentujący grupę
rzeczywistych użytkowników o podobnych funkcjach i sposobie
komunikacji z systemem; najczęściej aktor jest sprawcą
zdarzenia powodującego uruchomienie przypadku użycia
Przypadek użycia
711300038.011.png 711300038.012.png
Zgłoś jeśli naruszono regulamin