Czy tak jest dobrze?
Rejestracja nowego klienta Scenariusz główny:
1. Akwizytor wprowadza dane dot. nowego klienta.
2. System, po wydaniu zapytania w języku SQL do bazy danych Oracle celem sprawdzenia, że klient o takiej nazwie jeszcze nie istnieje, tworzy w bazie danych nową krotkę z danymi tego klienta.
Poprawiony przypadek użycia
Rejestracja nowego klienta Scenariusz główny:
1. Akwizytor wprowadza dane dot. nowego klienta.
2. System, po sprawdzeniu, że klient o takiej nazwie jeszcze nie istnieje, zapamiętuje jego dane.
• Wcześniejsze podejścia do wymagań funkcjonalnych
• Przypadki użycia
• If-then może być szkodliwe
• Wzorce przypadków użycia
• Przypadki użycia a IEEE 830
Rola dokumentu specyfikacji wymagań + czytelnicy
Niniejszy dokument prezentuje wymagania dotyczące oprogramowania, czyli opisuje funkcjonalność budowane< oprogramowania i warunki, jakie ono musi spełniać. Dokumentten został napisany z myślą o potencjalnych użytkownikach, projektantach, programistach, osobach zajmujących się testowaniem i autorach dokumentacji użytkowej.
6