1. Pisanie scenariuszy dla wymagań funkcjonalnych

Zadanie 1

Przypadek użycia: Dodaj film

Scenariusz główny

1. Kierownik wybiera opcję dodania filmu

2. System wyświetla formularz dodawania nowego filmu

3. Kierownik wprowadza dane filmu

4. Kierownik wybiera przycisk zatwierdź

5. System waliduje dane filmu

[dane filmu poprawne]

6. System wyświetla formularz dodawania wersji filmu

7. Kierownik wprowadza dane wersji filmu

8. Kierownik wybiera przycisk dodaj i zakończ

9. System wyświetla komunikat o dodaniu filmu i jego wersji

à Sukces

Scenariusz alternatywny

1-5. jak w Scenariuszu głównym

       [dane filmu niepoprawne]

6a. System wyświetla komunikat o niepoprawnych danych filmu

à idź do 3

Scenariusz alternatywny

1-7. Jak w Scenariuszu głównym

8b. Kierownik wybiera przycisk dodaj kolejną wersję filmu

à idź do 6

Zadanie 2

Dla scenariuszy z rozwiązania poprzedniego zadania utworzono diagram czynności.

Zadanie 3

Rozwiązanie zadania przedstawiono w postaci diagramu czynności. W celu zastosowania wzorca nazwę pojęcia ogólnego („obiekt”) w nawiasach kwadratowych należy zastąpić konkretną nazwą pojęcia z rozważanej dziedziny problemu.