no title

version 0.1
© ООО «Метрология и автоматизация», 2024.
Копирование и распространение без письменного разрешения запрещено.


Информация о процессах разработки и поддержки ПО MPFM Service manager

Описание процессов жизненного цикла

Процессы реализации ПО на всех этапах жизненного цикла

Процессы этапа проектирования

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

Ключевые этапы включают:

  • моделирование взаимодействия пользователей с ПО для выявления ключевых потребностей

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

  • анализ полезности планируемых функций и их влияния на архитектуру ПО

  • определение приоритетных функций для разработки в текущем цикле

  • подготовка технического задания и спецификаций для дальнейшей разработки

Процессы этапа написания кода

На этапе написания кода инженерами выполняются:

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

Процессы тестирования

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

Процессы эксплуатации

Этап эксплуатации ПО включает в себя:

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

Процессы сопровождения

Сопровождение ПО на всех этапах жизненного цикла включает в себя:

  • техническую поддержку при установке, первичной настройке и эксплуатации
  • устранение неисправностей
  • модернизацию

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

Требования к аппаратному и программному обеспечению

Операционная система: Windows 10/11 x64
Процессор: Intel, AMD
Оперативная память: 8 ГБ и более
Свободное место на диске: 500 МБ и более

Требования к персоналу

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

Обновление ПО

Обновление ПО производится технической поддержкой в соответствии с версией встраиваемого прикладного ПО многофазных расходомеров Прамер.

Устранение неисправностей

Устранение неисправностей производится штатными специалистами, которые выполняют:

  • сбор данных о проблемах от пользователей

  • воссоздание ошибки в тестовых средах

  • внесение изменений в код

  • тестирование исправления

  • выпуск новой версии для пользователей

Техническая поддержка

Техническая поддержка производится штатными специалистами, которые решаю вопросы:

  • установки и настройки ПО
  • работы и обновлений (включая сбои)

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

Хранение и компиляция исходного кода

Все технические средства хранения исходного текста программного обеспечения, компиляции исходного текста в объектный код программного обеспечения, необходимые для активации, выпуска, распространения, управления лицензионными ключами программного обеспечения находятся на территории Российской Федерации по адресу г. Самара ул. Киевская д. 5а.

Компиляция исходного кода производится с помощью среды разработки Visual studio или компилятором MSBuild (.NET SDK открытая лицензия MIT).

Хранение кода производится в локальной системе управления репозиториями (GitLab открытая лицензия MIT).

Перечень используемых сторонних компонентов в программном пакете

Компонент Версия Лицензия
Aktiv.RutokenPkcs11Interop 2.0.11 Apache-2.0
ControlzEx 6.0.0 MIT
CsvHelper 33.0.1 Apache-2.0
DocumentFormat.OpenXml 3.2.0 MIT
Fluent.Ribbon 10.1.0 MIT
log4net 3.0.3 Apache-2.0
MathNet.Numerics 5.0.0 MIT
Microsoft.EntityFrameworkCore.Sqlite 8.0.10 MIT
Newtonsoft.Json 13.0.3 MIT
OPCFoundation.NetStandard.Opc.Ua.Client 1.5.374.126 MIT
OxyPlot.Wpf 2.2.0 MIT
System.Text.Encoding.CodePages 9.0.1 MIT
System.Text.Json 9.0.3 MIT
YamlDotNet 16.0.0 MIT