extend A do B - wystąpienie przypadku B może być wydłużone o zachowanie określone dla A
zamówienie katalogu..............extend—zarejestrowanie zamówienia
zarejestrowane zamówienia--------include----->wprowadzenie danych klienta
generalization - A jest specjalizacją B A-------generalization—> B
dla asocjacji miedzy aktorem a przypadkiem można zdefiniować niewidoczne na diagramie hiperpołączenie do diagramu sekwencji
handlowiec —1—*—przyjęcie zamówienia—include—wpisanie danych klienta
sprawdzenie
jakości towaru
zamówienie
produktu
opis tekstowy przypadku użycia
- nazwa, id, cel wprowadzenia modelu
- poziom ważności perspektywy użytkownika
- typ z punktu widzenia złożoności (istotna do testowania)
- aktorzy uczestniczący
- krotki opis (charakteryzacja)
- warunki wstępne i sposób inicjowania (aktor, sytuacje)
- warunki końcowe (stan systemu po realizacji)
- przepływ zdarzeń (komunikatów) - scenariusz, w tym sposób zakończenia i przekazania wartości aktorowi
- alternatywne wykorzystanie, warunki i wyjątki
- specjalne wymagania (dodatkowe, niefunkcjonalne)
- otwarte problemy, partie do rozwiązania, propozycje przypadek użycia może być zdefiniowany na diagramie czynności.
Diagramy przypadków użycia stanowią podstawę planowania testów funkcjonalności i testów akceptacji.
W celu wykrycia innych, niedostrzeżonych dotąd, przypadków zaleca sie ponadto wcześniejsze sprawdzanie przypadków użycia "na papierze"
(walking throught) - jedna osoba odgrywa role aktora, a inne systemu.
Widoki biznesu (perspektywy)
- Wizja biznesu - cele i problemy do rozwiązania (diagram klas, diagram obiektów)
- Procesy biznesowe - czynności i wartości; interakcje miedzy procesami a zasobami; interakcje między procesami (diagramy czynności, diagramy procesów, pakiety)
- Struktura biznesu - struktura zasobów (struktura organizacji -....