Io-13-wyk-Slajd7

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Ewolucja a pielęgnacja

Ewolucja a pielęgnacja


Ponieważ dotąd zamiennie pojawiały się pojęcia ewolucji oprogramowania i jego pielęgnacji, dlatego warto bliżej im się przyjrzeć i określić je precyzyjniej.

Ewolucja oprogramowania jest procesem jego rozwoju sterowanym zmianami wymagań, poprawą błędów czy też rozwojem sprzętu. Ewolucja jest nieunikniona: oprogramowanie ewoluuje, ponieważ to leży w jego naturze.

Natomiast pielęgnacja to zaplanowany proces, który służy do kontrolowania ewolucji i czynników, które na nią wpływają. Pielęgnacja ma na celu wykrywanie i usuwanie błędów, poprawę atrybutów jakościowych działania programu oraz adaptację do zmian w nim zachodzących.

Ponieważ jednak, w kontekście oprogramowania, ewolucja zawsze wymaga jakiejś formy pielęgnacji, dlatego pojęcia te czasem stosuje się zamiennie.


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