Nawigacja
GJN Wiki
Priv
Prace nauk. (EN only)
DERIS2009 (EN only)
Inżynieria oprogramowania obejmuje wszystkie aspekty tworzenia oprogramowania. W inżynierii oprogramowania często używa się narzędzi CASE (Computer-Aided Software Engineering), które wspomagają proces tworzenia oprogramowania. Warto zwrócić uwagę, że oprogramowanie to nie tylko sam program, ale także dokumentacja, czy dane konfiguracyjne. Można zatem rozróżnić cykl życia oprogramowania od cyklu życia samego programu.
Najpopularniejszą obecnie notacją wspierającą modelowanie i projektowanie w podejściu obiektowym jest UML (Unified Modeling Language).
Niezależnie od stosowanego modelu cyklu życia oprogramowania każdy z nich wyróżnia pewne fazy. W tradycyjnym modelu cyklu życia można wyróżnić takie fazy, jak:
Strona przygotowana przez mgr. inż. Krzysztofa Kluzę