Учебники

Обслуживание программы

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

  • Исправить ошибки
  • Улучшить производительность
  • Добавить функциональность
  • Удалить устаревшие части

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

Типы обслуживания

Работы по техническому обслуживанию можно разделить на четыре категории:

  • Корректирующее обслуживание — здесь исправлены ошибки, возникающие после реализации на месте. На ошибки могут указывать сами пользователи.

  • Профилактическое обслуживание — Модификации, сделанные во избежание ошибок в будущем, называются профилактическим обслуживанием.

  • Адаптивное обслуживание. Изменения в рабочей среде иногда требуют изменений в программном обеспечении. Это называется адаптивным обслуживанием. Например, если государственная политика в области образования изменится, необходимо внести соответствующие изменения в модуль обработки результатов учащихся программного обеспечения для управления школой.

  • Безупречное обслуживание — Изменения, вносимые в существующее программное обеспечение для включения новых требований клиента, называются безупречным обслуживанием. Цель состоит в том, чтобы всегда быть в курсе новейших технологий.

Корректирующее обслуживание — здесь исправлены ошибки, возникающие после реализации на месте. На ошибки могут указывать сами пользователи.

Профилактическое обслуживание — Модификации, сделанные во избежание ошибок в будущем, называются профилактическим обслуживанием.

Адаптивное обслуживание. Изменения в рабочей среде иногда требуют изменений в программном обеспечении. Это называется адаптивным обслуживанием. Например, если государственная политика в области образования изменится, необходимо внести соответствующие изменения в модуль обработки результатов учащихся программного обеспечения для управления школой.

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

Инструменты обслуживания

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

Программный слайсер — выбирает часть программы, которая будет затронута изменением

Анализатор потока данных — отслеживает все возможные потоки данных в программном обеспечении

Динамический анализатор — отслеживает путь выполнения программы

Статический анализатор — позволяет общий просмотр и обобщение программы

Анализатор зависимостей — помогает понять и проанализировать взаимозависимость различных частей программы