论文摘要
航空通信系统是一种综合化的多频段、多功能通信系统。航空通信系统综合控制管理软件主要完成对整个通信系统多个设备的工作方式控制与管理、状态监控、数据链控制与管理等功能,实现机内、机外话音和数据通信等功能。设备众多、设备间的交互和协作过程复杂是这个项目的技术难点。要想解决这个技术难点,而且要使我们的架构能够适应未来系统的变化,使其在可靠性的基础上能够达到一定的可复用性。在这次的研究开发中我们没有采用传统的软件架构的设计方法,而是在采用了基于软件设计模式的方法来实现软件的架构。众所周知,软件的设计模式不仅能够解决我们在软件架构中遇到的难题,它更是一种可靠的、可复用的解决问题的方法,使软件具有较好的可复用性和可扩展性。本文首先概要描述了本课题研究的项目背景、研究现状及发展趋势,说明了本课题的研究价值和意义。然后对设计模式进行了深入的研究,做了一些概念和原理的简要介绍;接着介绍了本课题软件的研制过程,包括需求分析、软件架构设计、软件详细设计、代码实现和软件测试。重点介绍了设计模式在软件架构设计和详细设计中的应用。本系统已在某通信系统中得到了长期的实际应用,并已通过专家鉴定,取得了良好成效,整个项目研制达到了研制要求和预期的效果。
论文目录
摘要Abstract第一章 引言1.1 项目背景及概述1.2 研究现状与发展趋势1.3 主要工作1.4 论文内容结构安排第二章 设计模式相关概念及原理介绍2.1 设计模式概述2.2 设计模式分类以及常见的模式2.2.1 创建型模式2.2.2 行为模式2.2.3 结构型模式2.3 设计模式的选择方法2.4 使用设计模式的原则2.5 使用设计模式的好处2.6 小结第三章 系统需求分析3.1 概述3.2 外部接口需求3.2.1 外部接口3.2.2 外部接口标识3.3 功能需求3.3.1 通信链路监控3.3.2 通信链路中继设置3.3.3 频率资源管理3.3.4 数据记录3.5 性能要求3.6 适应性需求3.7 安全性需求3.8 操作需求3.9 可靠性需求3.10 开发环境3.11 运行环境3.12 小结第四章 软件概要设计4.1 软件设计准则4.2 软件概要设计4.2.1 短波链路监控功能包4.2.2 超短波链路监控功能包4.2.3 卫星通信链路监控功能包4.2.4 通信链路中继设置功能包4.2.5 频率资源管理功能包4.2.6 数据记录功能包4.3 小结第五章 软件详细设计及实现5.1 以太网通信模块5.1.1 UDP 通信类(CUDP 类)User 类)'>5.1.2 UDP 通信抽象基类(CUDPUser 类)5.1.3 同步控制类(CSync 类)5.1.4 以太网通信设备基类(CEtherDevice)User)'>5.1.5 以太网设备使用者抽象基类(CEtherDeviceUser)5.2 1553B 通信模块5.2.1 1553B 通信类(CBC1553Condor)User)'>5.2.2 1553B 通信使用者的抽象基类(CBC1553CondorUser)5.2.3 1553B 主控设备基类(CBCDevice)User)'>5.2.4 1553B 主控设备使用者抽象基类(CBCDeviceUser)5.3 短波电台监控模块5.3.1 短波接口数据处理类包5.3.2 短波电台监控类5.4 超短波电台监控模块5.4.1 超短波接口数据处理类包5.4.2 超短波电台监控类5.5 滤波器监控模块5.5.1 滤波器接口数据处理类包5.5.2 滤波器监控类5.6 机内通信设备监控模块5.6.1 机内通信设备接口数据处理类包5.6.2 机内通信设备监控类5.7 卫星通信设备监控模块5.7.1 卫星通信设备接口数据处理类包5.7.2 卫星通信设备监控类5.8 数据链控制设备监控模块5.8.1 数据链控制设备接口数据处理类包5.8.2 数据链控制设备监控类5.9 链路监控模块5.9.1 链路监控基类(CUnionContorlBase)HF)'>5.9.2 短波链路监控类(CUnionControlHF)UV)'>5.9.3 超短波链路监控类(CUnionControlUV)SAT)'>5.9.4 卫星通信链路监控类(CUnionControlSAT)5.10 链路中继设置模块5.10.1 抽象中介者类(CMediator)5.10.2 链路中介者类(CUnionControlMediator)5.11 频率资源管理模块5.12 数据记录模块5.12.1 数据读写类(CDatRecord)5.12.2 事件记录类(CEventINFOControl)5.13 软件界面设计5.13.1 主界面5.13.2 链路参数设置界面5.13.3 链路故障检测界面5.13.4 链路工作状态界面5.13.5 链路中继设置界面5.13.6 频率资源管理界面5.14 小结第六章 软件测试6.1 测试策划6.1.1 测试目标6.1.2 测试级别6.1.3 测试内容6.1.4 测试工作计划6.1.5 软件测试资源6.2 单元测试6.2.1 测试对象6.2.2 测试目的6.2.3 测试内容及方法6.2.4 测试执行6.2.5 测试总结6.2.6 文档6.3 配置项测试6.3.1 测试对象6.3.2 测试目的6.3.3 测试内容和方法6.3.4 测试执行6.3.5 测试总结6.3.6 文档6.4 系统测试6.4.1 测试对象6.4.2 测试目的6.4.3 测试内容和方法6.4.4 测试执行6.4.5 测试总结6.4.6 文档6.5 小结第七章 总结致谢参考文献个人简历
相关论文文献
标签:航空通信系统论文; 综合控制管理软件论文; 软件架构论文; 设计模式论文;