(software lifecycle)
okres od powstania zapotrzebowania na oprogramowanie do wycofania oprogramowania z eksploatacji. C.z.o. obejmuje wiele etapów skladajacych sie na projektowanie, programowanie, testowanie i wdrazanie oprogramowania oraz czas jego uzytkowania. Pogon za klientem na rynku informatycznym powoduje, ze oprogramowanie jest czesto wycofywane z uzytku przedwczesnie, z powodów podobnych do wychodzenia z mody ubiorów. Istnieje tez ciekawe sprzezenie miedzy parametrami oprogramowania a mozliwosciami sprzetu. Nowa wersja oprogramowania na ogól wymaga zmiany lub rozszerzenia wyposazenia sprzetowego. Zob. tez projektowanie programu, pielegnowanie, CASE, kaskadowy model cyklu zycia.
- rozstrój, ( deterioration )
- moda komputerowa, ( computer fashion )
- uruchamianie, 1. ( debugging ), faza...