ОПИСАНИЕ ПРОЦЕССОВ ПОДДЕРЖКИ И ЭКСПЛУАТАЦИИ : ПРОГРАММА ДЛЯ ЭВМ «ПРОГРАММА РЕШЕНИЯ ЗАДАЧ «ОПТИПОИНТ»

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

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

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

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

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

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

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

Релизный цикл.
Исходный код Программы находится в Git-репозиториях. Изменения кода, выполненные в рамках выполнения заявки, подготавливаются в отдельной ветке репозитория, в который предполагается внесение изменений. После окончания подготовки изменений создается Merge Request (терминология GitLab)/Pull Request (терминология GitHub). Технический руководитель компании проверяет подготовленное изменение кода и внедряет пакет изменений на тестовый стенд. Сотрудник, ответственный за тестирование обновлений, тестирует новый релиз Программы на тестовом стенде. После успешного завершения тестирования новый релиз переносится на продуктивный стенд.
В плановом режиме обслуживания Программы проводятся следующие мероприятия, связанные с обеспечением функционирования и совершенствованием продукта:
  • Исправление ошибок, выявленных в ходе эксплуатации Программы, с последующим выпуском новых версий и обновлением продукта;
  • Тестирование и своевременное предупреждение возникновения новых ошибок;
  • Получение обратной связи от пользователей и модификация Программы на основе поступивших заявок;
  • Модификация Программы в связи с изменением регулирующего законодательства, административных регламентов и прочих изменений внешней среды.
Функционирование Программы после выполнения изначальной настройки для конкретного Пользователя происходит в автоматическом режиме и не требует непосредственного участия персонала. В периодическом обслуживании Программы принимают участие специалисты, ответственные за разработку Программы и её функционирование у Пользователя. Требований к численности и квалификации персонала не предъявляется.
5.1 Диагностирование работы Программы
Предусмотрены методические и технические меры по контролю и диагностированию сбоев в работе ПО «Программа решения задач «Оптипоинт», а также восстановлению его работоспособности.

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

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

Перечень возможных ошибок приводится в таблице ниже (Таблица 1).

Таблица 1 − Перечень возможных ошибок

Класс ошибки

Ошибка

Описание ошибки

Требуемые действия пользователя при возникновении ошибки

ПО «Программа решения задач «Оптипоинт»

Не пройдена аутентификация

При аутентификации предоставлена не корректная пара логин-пароль

Передать корректную пару логин-пароль

Пароль введен неверно

При аутентификации в приложении допущена ошибка ввода пароля

Передать пароль еще раз или обратиться к Администратору

Необрабатываемое исключение

-

Обратиться к Администратору

Сбой локальной сети

Нет сетевого взаимодействия между рабочей станцией и сервером приложений Программы

Отсутствует сетевое подключение

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

Сбой в электропитании рабочей станции

Нет электропитания рабочей станции или произошел сбой в электропитании

Рабочая станция отключилась или перезагрузилась

Перезагрузить рабочую станцию, проверить наличие сетевого подключения.

После восстановления работы локальной сети повторить попытку подключения (входа) запуска приложения



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

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

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

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