Анализ требований
Изучаем задачи, рабочие процессы и ограничения. Описываем функциональные и нефункциональные требования, сценарии использования и критерии приёмки.
IT-деятельность
Деятельность ИМПАКТ связана с созданием, модификацией, внедрением и сопровождением программного обеспечения, включая встроенное ПО и решения для промышленного оборудования.
Изучаем задачи, рабочие процессы и ограничения. Описываем функциональные и нефункциональные требования, сценарии использования и критерии приёмки.
Определяем архитектуру, модули, модели данных и интерфейсы. Документируем взаимодействие компонентов и требования к среде эксплуатации.
Создаём корпоративные приложения, внутренние системы, web-интерфейсы, серверные компоненты и API по согласованным требованиям.
Разрабатываем встроенное ПО: управляющую логику, обработку сигналов датчиков, взаимодействие с исполнительными устройствами и диагностику. Аппаратную платформу выбираем в рамках проекта.
Создаём программные компоненты для управления и взаимодействия с оборудованием, сбора и обработки данных, отображения состояний и технологических параметров.
Анализируем существующий код и поведение системы. Изменяем функциональность, устраняем ограничения и адаптируем программное обеспечение к новым условиям.
Проектируем и реализуем обмен данными, адаптеры и программные интерфейсы. Согласовываем форматы, права доступа и обработку ошибок взаимодействия.
Проверяем функции и взаимодействие компонентов, выполняем регрессионные проверки. Для встроенного ПО согласовываем испытания на целевом оборудовании или стенде.
Подготавливаем конфигурацию, инструкции и план запуска. Развёртываем решение в согласованной среде, проверяем рабочие сценарии и сопровождаем приёмку.
Анализируем работу ПО в эксплуатации, ведём изменения и документацию, согласовываем профилактические работы и совместимость с окружением.
Принимаем и разбираем обращения по согласованным каналам, диагностируем проблемы и консультируем по использованию. Сроки реакции определяются договором.
Планируем новые функции, готовим и проверяем версии. Описываем изменения, порядок обновления и возврата к предыдущей версии при необходимости.
В зависимости от задачи результат включает программные компоненты, исходный код, интерфейсы интеграции, тестовые материалы и эксплуатационную документацию. Объём передачи и условия использования определяются договором.
Документация и поддержка →Следующий шаг
Цель, оборудование, существующее ПО и ограничения —
основа для обсуждения будущего решения.