Прикладное и системное ПО

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

Обсудить проект

Об услуге

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

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

Что входит в работу

Архитектура приложения

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

Интерфейсы пользователя

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

Приложения и сервисы

Разрабатываем прикладные, мобильные, серверные или системные компоненты в согласованном составе.

Интеграция и проверка

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

Как работаем

  1. Уточняем задачу

    Разбираем сценарии пользователя, оборудование, целевые платформы и ограничения.

  2. Проектируем решение

    Фиксируем архитектуру, состав модулей, обмен данными и критерии проверки.

  3. Разрабатываем и связываем компоненты

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

  4. Проверяем и передаём

    Тестируем согласованные сценарии и готовим состав передаваемого ПО и документации.

Что получает заказчик

Программные модули

Приложение, интерфейс или системные компоненты в составе, закреплённом техническим заданием.

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

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

Материалы для сопровождения

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

Что учитываем

Связь с аппаратурой

Учитываем интерфейсы, протоколы, формат данных и доступность реального устройства для проверки.

Платформа и ресурсы

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

Граница со встроенным ПО

Драйверы, BSP и низкоуровневые функции устройства относятся к направлению встроенной разработки и согласуются отдельно.

Проекты и применение

Системы управления устройством

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

Метрологическая система контроля качества

В проекте оптический сканер, механика перемещения и специализированное ПО работают вместе для измерения геометрии микросборок.

Системы связи

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

Частые вопросы

Можно ли разработать интерфейс для существующего устройства?

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

Входит ли мобильное или серверное приложение?

Эти компоненты могут входить в проект. Платформы и состав модулей определяются требованиями к конкретной системе.

Что передаётся по завершении?

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