Binarna reprezentacja cyfrowego świata.
W cyklu życia oprogramowania faza utrzymania jest ostatnim etapem cyklu. Po przejściu oprogramowania przez etap projektowania i wdrożeniu rozpoczyna się faza utrzymania cyklu życia oprogramowania. Zrozumienie cech fazy utrzymania cyklu życia oprogramowania pozwala osobom fizycznym ma za zadanie przeanalizować wydajność oprogramowania po wdrożeniu, aby poprawnie rozwiązać problemy, które: powstać.
Charakterystyka Fazy Utrzymania
Wyświetlacz binarny.
Po uruchomieniu oprogramowania często wymaga ono ciągłej konserwacji. Ogólnie rzecz biorąc, oprogramowanie działa przez dłuższy czas po początkowym wdrożeniu i wymaga regularnej konserwacji, aby zapewnić ciągłe działanie oprogramowania na najwyższym poziomie wydajności. Podczas fazy konserwacji cyklu życia oprogramowania programiści regularnie wydają poprawki do oprogramowania w celu rozwiązania problemu zmiany w potrzebach organizacji, korygowanie problemów związanych z błędami w oprogramowaniu lub rozwiązywanie potencjalnych zabezpieczeń zagadnienia. Przez cały etap konserwacji projektanci rozwiązują wykryte problemy, aby zapobiec wszelkim przeszkodom w oczekiwanej wydajności oprogramowania lub zwiększyć funkcjonalność oprogramowania.
Wideo dnia
Odpowiedzialność za wykonywanie konserwacji oprogramowania
Zadania konserwacji oprogramowania są zwykle wykonywane przez projektantów oprogramowania w celu rozwiązania problemów wykrytych po wdrożeniu oprogramowania. Ponieważ twórcy oprogramowania rozwiązują problemy znalezione w programach, to operatorzy systemu muszą zainstalować wydane poprawki. Większość dostępnych na rynku programów jest regularnie aktualizowana przy użyciu plików do pobrania dostępnych za pośrednictwem internetowej witryny pomocy dewelopera. Operatorzy systemów pobierają aktualizacje w miarę ich udostępniania i instalują je, aby zapewnić ciągłą wydajność oprogramowania zgodnie z pierwotnymi parametrami projektowymi.
Długość fazy konserwacji
Faza utrzymania trwa najdłużej ze wszystkich faz cyklu życia oprogramowania. Głównym powodem, dla którego faza konserwacji trwa najdłużej, jest żywotność oprogramowania. Większość programów działa, dopóki nie staną się przestarzałe ze względu na zmiany w potrzebach użytkownika lub do czasu, gdy koszt utrzymania oprogramowania stanie się przeszkodą dla przyszłego korzystania z oprogramowania. Wielu projektantów wydaje nowo zaprojektowane programy zastępcze, podczas gdy poprzednie wersje ich oprogramowania nadal podlegają konserwacji. Widać to po wprowadzeniu przez Microsoft pakietu oprogramowania Office 2010 lub wprowadzeniu systemu operacyjnego Windows 7. Chociaż najnowsza wersja tych programów jest dostępna komercyjnie dla użytkowników komputerów, firma nadal utrzymywać poprzednie wersje oprogramowania i udostępniać poprawki za pośrednictwem usług Windows Update przez określoną kwotę czas.
Przykłady fazy konserwacji oprogramowania firmy Microsoft
Firma Microsoft zapewnia stałą konserwację istniejących programów przez cały okres eksploatacji oprogramowania za pośrednictwem witryny Windows Update. Chociaż wsparcie dla niektórych produktów jest stopniowo wycofywane, faza konserwacji oprogramowania firmy Microsoft zwykle obejmuje kilka lat. W przypadku pakietu Microsoft Office 2007 aktualizacje oprogramowania są wydawane w dodatkach Service Pack. Wsparcie dla każdego wydanego dodatku Service Pack trwa do 24 miesięcy po wydaniu dodatku Service Pack.
Zakończenie fazy konserwacji
Ponieważ oprogramowanie staje się nieopłacalne w utrzymaniu i zbliża się do końca cyklu życia oprogramowania, projektanci oprogramowania rozpoczynają proces opracowywania nowego oprogramowania w celu zastąpienia istniejącego oprogramowania. W wielu przypadkach cykle życia oprogramowania dla programów mogą się pokrywać. Deweloper oprogramowania może rozpocząć początkową fazę cyklu życia nowego oprogramowania jeszcze przed udostępnieniem bieżącej wersji oprogramowania na rynku. Ponieważ systemy komputerowe i potrzeby użytkowników końcowych programów komputerowych wciąż się zmieniają, twórcy oprogramowania podążają za niekończącym się cyklem rozwoju swoich najpopularniejszych produktów.