Фаза обслуживания в жизненном цикле программного обеспечения

...

Двоичное представление цифрового мира.

В жизненном цикле программного обеспечения этап обслуживания является последним этапом цикла. После того, как программное обеспечение проходит этап проектирования и внедряется, начинается этап сопровождения жизненного цикла программного обеспечения. Понимание характеристик фазы сопровождения жизненного цикла программного обеспечения позволяет отдельным лицам поручено проанализировать производительность программного обеспечения после развертывания, чтобы правильно решить проблемы, которые возникают.

Характеристики фазы обслуживания

...

Двоичный дисплей.

После того, как программное обеспечение запущено и работает, оно часто требует постоянного обслуживания. Как правило, программное обеспечение остается работоспособным в течение длительного периода времени после первоначального внедрения и требует регулярного обслуживания для обеспечения непрерывной работы программного обеспечения с максимальной производительностью. На этапе обслуживания жизненного цикла программного обеспечения программисты регулярно выпускают исправления программного обеспечения для устранения изменения в потребностях организации, чтобы исправить проблемы, связанные с ошибками в программном обеспечении, или решить потенциальную безопасность вопросы. На этапе обслуживания дизайнеры решают обнаруженные проблемы, чтобы предотвратить любые помехи ожидаемой производительности программного обеспечения или добавить расширенные функциональные возможности программного обеспечения.

Видео дня

Ответственность за обслуживание программного обеспечения

Задачи обслуживания программного обеспечения обычно выполняются разработчиками программного обеспечения для решения проблем, обнаруженных после развертывания программного обеспечения. Поскольку разработчики программного обеспечения решают проблемы, обнаруженные в программах, системные операторы должны устанавливать выпущенные исправления. Большинство коммерчески доступных программ регулярно обновляются с использованием загрузок, доступных через сайт онлайн-поддержки разработчика. Системные операторы загружают обновления по мере их выпуска и устанавливают их, чтобы обеспечить непрерывную работу программного обеспечения в соответствии с исходными проектными параметрами.

Продолжительность фазы обслуживания

Фаза обслуживания длится дольше всех фаз жизненного цикла программного обеспечения. Основная причина того, что этап обслуживания длится дольше всего, - это срок службы программного обеспечения. Большинство программ остаются в эксплуатации до тех пор, пока они не устареют из-за изменений в потребностях пользователя или пока стоимость обслуживания программного обеспечения не станет чрезмерно высокой для будущего использования программного обеспечения. Многие разработчики выпускают недавно разработанные программы-заменители, в то время как предыдущие версии их программного обеспечения продолжают обслуживаться. Это можно увидеть, когда Microsoft представила программный пакет Office 2010 или операционную систему Windows 7. Хотя новейшие версии этих программ доступны для пользователей компьютеров, компания продолжает поддерживать предыдущие версии программного обеспечения и предоставлять исправления через службы Центра обновления Windows для определенного количества время.

Примеры этапов обслуживания программного обеспечения Microsoft

Microsoft обеспечивает постоянное обслуживание существующих программ на протяжении всего срока их службы через веб-сайт Центра обновления Windows. Хотя поддержка некоторых продуктов постепенно прекращается, этап обслуживания программного обеспечения Microsoft обычно занимает несколько лет. В случае Microsoft Office 2007 обновления программного обеспечения выпускаются в виде пакетов обновления. Поддержка каждого выпущенного пакета обновления продолжается до 24 месяцев после выпуска пакета обновления.

Заключение этапа обслуживания

Поскольку программное обеспечение становится дорогостоящим для обслуживания и приближается к концу жизненного цикла программного обеспечения, разработчики программного обеспечения начинают процесс разработки нового программного обеспечения для замены существующего программного обеспечения. Во многих случаях жизненные циклы разработки программного обеспечения для программ могут перекрываться. Разработчик программного обеспечения может начать начальную фазу жизненного цикла нового программного обеспечения даже до того, как выпуск текущей версии программного обеспечения станет коммерчески доступным. Поскольку компьютерные системы и потребности конечных пользователей компьютерных программ продолжают меняться, разработчики программного обеспечения следуют бесконечному циклу разработки своих самых популярных продуктов.