欢迎来到天天文库
浏览记录
ID:34013013
大小:1.81 MB
页数:62页
时间:2019-03-03
《可复用的雷达显示终端席位设计及实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、四川大学硕士学位论文可复用的雷达显示终端席位设计及实现姓名:王坤申请学位级别:硕士专业:计算机应用技术指导教师:李永宁20050512可复用的雷达显示终端席位设计及实现四川大学硕士研究生学位论文计算机应用研究生:王坤指导教师:李永宁摘要在空管系统的各个子系统中,雷达显示终端(RadarDisplayTerminal)席位作为与管制员或者系统操作员直接进行交互操作的界面,是整个系统的重要组成部分之一,几乎每一个雷达数据处理系统的开发都会涉及到一个或多个雷迭萎忝模块的开发。传统的开发过程由于只考虑到实现
2、功能的简单性而没有考虑到维护的复杂性,导致一个雷达数据处理系统中可能包含多个功能相近但开发方法和风格完全不同的显示终端席位,这样一旦在维护过程中需要加入新的显示功能,将会导致不必要的重复开发,同时大大降低维护效率。解决这一问题的方法之一是将软件复用的概念引入系统设计中,构造一个可供不同的雷达数据处理系统重复使用的、易于进行功能扩展的雷达显示终端席位的内核架构。这样不同的雷达数据处理系统就可以在此基础上根据自己的需求进行功能扩展,而无须进行重复开发。设计模式用于辅助开发人员做出有利于系统复用的选择,避
3、免软件模块的设计损害系统的复用性。由于设计模式能使软件开发人员更加简单方便地复用成功的设计和体系结构,因此本文将设计模式的概念和方法引入到雷达显示终端席位的设计中。文章分为五个章节进行论述。其中:第一章指出当前雷达显示终端席位设计方法的缺陷和弊端,并由此提出将软件复用的思想以及设计模式引入到席位设计中。第二章重点论述显示处理器的设计。根据显示信息的特性首先提出“层”的结构用于描述显示元素集;使用Command模式统一不同层的特殊操作接口;使用TemplateMethod模式对显示元素集层进行统一抽象
4、,实现显示元素集层与显示元素类型之间的解耦:使用Interpreter模式将不同标牌格式的显示处可复用的雷达显示终端席位设计及实现四川大学硕士研究生学位论文理进行归一化:使用$ingleton模式对字符串的显示进行设计;以及使用ChainofResponsibility模式统一对控制消息的处理过程。第三章对席位的其他方面的设计进行论述,并重点论述了数据处理器的设计。使用Command模式设计数据处理器与外界的数据交换接口,使得程序的数据处理流程更加简单清晰而又统一;使用Mediator模式进行格式转
5、换功能的设计,提高格式转换的灵活性。最后对雷达显示终端席位中类的各种关系进行了小结。第四章介绍雷达显示终端席位在《航空管制案例课件制作系统》中的具体应用,并对复用性进行了分析。第五章对雷达显示终端席位的设计进行总结并提出了下一步的设计方向。关键字:空中交通管制:雷达显示终端:软件复用;设计模式面向对象技术。可复用的雷达显示终端席位设计及实现四JI『大学硕士研究生学位论文DesignAndImplementationOfAnReusableRadarDisplayTerminalSeatMajor:C
6、omputerApplicationGraduate:WangKunAdvisor:LiYongningAbstractTheRadarDisplayTerminalseat,whichisaninterfacebetweencontroller/systemoperatorandRadar,isanimportantcomponentinmostsub-systemsofATC.TraditionaldesigntoDisplayModuleisfocusedonitssimplieityoffu
7、nction,andcomplexityisnotconsidered.ThisleadstothatoneRadarDataProcessingSyStemmayincludesseveralDisplayModules,whichhavesimilarfunctionsbutisproducedwithdifferentdevelopstyle.Theresukisthat,duringmaintenancestage,whenonenewfunctionisneedtobeaddedintot
8、hesystem,itmaycauseduplicateworksandplaydowntheefficiencyofmaintenance.TheconceptofSoft-wareReuseisintroducedtothedesignofsystemtosolvethisproblem.ItissuggestedtoconstructacorearchitectofRadarDisplayModule.ThecoreisreusablebydifferentRa
此文档下载收益归作者所有