试验管理平台是面向飞行仿真、工程仿真和 MOC 试验管理场景建设的桌面端综合工具平台,主要解决仿真研发过程中构型、接口、模型、试验执行和数据分析分散在 Excel、脚本、数据库和运行目录中,难以统一管理、追踪和交付的问题。系统围绕试验全流程设计,提供试验保障、构型管理、ICD 接口文档管理、仿真模型封装、仿真单元生成、试验规划、试验执行总览、VDN 数据采集与监控、CSV 数据分析和报告生成等功能。用户可以在平台内完成构型项和基线管理、接口变量导入导出、模型源码解析与包装、仿真工程自动生成、运行状态监控、参数曲线查看、阈值告警分析以及测试报告导出。平台界面采用工程化桌面应用风格,支持大表格、树形目录、多曲线趋势图和状态看板,适合研发、集成和测试人员在长时间调试与交付过程中使用。整体目标是把仿真试验从“文件驱动、人工校对、分散执行”提升为“数据驱动、流程可追踪、结果可复用”的工具化工作方式。
项目采用 Qt 6、QML 和 C++ 构建,整体按 QML 页面、C++ ViewModel、Application Service、Domain/DTO、Repository、Infrastructure 分层设计。QML 主要负责界面展示和交互,业务编排放在 C++ 服务层,数据库、Excel、文件系统、模板生成、实时通信和授权校验等能力都封装在基础设施层,避免界面代码直接处理复杂业务逻辑。数据持久化使用 SQLite,接口和试验数据通过 Repository 统一访问;ICD、SEGEN、MatPack、Subject、Execution 等模块按业务边界拆分,保证后续功能扩展和问题定位更清晰。
我主要负责整体架构设计、核心功能开发和关键问题攻关,重点实现了构型/基线管理、ICD Excel 导入导出、仿真单元模板生成、模型源码解析与包装、数据采集监控、实时曲线渲染、CSV 数据分析、报告生成和 Windows 发布打包等能力。针对大规模变量目录和高频曲线场景,使用 C++ Model 承载表格/树形数据,曲线点流在 C++ 侧做缓存和批量刷新,QML 只负责呈现,从而降低界面卡顿和内存压力。针对交付可靠性,补充了模块级回归测试、打包校验和运行时 smoke 检查,确保应用在不同构建配置下能稳定启动、正确加载配置和输出可交付包。