论文部分内容阅读
针对国内现阶段无人机维护测试系统(MBIT)研发过程中,各型号无人机采用独立设计方案导致的软件无法复用、资源利用率低、研发成本高以及研发周期长等缺点,提出了一种通用MBIT的体系框架结构;并结合面向对象的设计模式思想,设计了该体系框架的内核部分,包括通用描述库、回调模块、通用调用层;综合考虑系统分解对象集合的封装、粒度、依赖关系等因素,采用工厂方法、抽象工厂、状态行为型模式、单件模式以及装饰构造型模式等进行针对性设计,并给出了解决该系统软件设计问题的模式结构;该设计增强了软件的灵活性、复用性以及可扩展性,