嵌入式电子海图系统软件重构方法研究

被引量 : 0次 | 上传用户:shoolove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件的开发和维护中,随着需求、环境等因素的变化,软件的功能不断的修改、增强,很容易就偏离了原来的设计,代码变得越来越复杂、难以理解和维护。已经研制的嵌入式电子海图系统也面临着同样的问题。而软件重构技术是解决此类问题的一种新兴技术。本文将软件重构技术应用于电子海图系统,以达到提高该系统的可理解性和可维护性的目的。论文的主要工作有:详细分析了电子海图系统特点及其对软件重构过程的影响,制定了电子海图系统软件重构总体方案,并按照软件重构的过程,具体制定了程序“坏味道”检测方案和重构方法实施方案。定义了电子海图系统软件重构中程序“坏味道”的具体含义;除采用人工检测方法对电子海图系统源程序进行“坏味道”检测外,使用测试工具Logiscope的RuleChecker功能和Audit功能协助检测;对检测到的“坏味道”进行了分类。对于电子海图系统中存在的“坏味道”给出了对应的重构方法。提出了简单重构和复杂重构的概念,并按重构对象的不同进行了详细的分类。使用半形式化证明的方法保证简单重构方法中的行为保持。在复杂重构方法的行为保持证明中引入了测试技术,并提出了一种针对GUI软件功能测试的测试用例生成技术。重构结果表明本文提出的嵌入式电子海图系统软件重构方案可以提高该系统的可理解性和可维护性。
其他文献
牙内陷是指有釉质覆盖的牙冠或牙根表面出现深凹陷,是一种在牙发育过程中牙结构矿化前,釉质组织进入牙乳头而形成的发育畸形。本文报告了右上侧切牙Ⅰ型牙内陷伴根管内吸收和
本文探讨了公共演讲口译中的语法隐喻现象。近年来,隐喻学的研究有了新发展,打破了传统修辞学的范畴,扩展到了认知语言学,语义学等范畴,韩礼德更是在此基础上提出了语法隐喻
“把”字句是汉语独有的特殊句型。不少专家学者对“把”字句的句法、语义以及语用价值等方面都做过系统深入的研究,也取得了很大的成果。但是由于“把”字句问题本身的复杂
在目前我国的英语教育中,英语发音的教与学已经成为了一个热点话题。人们学英语的目的也逐渐从应试转向了实际运用。然而,由于中英两种语言本身有不同的节奏韵律模式,而且中
总结《千金方》调治便秘的方药特色。常用苦寒柔润,善用汁类药和动物药;组方灵活变动,不拘一格。
自从20世纪60年代以来,翻译研究取得了重大进展,形成了越来越多的新理论与新主张。其中解构主义理论对传统翻译研究产生极大的冲击,其影响日趋扩大。通过对解构主义及其翻译
近几年,网络文学随着网络技术的发展开始萌芽并迅速壮大,成为一种风靡全球的潮流。网络文学发展壮大的同时还衍生出了许多产业链,不仅给网络文学带来更大的经济利益,也使网络
针对以固体碳为还原剂的碳热法还原重晶石生产硫化钡工艺中,因带入灰分导致的硫化钡产品纯度低及硫酸钡转化率不高等问题,采用液化石油气替代固体碳作为还原剂对重晶石进行还