1. Podstawy inżynierii wymagań
Niniejszy moduł wprowadza w tematykę inżynierii wymagań oprogramowania. Wyjaśnia najważniejsze zagadnienia dotyczące klasyfikacji wymagań oraz ich reprezentacji. Opisuje zasady organizacji specyfikacji wymagań oraz sposoby zapewnienia jakości wymagań zawartych w specyfikacjach. Przedstawia również relacje między otoczeniem biznesowym (dziedziną problemu) a wizją systemu określającą podstawowe potrzeby zamawiającego. Dyscyplina inżynierii wymagań osadzona jest w ...
2. Wymagania użytkownika
W procesie wytwarzania oprogramowania jednym z kluczowych zagadnień jest określenie zakresu budowanego systemu oraz zarządzanie tym zakresem. Poziomem wymagań, który to umożliwia jest poziom wymagań użytkownika. Wymagania użytkownika powinny opisać potrzeby klienta w sposób wystarczający do określenia rozmiaru systemu i nakładu pracy potrzebnej do jego zbudowania. Specyfikacja wymagań użytkownika powinna zatem dostarczyć odpowiedzi na kluczowe w procesie zarządzania ...
3. Wymagania oprogramowania
Wymagania oprogramowania stanowią uszczegółowienie wymagań użytkownika. Na tym poziomie piramidy wymagań, przypadki użycia zdefiniowane podczas formułowania wymagań użytkownika są opisywane w szczegółach. W miarę tworzenia scenariuszy uszczegóławiany i uzupełniany jest słownik dziedziny oraz ustalany jest wygląd interfejsu użytkownika. Powstają również tzw. scenopisy, które łączą opis działania przypadków użycia z wyglądem poszczególnych „scen” (wyświetlanych ...