Популярная статья
Как NEXUS объединяет восприятие, память и прогнозирование аппаратов в распределённый процесс мышления — от оценки ситуации до согласованного действия.
Содержание статьи
Техническое задание на ПО для БПЛА начинается с задачи заказчика: какие данные система должна получить, что сделать с ними и какой результат передать человеку или другой системе. Перечень технологий и пожелание «добавить автономность» сами по себе не определяют объём разработки.
Для первого обсуждения не нужен документ на десятки страниц. Достаточно описать рабочий сценарий, существующее оборудование, ограничения и способ проверки результата. Ниже — структура брифа, который помогает отделить необходимые функции от предположений.
Зафиксируйте, кто пользуется системой и какое действие должно стать проще или воспроизводимее. Например: оператору нужно выгружать журналы оборудования в единый формат, сопоставлять данные сенсора с временем измерения или получать уведомление о неполном наборе материалов после обследования.
Разделяйте обязательные требования и пожелания. Если результат зависит от недоступного интерфейса или неизвестного свойства оборудования, отмечайте это как вопрос для проверки, а не как готовую возможность.
Укажите аппарат, полётный контроллер, бортовой вычислитель, полезную нагрузку и наземное ПО, с которыми предстоит работать. Приложите доступную документацию на интерфейсы и перечень программных версий. Для существующей системы полезна схема соединений с обозначением границ разрабатываемого компонента.
Отдельно сообщите, какое оборудование доступно для стендовой проверки и кто может предоставить к нему доступ. Совпадение названия протокола не подтверждает совместимость: необходимы сведения о поддерживаемых сообщениях, командах и ограничениях конкретной реализации.
| Что описать | Что указать в брифе |
|---|---|
| Источник | Какое устройство или приложение передаёт данные; доступен ли пример записи. |
| Содержание | Поля, единицы измерения, отметки времени и признаки качества данных. |
| Обмен | Документированный интерфейс, направление передачи и ограничения связи. |
| Результат | Формат файла, сообщение API, экран оператора или запись в журнале. |
| Хранение | Где сохраняются материалы, кому доступны и как передаются заказчику. |
Передавайте только разрешённые к раскрытию примеры. Доступы, персональные сведения и закрытые материалы не следует включать в общедоступный бриф.
У каждого обязательного требования должен быть наблюдаемый результат. Формулировку «удобный экспорт» можно заменить на проверяемую: оператор выбирает запись, получает файл согласованного формата и видит сообщение, если обязательные данные отсутствуют.
Требования к задержке, точности и устойчивости задаются для конкретной задачи и условий. Их нельзя переносить из рекламного описания другой платформы без проверки.
Перечислите ожидаемые программные компоненты, инструкции, конфигурации и результаты проверок. Объём передаваемого исходного кода, права использования, доступ к сторонним компонентам и дальнейшее сопровождение согласуются отдельно.
Если нужен только один интеграционный модуль, не обязательно включать в проект переработку всей системы. Границы между новым компонентом, существующим ПО и оборудованием стоит обозначить до оценки работ.
Этот бриф можно использовать для обсуждения разработки ПО для БПЛА и БАС. Если конфигурация ещё не определена, начните с границ системной интеграции: это поможет не смешивать разработку ПО с подбором и заменой оборудования.
Популярная статья
Как NEXUS объединяет восприятие, память и прогнозирование аппаратов в распределённый процесс мышления — от оценки ситуации до согласованного действия.
Популярная статья
Как F³ оценивает последствия манёвров, прогнозирует возможности аппарата и выбирает действия при изменении обстановки.