Прикладное и системное ПО
Разрабатываем приложения, интерфейсы и программные компоненты, через которые пользователи и оборудование работают с данными устройства.
Обсудить проектОб услуге
Прикладное и системное ПО помогает управлять электронным устройством, показывать и обрабатывать его данные, связывать его с другими программными частями системы.
Направление охватывает пользовательские интерфейсы, приложения верхнего уровня, серверные и системные компоненты. Низкоуровневое ПО и ОС для устройства раскрыты в услугах по встроенной разработке.
Что входит в работу
Архитектура приложения
Определяем функции, программные модули, обмен данными и требования к производительности.
Интерфейсы пользователя
Проектируем сценарии работы оператора, экранные формы и меню для управления устройством.
Приложения и сервисы
Разрабатываем прикладные, мобильные, серверные или системные компоненты в согласованном составе.
Интеграция и проверка
Связываем ПО с оборудованием и другими системами, готовим функциональные проверки по задаче.
Как работаем
Уточняем задачу
Разбираем сценарии пользователя, оборудование, целевые платформы и ограничения.
Проектируем решение
Фиксируем архитектуру, состав модулей, обмен данными и критерии проверки.
Разрабатываем и связываем компоненты
Реализуем интерфейсы и программные модули, подключаем их к устройству или среде эмуляции.
Проверяем и передаём
Тестируем согласованные сценарии и готовим состав передаваемого ПО и документации.
Что получает заказчик
Программные модули
Приложение, интерфейс или системные компоненты в составе, закреплённом техническим заданием.
Проверенные сценарии
Результаты функциональной проверки взаимодействия пользователя, ПО и оборудования.
Материалы для сопровождения
Программная документация, исходный код и тестовые средства передаются в объёме, установленном договором.
Что учитываем
Связь с аппаратурой
Учитываем интерфейсы, протоколы, формат данных и доступность реального устройства для проверки.
Платформа и ресурсы
Выбор ОС, среды выполнения и архитектуры зависит от производительности, памяти и условий применения.
Граница со встроенным ПО
Драйверы, BSP и низкоуровневые функции устройства относятся к направлению встроенной разработки и согласуются отдельно.
Проекты и применение
Системы управления устройством
Приложение предоставляет оператору функции настройки, наблюдения и работы с данными электронной системы.
Метрологическая система контроля качества
В проекте оптический сканер, механика перемещения и специализированное ПО работают вместе для измерения геометрии микросборок.
Системы связи
Программные компоненты могут объединять пользовательские функции и обмен данными с аппаратной платформой; состав зависит от конкретного проекта.
Частые вопросы
Можно ли разработать интерфейс для существующего устройства?
Да. Для оценки нужны сценарии пользователя, описание интерфейсов и протоколов, а также доступ к устройству или способ его эмуляции.
Входит ли мобильное или серверное приложение?
Эти компоненты могут входить в проект. Платформы и состав модулей определяются требованиями к конкретной системе.
Что передаётся по завершении?
Согласованные программные модули и документация; исходный код, тестовое ПО и другие материалы фиксируются в договоре и техническом задании.
