Описание функциональных характеристик ПО

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

Система состоит из трех основных компонентов:
● Дронопорт - станция дрона для зарядки аккумуляторных батарей, что делает процесс работы беспилотника круглосуточным и полностью автономным.
● БВС - беспилотник с полезной нагрузкой и автоматическим полетом по миссии.
● Облачная платформа для формирования полетных миссий и последующей работы с полученными данными.

ПО позволяет осуществлять:
● регистрацию, аутентификацию и авторизацию пользователей;
● управление учетными записями, ролями и правами доступа;
● подключение и администрирование беспилотных летательных аппаратов и дронопортов;
● мониторинг состояния дронов и станций в режиме реального времени;
● формирование, редактирование и запуск полетных миссий;
● управление выполнением миссий, включая автоматический и ручной режимы;
● отображение телеметрических данных, параметров полета и состояния оборудования;
● получение, хранение и просмотр фото-, видео- и иных медиафайлов;
● ведение истории миссий и журналов событий;
● поддержку интеграции с серверной инфраструктурой обработки данных.
Выполнение программы
1. Задачи пользователя с ролью "Наблюдатель"
Роль предназначена для пользователей, осуществляющих мониторинг состояния системы и просмотр данных без возможности управления оборудованием.

Задача: Просмотр общей информации о системе
Назначение задачи:
Получение сводной информации о состоянии дронов, станций и миссий.
Алгоритм выполнения:
  1. Пользователь открывает главную страницу.
  2. Система отображает перечень доступных дронов, станций и текущих миссий.
  3. Пользователь просматривает статусы и уведомления.
  4. При необходимости переходит в раздел "Мониторинг".

Задача: Мониторинг оборудования на карте
Назначение задачи:
Визуальный контроль местоположения и состояния оборудования.
Алгоритм выполнения:
  1. Пользователь открывает раздел "Мониторинг".
  2. Система отображает дроны и станции на карте.
  3. Пользователь выбирает интересующее устройство.
  4. Просматривает его текущее состояние.

Задача: Просмотр истории миссий и результатов
Назначение задачи:
Анализ ранее выполненных миссий.
Алгоритм выполнения:
  1. Пользователь переходит в раздел "История миссий".
  2. Выбирает завершенную миссию.
  3. Просматривает статус и общую информацию.
  4. При наличии прав просматривает медиафайлы.

2. Задачи пользователя с ролью "Оператор"
Роль предназначена для пользователей, осуществляющих управление дронами и станциями, а также выполнение миссий.

Задача: Открытие дрона или станции в диспетчерской
Назначение задачи:
Получение доступа к управлению и детальному мониторингу устройства.
Алгоритм выполнения:
  1. Оператор переходит в раздел "Оборудование" или "Мониторинг".
  2. Выбирает дрон или станцию.
  3. Инициирует открытие устройства в диспетчерской.
  4. Система формирует рабочее пространство диспетчерской.

Задача: Просмотр телеметрии дрона
Назначение задачи:
Контроль параметров полета и состояния дрона в режиме реального времени.
Алгоритм выполнения:
  1. Оператор открывает дрон в диспетчерской.
  2. Добавляет окно телеметрии.
  3. Система отображает параметры полета и состояния дрона.
  4. Оператор отслеживает изменения параметров.

Задача: Управление дроном в ручном режиме
Назначение задачи:
Дистанционное управление дроном при необходимости.
Алгоритм выполнения:
  1. Оператор открывает дрон в диспетчерской.
  2. Активирует режим ручного управления.
  3. Захватывает управление дроном.
  4. Использует виртуальный джойстик или клавиатуру.
  5. Выполняет команды управления.

Задача: Создание полетной миссии
Назначение задачи:
Формирование задания для автоматического полета дрона.
Алгоритм выполнения:
  1. Оператор переходит в раздел "Миссии".
  2. Создает новую миссию.
  3. Указывает основные параметры миссии.
  4. Настраивает маршрут и действия дрона.
  5. Сохраняет миссию.

Задача: Запуск и контроль выполнения миссии
Назначение задачи:
Инициация и сопровождение выполнения миссии.
Алгоритм выполнения:
  1. Оператор выбирает сохраненную миссию.
  2. Назначает дрон.
  3. Подтверждает запуск миссии.
  4. Открывает миссию в диспетчерской.
  5. Отслеживает ход выполнения миссии.

Задача: Работа с медиафайлами
Назначение задачи:
Просмотр и загрузка материалов, полученных в ходе миссий.
Алгоритм выполнения:
  1. Оператор переходит в раздел "Медиацентр".
  2. Применяет фильтры.
  3. Выбирает медиафайл.
  4. Просматривает или загружает файл.

3. Задачи пользователя с ролью "Администратор"
Роль предназначена для пользователей, осуществляющих настройку и администрирование системы.

Задача: Управление пользователями и ролями
Назначение задачи:
Контроль доступа пользователей к функционалу ПО.
Алгоритм выполнения:
  1. Администратор открывает раздел "Администрирование".
  2. Создает или редактирует учетную запись пользователя.
  3. Назначает роли и права доступа.
  4. Сохраняет изменения.

Задача: Управление оборудованием
Назначение задачи:
Настройка и конфигурирование дронов и станций.
Алгоритм выполнения:
  1. Администратор открывает раздел "Оборудование".
  2. Выбирает дрон или станцию.
  3. Переходит в режим редактирования.
  4. Изменяет доступные параметры.
  5. Сохраняет настройки.

Задача: Настройка системных параметров
Назначение задачи:
Администрирование параметров работы ПО.
Алгоритм выполнения:
  1. Администратор переходит в раздел "Администрирование".
  2. Настраивает параметры аккаунтов, ролей и прав.
  3. Сохраняет изменения.
Контакты
e-mail: info@a-eri.ru
Содержание
Описание и назначение ПО
1. Задачи пользователя с ролью "Наблюдатель"
Задача: Просмотр общей информации о системе
Задача: Мониторинг оборудования на карте
Задача: Просмотр истории миссий и результатов
2. Задачи пользователя с ролью "Оператор"
Задача: Открытие дрона или станции в диспетчерской
Задача: Просмотр телеметрии дрона
Задача: Управление дроном в ручном режиме
Задача: Создание полетной миссии
Задача: Запуск и контроль выполнения миссии
Задача: Работа с медиафайлами
3. Задачи пользователя с ролью "Администратор"
Задача: Управление пользователями и ролями
Задача: Управление оборудованием
Задача: Настройка системных параметров
Контакты