Двоично представяне на дигитален свят.
В жизнения цикъл на софтуера фазата на поддръжка е последният етап от цикъла. След като софтуерът премине етапа на проектиране и бъде внедрен, започва фазата на поддръжка на жизнения цикъл на софтуера. Разбирането на характеристиките на фазата на поддръжка от жизнения цикъл на софтуера позволява на хората има за задача да анализира производителността на софтуера след внедряването, за да разреши правилно проблемите, които възникват.
Характеристики на фазата на поддръжка
Двоичен дисплей.
След като софтуерът е стартиран и работи, той често изисква непрекъсната поддръжка. Като цяло софтуерът остава оперативен за продължителен период от време след първоначалното внедряване и изисква редовна поддръжка, за да се гарантира, че софтуерът работи непрекъснато при върхови нива на производителност. По време на фазата на поддръжка на жизнения цикъл на софтуера, софтуерните програмисти редовно издават софтуерни корекции, за да се справят промени в нуждите на организацията, за коригиране на проблеми, свързани с грешки в софтуера или за разрешаване на потенциална сигурност проблеми. По време на фазата на поддръжка дизайнерите се занимават с проблеми, които са открити, за да предотвратят всякаква пречка за очакваната производителност на софтуера или да добавят повишена функционалност към софтуера.
Видео на деня
Отговорност за извършване на поддръжка на софтуер
Задачите по поддръжка на софтуера обикновено се изпълняват от дизайнерите на софтуера за справяне с проблеми, открити след внедряването на софтуерната програма. Тъй като разработчиците на софтуер се справят с проблемите, открити в софтуерните програми, системните оператори трябва да инсталират пуснатите пачове. Повечето налични в търговската мрежа софтуерни програми се актуализират редовно, като се използват изтегляния, достъпни чрез онлайн сайта за поддръжка на разработчика. Системните оператори изтеглят актуализации при излизането им и ги инсталират, за да осигурят непрекъсната работа на софтуера в съответствие с първоначалните параметри на дизайна.
Продължителност на фазата на поддръжка
Фазата на поддръжка продължава най-дълго от всички фази на жизнения цикъл на софтуера. Основната причина фазата на поддръжка да продължи най-дълго е животът на софтуера. Повечето софтуерни програми остават в действие, докато не остареят поради промени в нуждите на потребителя или докато разходите за поддръжка на софтуера станат непосилни за бъдещо използване на софтуера. Много дизайнери пускат новоразработени софтуерни програми за подмяна, докато предишните версии на техния софтуер продължават да се подлагат на поддръжка. Това може да се види с представянето от Microsoft на софтуерния пакет Office 2010 или въвеждането на операционната система Windows 7. Въпреки че най-новата версия на тези софтуерни програми е комерсиално достъпна за компютърни потребители, компанията продължава да го прави поддържа предишни версии на софтуера и предоставя пачове чрез услугите за актуализиране на Windows за определено количество време.
Примери за фаза на поддръжка на софтуера на Microsoft
Microsoft осигурява непрекъсната поддръжка на съществуващи софтуерни програми през целия живот на софтуера чрез уебсайта на Windows Update. Въпреки че поддръжката за някои продукти постепенно отпада, фазата на поддръжка на софтуера на Microsoft обикновено обхваща период от няколко години. В случай на Microsoft Office 2007 актуализациите на софтуера се пускат в сервизни пакети. Поддръжката за всеки издаден сервизен пакет продължава до 24 месеца след пускането на сервизния пакет.
Заключение на фазата на поддръжка
Тъй като поддръжката на софтуера става непосилна и наближава края на жизнения цикъл на софтуера, софтуерните дизайнери започват процеса на разработване на нов софтуер, който да замени съществуващия софтуер. В много случаи жизненият цикъл на разработка на софтуер за програми може да се припокрива. Разработчикът на софтуер може да започне началната фаза на новия жизнен цикъл на софтуера дори преди пускането на текущата версия на софтуера да стане комерсиално достъпно. Тъй като компютърните системи и нуждите на крайните потребители на компютърни програми продължават да се променят, разработчиците на софтуер следват безкраен цикъл на разработка за своите най-популярни продукти.