Diagramy przypadków użycia ALINA SUCHOMSKA
Przypadki użycia systemu technika wyznaczania funkcjonalnych wymagań systemu opisują typowe interakcje między użytkownikami systemu a systemem scenariusz - ciąg kroków opisujących interakcję między użytkownikiem a systemem
Przykładowy scenariusz - zakup towaru Klient przegląda katalog i wkłada towary do koszyka. Gdy chce zapłacić, podaje informacje o adresie dostawy, karcie kredytowej i potwierdza chęć zakupu. System sprawdza autoryzację karty kredytowej i od razu potwierdza sprzedaż pocztą elektroniczną.
Aktor Funkcja którą pełni użytkownik w stosunku do systemu aktorzy wykonują przypadki użycia systemu jeden aktor, wiele przypadków użycia - jeden przypadek użycia, wielu aktorów
Przypadki użycia systemu w UML UML służy jedynie do ilustrowania, w jakich relacjach są przypadki użycia sytemu wartość przypadków użycia systemu leży w ich zawartości diagramy mają ograniczoną zawartość, przez co ich funkcjonalność jest znikoma UML nie ma nic do powiedzenia na temat zawartości przypadków użycia
Kiedy używać? pomagają w zrozumieniu funkcjonalnych wymagań systemu reprezentują spojrzenie z zewnątrz na system - nie istnieją korelacje między nimi a klasami wewnątrz systemu im większa skala stosowania przypadków użycia, tym mniej przydatny jest diagram - należy się koncentrować głownie na ich zawartości, a nie na diagramie nie należy zbytnio komplikować przypadków użycia
Połączenie aktora z przypadkiem użycia - 1 Asocjacja zwykła
Połączenie aktora z przypadkiem użycia - 2 Aktor jest inicjatorem usługi - asocjacja skierowana
Strukturalne związki zawierania i rozszerzania - include i extend Bazowy przypadek użycia Zawierany przypadek użycia >
Strukturalne związki zawierania i rozszerzania - include i extend Rozszerzający przypadek użycia Bazowy przypadek użycia >
Generalizacja