Tworzenie i opisywanie diagramów przypadków użycia

Transkrypt

Tworzenie i opisywanie diagramów przypadków użycia
Tworzenie i opisywanie diagramów przypadków użycia
Sprawozdanie projektowe
4. Perspektywa przypadków użycia:
4.1. Diagramy przypadków użycia (co najmniej 10 przypadków użycia)
4.2. Opisy tekstowe wszystkich aktorów
4.3. Opisy tekstowe wszystkich przypadków użycia
- nazwa wariantu
- wykaz uczestniczących w nim aktorów
- opis tekstowy ciągu zdarzeń, zarówno podstawowego jak i alternatywnego (np.
awaryjnego)
- częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy,
maksymalny)
- opis wartości uzyskiwanych przez aktorów po zakończeniu działania przypadku użycia
Opis diagramu przypadków użycia:
- opis aktorów
- opis przypadków użycia
Przykład opisu przypadku użycia
Edycja
formularza
<<include>>
Logowanie
do systemu
Podatnik
Edycja formularza
Uczestniczący aktorzy
Podstawowy ciąg zdarzeń
Podatnik
- wykonanie przypadku użycia „Logowanie do systemu”
(zakończone poprawnie),
- wyświetlenie w nowym oknie formularz składający się z pól
edycyjnych,
- Podatnik wypełnia po kolei wszystkie pola edycyjne,
- Podatnik zatwierdza formularz klikając klawisz „OK”,
- weryfikacja kompletności i poprawności danych,
- zapis danych do bazy danych,
- zamknięcie okna formularza
Alternatywne ciągi zdarzeń
Parametry czasowe:
- częstotliwość wykonania
- przewidywane spiętrzenia
- typowy czas realizacji
Wartości uzyskiwane przez
aktorów po zakończeniu
przypadku użycia
1. System stwierdza niekompletność lub niepoprawność danych:
- wyświetlenie w oknie modalnym komunikatu informującego
o błędzie,
- Podatnik kilka „OK” umieszczone pod komunikatem,
- ustawienie kursora w polu edycyjnym, w którym stwierdzono
błąd,
- Podatnik wpisuje nową wartość we wskazanym polu,
- Podatnik zatwierdza formularz klikając „OK”
- ...
2. Podatnik przed zakończeniem wypełniania formularza klika
klawisz „Anuluj”:
- zamknięcie okna formularza, brak weryfikacji danych i
zapisu do bazy,
Średnio co 3 uruchomienie systemu,
Brak
2 min.
Modyfikacja danych w formularzu