Najbardziej znane modele cyklu życia to: kaskadowy, model V, spiralny i ewolucyjny. Inne opisywane przez Jaszkiewicza (1997) to: realizacja kierowana dokumentami, prototypowanie, programowanie odkrywcze, montaż z gotowych elementów i formalne transformacje.
Jak pisze Jaszkiewicz (1997) jest to klasyczny, liniowy model cyklu życia oprogramowania. Zakłada on, że główne procesy projektu realizowane są w ściśle określonej kolejności (sekwencyjnie) a każdy etap musi być skończony przed rozpoczęciem następnego.
Stworzenie dobrej specyfikacji wymagań nastręcza szeregu problemów. Najczęściej spotykane to:
dokumentowanie nie tego, co system powinien robić, ale to jak
SWS, jak pisze Górski (1999), jest podstawą dla projektu wytworzenia systemu i bazą, na której wykonawca szacuje koszt i czas trwania projektu. Jest to środek komunikacji pomiędzy
Najtrudniejszą częścią projektu związanego z wytworzeniem systemu informatycznego są etapy związane z przeprowadzeniem specyfikacji. Sukces całego projektu
Przygotowanie specyfikacji wymagań
Specyfikacja Wymagań Systemowych
Pozyskiwanie wymagań
Ustalenie zakresu specyfikacji
Przygotowanie fazy pozyskiwania wymagań
duchy Tworzenie oraz eksploatacja oprogramowania jest pewnym procesem, który, jak pisze Jaszkiewicz (1997), powinien być realizowany
bramki korekta tekstu francuski