Описание жизненного цикла — Этопарк

Программное обеспечение «ПРОГРАММА УПРАВЛЕНИЯ РЕМОНТАМИ ЭТОПАРК»

ООО «ЭФФЕКТИВНЫЕ ПОЛЕТЫ» | ОГРН 1237700314136 | ИНН 7708418944 | КПП 770801001

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

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

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

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

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

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

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

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

Релизный цикл.

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

3 Техническая поддержка Программы

Техническая поддержка пользователей оказывается по электронной почте info@e-polety.ru. В обращении указываются наименование организации, логин пользователя, описание проблемы, время её возникновения и, при наличии, снимок экрана.

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

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

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

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

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

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

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

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

Предусмотрены методические и технические меры по контролю и диагностированию сбоев в работе Программы, а также восстановлению её работоспособности.

Под методическими мерами понимается подготовка и выпуск эксплуатационных документов.

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

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

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

В случае возникновения ошибок, не описанных в данном разделе, необходимо обращаться в службу технической поддержки (info@e-polety.ru).

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

Таблица 1 − Перечень возможных ошибок
Класс ошибкиОшибкаОписание ошибкиТребуемые действия пользователя при возникновении ошибки
ПрограммаОрганизация не найденаПри входе указан неверный идентификатор организацииПроверить идентификатор или обратиться к администратору организации
ПрограммаНеверный логин или парольПри входе допущена ошибка ввода логина или пароляВвести данные ещё раз или обратиться к администратору организации
ПрограммаНет права на действиеРоли пользователя не выдано право на выполняемое действиеОбратиться к администратору организации
ПрограммаНеобрабатываемое исключение-Обратиться в службу технической поддержки
Сбой сетиНет связи между устройством пользователя и сервером ПрограммыОтсутствует подключение к сети ИнтернетПроверить подключение к сети. После восстановления повторить действие
Сбой электропитанияНет электропитания устройства или произошёл сбойУстройство отключилось или перезагрузилосьВключить устройство, проверить подключение к сети и повторить вход в Программу

6.3 Надежность Системы

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

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

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

Компоненты Системы автоматически восстанавливают функционирование при перезапуске аппаратных средств. Данные хранятся в СУБД PostgreSQL, файлы (фотографии, печатные формы) – в объектном хранилище. Выполняется регулярное резервное копирование базы данных и файлового хранилища.