Wprowadzenie do modułu
Autorzy
Michał Śmiałek, Kamil Rybiński
Krótki opis
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 projektem pytania: Jak obszerna będzie funkcjonalność systemu? Jakie dane będzie przetwarzał system? Kto będzie się posługiwał systemem? Jakie zasoby (ludzie, czas, pieniądze) są potrzebne do zbudowania systemu?
Słowa kluczowe
Wymagania funkcjonalne, wymagania jakościowe, dokumentowanie wymagań, specyfikacja wymagań, przypadki użycia, historie użytkownika, metryki wymagań, norma ISO/IEC 25010:2011, ograniczenia techniczne i środowiskowe, diagramy klas
Wiedza bazowa
Podstawy inżynierii oprogramowania – student jest zaznajomiony z przebiegiem procesu budowy oprogramowania oraz najbardziej podstawowymi koncepcjami związanymi z tym procesem.
Poziom wiedzy MD – średni.