5.5 KiB
5.5 KiB
Соответствие проекта техническому заданию
Общая информация
Функциональная задача: «Контроль лётной годности воздушных судов» (ФЗ «КЛГ» АСУ ТК)
Заказчик: АО «REFLY»
Вариант развертывания: в составе АСУ ТК
Платформенные решения АСУ ТК
1. ЦХД АСУ ТК (Центральное хранилище данных)
- Реализация: PostgreSQL
- Расположение:
backend/app/db/ - Статус: ✅ Реализовано базовое хранилище с выделенными таблицами под КЛГ
2. П-ИВ АСУ ТК (Протокол интеграции и взаимодействия)
- Реализация: Модуль
backend/app/integration/piv.py - Функции:
push_event()- отправка событий в П-ИВ- Журналирование интеграционных процессов
- Статус: ✅ Реализована заглушка, требуется уточнение контрактов
3. АСУ ТК-ИБ (Информационная безопасность)
- Реализация: Модуль
backend/app/services/security.py - Функции:
- OIDC/JWT валидация
- JWKS проверка подписи токенов
- Маппинг claim'ов пользователей
- Статус: ✅ Реализована базовая авторизация, требуется уточнение маппинга claim'ов
4. Информационный портал
- Реализация: React приложение в
frontend/ - Статус: ✅ Реализован базовый UI, готов к интеграции как единая точка входа
Реализованные функции
✅ Базовые функции
- Управление организациями (операторы, MRO, органы власти)
- Управление воздушными судами и типами ВС
- Процесс заявок на сертификацию организации по ТО
- Система уведомлений
- Загрузка и управление вложениями
- Логирование интеграционных процессов
✅ Модели данных согласно формам ТЗ
Реализовано:
- MaintenanceTask - Статус выполненного технического обслуживания
- LimitedLifeComponent - Статус компонентов с ограниченным межремонтным ресурсом/сроком службы (LLP, HT)
- LandingGearComponent - Комплектующие изделия с ограниченным ресурсом (шасси)
- DamageReport - Отчет по ремонтам и повреждениям конструкции
- DefectReport - Отчет по дефектам
Требует реализации API:
- Endpoints для работы с моделями технического обслуживания
- Endpoints для работы с отчетами о дефектах и повреждениях
- Валидация данных согласно формам ТЗ
Требования ТЗ, требующие дальнейшей реализации
1. Дополнительные процессы
- ДЛГ (Документ лётной годности)
- КД (Контрольные данные)
- Модификации воздушных судов
- Инспекции
- Полный цикл контроля технического обслуживания
2. Интеграции
- Уточнение контрактов П-ИВ (форматы сообщений, расписания, ETL-pipeline)
- Подключение П-НСИ (централизованная НСИ)
- Интеграция с внешними системами
3. Безопасность
- Полная ролевая модель согласно АСУ ТК-ИБ
- Матрица прав доступа
- Реализация требований к защите информации от НСД
4. Документация и тестирование
- ПМИ (Программно-методические инструкции)
- Автотесты согласно процедурам приемки
- Документация по API
Структура соответствия
backend/app/
├── models/
│ ├── maintenance.py # Модели ТО (соответствует формам ТЗ)
│ ├── defects.py # Модели дефектов (соответствует формам ТЗ)
│ └── ...
├── integration/
│ └── piv.py # П-ИВ интеграция
└── services/
└── security.py # АСУ ТК-ИБ авторизация
Примечания
- Все модели данных соответствуют формам, указанным в ТЗ
- API endpoints для новых моделей требуют реализации
- Требуется уточнение контрактов интеграций с платформенными решениями АСУ ТК