пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» ИС
» ИИС
» РСПСИТ

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

Сопровождение ПО

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

Предварительные выполняются перед вводом системы в эксплуатацию и состоят в планировании мероприятий по сопровождению и организации инфраструктуры сопровождения ПО.

Основные работы по сопровождению ПО включают:

1)      Отслеживание запросов на модификацию;

2)      Оценка влияний предполагаемых изменений;

3)      Модификация кода и других компонентов продукта;

4)      Проведение тестирования;

5)      Выпуск новых версий.

Кроме того сопровождение включает обучение пользователей и их консультирование по работе с текущей версией продукта.

Назначение сопровождения.

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

В общем случае работа по сопровождению проводится для решения следующих задач:

1)      Устранение сбоев;

2)      Модификация дизайна;

3)      Расширение функциональных возможностей;

4)      Создание или дополнение интерфейса взаимодействия с другими системами;

5)      Адаптация для возможностей работы на другой или обновленной программной платформе, применение новых системных возможностей функционирования в среде обновленных телекоммуникаций;

6)      Миграция унаследованного ПО;

7)      Выводы ПО из эксплуатации.

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

1)      Тип ПС;

2)      Новизна ПО;

3)      Наличие и квалификация персонала по сопровождению;

4)      Длительность использования программной системы;

5)      Характеристики и специфика аппаратной части;

6)      Качество дизайна, кода, документации и тестирования на этапе разработки.

Существует 4 категории сопровождения:

1)      Корректирующее сопровождение, при котором осуществляется модификация программного продукта после передачи в эксплуатацию только для устранения сбоев;

2)      Адаптирующее сопровождение – модификация программного продукта на этапе эксплуатации для обеспечения продолжения его использования с заданной эффективностью в изменившемся окружении;

3)      Совершенствующее сопровождение – модификация программного продукта на этапе эксплуатация для повышения характеристик производительности и удобства сопровождения;

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

 


хиты: 2534
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь