● 摘要
本文基于装配式软件开发方法,设计实现了能适应大型复杂仿真系统的工程飞行模拟器实时管理系统。论文重点研究了如何采用装配式软件开发方法,开发设计工程飞行模拟器实时管理系统,以解决当前工程飞行模拟器实时管理系统存在的可复用程度低、不适应客户动态需求、通用性差等问题。论文首先对装配式软件的设计方法进行了深入研究,然后基于装配式软件开发方法,对装配式实时管理系统进行了架构分析与设计。采用领域分析方法,设计了一种适用于工程背景、支持动态需求的实时管理系统装配式总体结构,使系统能够适应功能复杂和需求多变的开发。随后,论文依照构件的粒度及功能复杂度对实时管理系统构件进行了分类研究,确定了实时管理系统的构件类型。论文针对不同构件类型,设计了相应的构件装配方法,并对基于软件总线的“即插即用”组合构件装配方法进行了详细的阐述。论文给出了适应工程飞行模拟器实时管理系统动态需求的系统构件、组合构件和独立构件的具体设计。最后,论文将研究设计的装配式实时管理系统应用于某工程飞行模拟器中,给出了设计开发与系统集成中需重点解决的数据管理、任务调度、多机通讯,数据实时存储等关键问题的设计思路与具体实现。目前,该工程飞行模拟器已交付使用,系统运行稳定良好,为研究人员设计新型飞机提供了有力保证,具有重要的国防建设意义。