文档介绍:哈尔滨工程大学
硕士学位论文
基于面向对象的综导台软件适应性配置设计与研究
姓名:周维
申请学位级别:硕士
专业:导航、制导与控制
指导教师:袁赣南
20070101
摘要本文以综合导航显控台的标准化、系列化为背景,针对综合导航显控台系统软件要根据不同船型的不同要求进行接口、系统功能、人机界的系统软件适应性配置的设计思想。充分利用面向对象技术的特点,设计系统软件的适应性配置功能,在不更改或尽可能少更改综合导航显控台系统软件的情况下满足不同船型对综合导航显控台的不同要求,同时减小了改变源码造成软件不稳定的可能性。论文在深入研究了面向对象的系统分析和设计方法后,对适应性配置系统做了方案设计。在此基础上,用面向对象的建模工具韵低辰蟹治龊蜕杓平#渲兄氐愦泳蔡和动态建模两个方面对系统进行了分析和设计,得到了系统的面向对象的框架结构。然后应用面向对象的设计原则对适应性配置系统进行了总体设计和详细设计,着重设计了适应性配置各子系统的类图,设计并实现了适应性配置文件及其管理工具。最后实现了系统软件的适应性配置应用面向对象技术进行系统分析和设计是当今软件开发的主流方法。本论文采用面向对象技术和杓频氖视π耘渲孟低常杂谑迪综合导航系统产品的标准化、系列化、模块化有着重要的意义,能够为系统软件的升级和维护提供很大的方便。关键词:适应性配置;面向对象;系统分析和设计;软件建模面的不断更改,导致软件维护和管理困难等问题,提出了基于面向对象功能并对其进行了测试。哈尔滨工程大学硕士学位论文
·琓·.琣—,瑃哈尔滨工程大学硕士学位论文,.,,.,.畉,瓼.,.瑂.·..
籵;籹哈尔滨工程大学硕士学位论文篴;
学位论文原创性声明哈尔滨工程大学堑童本人郑重声明:本论文的所有工作,是在导师的指导下,由作者本人独立完成的。有关观点、方法、数据和文献等的引用已在文中指出,并与参考文献相对应。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经公开发表的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。作者┳:期:护钾年律橙日
第滦髀选题的背景和意义近年来,随着航天、航空、航海事业的蓬勃发展,导航系统无论是在军用上还是在民用上都起着越来越重要的作用。运载体的导航系统是运载体安全航行的基本保障系统。随着现代科学技术的迅速发展,现代控制理论的成就,特别是最优估计理论的数据处理方法,为组合导航系统提供了理论基础。组合导航系统目前已经成为导航系统发展的方向之一,受到了越来越多的重视。本课题以我校研制的综合导航显控台的升级和实现产品的标准化、系列化为背景。针对综合导航显控台适应性配置功能的实现进行了研究与设计。综合导航显控台是综合导航系统的重要设备,与导航系统中的大部分设备相连。综合导航系统是应用组合导航技术和信息融合技术把各个导航设备有机地组合起来,在不改变各导航设备的情况下,采用滤波技术,对各种导航信息进行处理,实现各种导航信息互相取长补短,提高导航定位精度;通过对导航信息进行集中显示,集中控制和综合处理,可以实现最大限度发挥每一种导航信息的作用,实现向各使用部门提供实时的、全面的、最佳的导航信息。综合导航显控台系统软件是采用层次化和模块化相结合的方法进行设计的,但是由于不同型号船舶上导航设备的配置不同,即使是同一种导航设备,在不同的船舶上通讯协议也可能不一样;不同型号的船舶可能要求综合导航显控台具备的功能也不一样。所以,针对不同型号的船舶,综合导航显控台系统软件往往要迸行较多的修改。这对综合导航显控台的升级和维护带来了以下一些问题:谧酆系己较钥靥ㄏ低橙砑ば薷墓讨锌赡芑嵋胍恍┎晃榷ɑ不可预知的因素,某处的小改动可能会导致综合导航显控台系统不可靠甚至不能正常运行。哈尔滨工程大学硕士学位论文
面向对象的嵌入式实时系统捎谌砑奈ふ吆涂7⒄卟煌煌说谋喑谭绺竦贾孪低橙砑个功能模块的实现也不同,软件经过几个人维护后,可读性变得很差,一般很难再看懂,这为系统软件的维护和再升级带来较大的困难,不利于综合导航显控台系统的标准化和系列化。酆系己较钥靥ㄍ獠拷涌诤凸δ芙隙啵煌拇退G蟮慕涌诤凸能都不同,每种船型都要对应一套综合导航显控台系统软件,导致软件版本面向对象技术在软件工程领域取得了丰硕的成果,成为当今软件工程领域中系统分析和设计的主导技术。面向对象技术实现的软件系统具有高度模块化、易维护性、易扩展性、可复用性等突出特点,这正好满足综合导航系统实现易升级和系列化的要求。用面向对象技术对综合导航显控台系统软件进行优化设计,充分利用面向对象技术的特点,发展和完善综合导航显控台系统软件,设计系统软件的适应性配置功能,在以后软件的维护过程中只需改动很少甚至不改动软件源码,就可以满足不同船舶对综合