Описание процессов поддержки и эксплуатации


1 Назначение документа


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

Документ состоит из следующих разделов:

  • Поддержание жизненного цикла;
  • Техническая поддержка Программы;
  • Совершенствование Программы;
  • Информация о персонале;
  • Эксплуатация.

Раздел «Поддержание жизненного цикла» содержит сведения о мероприятиях по обеспечению функционирования продукта в рамках жизненного цикла ПО.

В разделе «Техническая поддержка Программы» приведено описание процесса технической поддержки продукта, изложены основные принципы менеджмента конфигурации Программы и порядок устранения неисправностей, выявленных при эксплуатации Программы.

В разделе «Совершенствование Программы» приведены основные направления развития Программы.

В разделе «Информация о персонале» содержится информация о специалистах поддержки Программы и их обязанностях.

В разделе «Эксплуатация» содержится информация об эксплуатации экземпляра программного обеспечения.


2 Поддержание жизненного цикла


Разработка Программы

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

  • Разработка описания функционала Программы;
  • Формирование шаблонов дизайна в формате SVG;
  • Работы по разработке пользовательской части Программы;
  • Работы по разработке механизмов обработки исходных данных и формирования плана заказов питания;
  • Тестирование, отладка и исправление ошибок.

Релизный цикл. Исходный код Программы находится в Git-репозиториях. Изменения кода подготавливаются в отдельной ветке, после чего создаётся Merge Request / Pull Request. Технический руководитель проверяет изменения и внедряет пакет на тестовый стенд. После успешного тестирования новый релиз переносится на продуктивный стенд.


3 Совершенствование Программы


В плановом режиме обслуживания Программы проводятся следующие мероприятия:

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


4 Информация о персонале


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


5 Эксплуатация


5.1 Диагностирование работы Программы

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

  • Проверку работоспособности программного обеспечения;
  • Автоматизированный контроль функционирования программных средств с фиксацией событий в log-файлах (журналирование);
  • Проверку поступающей информации на соответствие формату и диапазону допустимых значений.

5.2 Аварийные ситуации

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

  • Требуется ввести пароль — при авторизации не введён пароль. Действие: ввести пароль.
  • Пароль введён неверно — допущена ошибка ввода пароля. Действие: ввести пароль ещё раз или обратиться к Администратору.
  • Необрабатываемое исключение — обратиться к Администратору.
  • Сбой локальной сети — перезагрузить рабочую станцию, проверить сетевое подключение, повторить попытку подключения.
  • Сбой в электропитании — перезагрузить рабочую станцию, проверить сетевое подключение, повторить попытку подключения.

5.3 Надёжность Программы

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

5.4 Сохранность информации при авариях

Предусмотрена возможность организации автоматического или ручного резервного копирования данных БД Программы с использованием стандартных программных и аппаратных средств.