Io-13-wyk-Slajd35

Z Studia Informatyczne
Wersja z dnia 08:40, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Podsumowanie

Podsumowanie


Podczas wykładu zaprezentowano podstawowe zagadnienia związane z ewolucją i pielęgnacją oprogramowania. Ewolucja jest procesem naturalnym i w praktycznych zastosowaniach nie da się jej uniknąć. Prawa Lehmana, opisujące naturę ewolucji jednej z kategorii oprogramowania, pokazują, że programy, które nie ewoluują, stają się coraz mniej użyteczne. Czynnikiem wspomagającym pielęgnację jest sterowanie ewolucją poprzez informację zwrotną płynącą ze środowiska. Dlatego cyklem życia szczególnie dobrze wspomagającym tę fazę rozwoju oprogramowania jest model spiralny.

Koszt związany z pielęgnacją zwykle przekracza koszt stworzenia oprogramowania. Dlatego stosowanie cyklicznej restrukturyzacji pozwala ograniczyć ten koszt, za cenę dodatkowych nakładów w fazie rozwoju.



<< Poprzedni slajd | Spis treści | Następny slajd >>