1. Podstawy inżynierii wymagań
Tematyka
-
-
Autorzy: Michał Śmiałek, Kamil Rybiński
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 całym cyklu inżynierii oprogramowania. -
Inżynieria wymagań jest jedną z podstawowych dyscyplin inżynierii oprogramowania. Dlatego też nasze rozważania warto zacząć od określenia, czym jest inżynieria oprogramowania. Ogólnie można powiedzieć, że zajmuje się ona inżynierskim podejściem do tworzenia oprogramowania. Inżynieria oprogramowania dąży do ujęcia działań związanych z budową programów komputerowych w ramy typowe dla innych dziedzin inżynierii. W niniejszych materiałach koncentrujemy się na przedstawieniu dyscypliny, której podstawowym zadaniem jest zebranie oraz sformułowanie wymagań dla systemu oprogramowania, czyli dyscypliny inżynierii wymagań oprogramowania (w skrócie – dyscypliny wymagań).
-