Компоненты процесса сопровождения программного обеспечения

Опубликовано: 28 Января, 2022

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

Как показано ниже, существуют различные компоненты процесса обслуживания программного обеспечения:

1. Запрос на изменение -
Первоначально в процессе обслуживания делается запрос на изменение.

2. Управление изменениями -
В этом месте идентифицируется и описывается статус всех запросов на изменение.

3. Анализ воздействия -
Здесь проводятся следующие мероприятия:

  • Определите все системы и системные продукты, затронутые запросом на изменение.
  • Оцените ресурсы, необходимые для изменения.
  • Проанализируйте преимущества изменения.

4. Планирование выпуска системы -
На этом этапе планируется график и содержание выпуска программного обеспечения. Изменения могут быть внесены во все виды обслуживания программного обеспечения.

5. Реализация изменений -
Внедрение изменений может состоять в том, чтобы сначала спроектировать изменения, затем написать код для этих изменений и, наконец, протестировать изменения. Желательно, чтобы регрессионное тестирование проводилось во время тестирования изменений.

6. Выпуск системы -
Во время выпуска программного обеспечения необходимо описать следующие моменты:

  • Документация
  • Программное обеспечение
  • Обучение
  • Изменения оборудования
  • Конверсия данных

Вниманию читателя! Не переставай учиться сейчас. Получите все важные концепции теории CS для собеседований SDE с курсом теории CS по доступной для студентов цене и будьте готовы к отрасли.