Io-13-wyk-Slajd3
Z Studia Informatyczne
Agenda
W trakcie wykładu zostaną omówione następujące zagadnienia
- przyczyny ewolucji oprogramowania, z uwzględnieniem czynników mających na nią wpływ
- prawa Lehmana, będące obserwacjami dotyczącymi sposobów, w jaki systemy ewoluują
- rozwój jądra systemu Linux, które jest kontrprzykładem dla praw Lehmana, wraz z wyjaśnieniem przyczyny różnic pomiędzy nimi
- czynniki wpływające na koszt pielęgnacji oprogramowania
- typowy proces pielęgnacji oprogramowania
- refaktoryzacja, jako technika obniżenia kosztów pielęgnacji w niektórych modelach cyklu życia programu.