【摘 要】
:
随着软件系统规模的剧增,软件开发变得越来越复杂。历史上,大型软件失败的事件屡见不鲜。此类的事件频频发生,如何提高整个开发软件的质量成为新的研究焦点。作为软件开发中
论文部分内容阅读
随着软件系统规模的剧增,软件开发变得越来越复杂。历史上,大型软件失败的事件屡见不鲜。此类的事件频频发生,如何提高整个开发软件的质量成为新的研究焦点。作为软件开发中的设计思想和指导,软件体系结构对整个软件的开发起到了不可替代的作用。研究表明,可以通过测试技术和形式化的方法提高软件的质量。而软件体系结构级的测试可以在整个开发周期的早期对软件进行设计结构上的检测,这是传统测试所无法比拟的。目前对软件体系结构测试的研究才刚刚兴起,所以要找到有效的、适用于软件体系结构测试的技术,促使软件体系结构在软件开发中成功应用。本文主要是对C2风格的软件体系结构中最短路径搜索进行研究,设计并实现变长度染色体的遗传算法。在实验中,用二进制编码表示问题的可行解,并采用改进后的适应度比例选择法,复制适应性强的个体。然后根据提前设定的切断和拼接概率,对随机选中的个体进行操作产生新个体。用切断和拼接操作代替传统遗传算法中的交叉操作。在此过程中施加变异操作,然后对算法求得的种群进行解码得到问题最终的解。通过对比两种算法的实验结果,说明用遗传算法在C2风格体系结构生成测试路径是可行的。最后,对测试路径的覆盖率进行分析,指出下一步的研究计划。本文的目的是设计并实现一套生成C2风格的软件体系结构系统中的测试路径的工具,以便于应用于集成测试阶段。
其他文献
在当今世界,随着移动通信技术的迅猛发展,移动通信系统出现了两种标准。一种是以蜂窝移动通信技术为主的移动通信系统,例如2G、3G、4G。另一种是以无线接入技术为主的无线接
相关研究发现汉语的话题可以将语义管辖范围扩展到多个小句。在汉语典籍中,话题通常以原型、变形(代词或同义词)或零形三种形式投射到语篇的各分句中,实现为各分句主语,形成
目的:复方肿节风颗粒为广西大学和广西北斗星动物保健品有限公司联合研发的中兽药复方制剂。前期研究发现该制剂具有清热解毒、清肺化痰、消肿散结、止咳平喘、降尿酸的功效
实验一小鼠腹腔异位心脏移植模型的建立目的:快速掌握稳定的小鼠腹腔异位心脏移植模型的建立方法:有针对性分阶段练习建立心脏移植模型,显微训练前后期,供、受体都采用昆明鼠
目的:Tigit是一种表达于淋巴细胞表面的共抑制分子。在肿瘤中,Tigit表达于肿瘤浸润性淋巴细胞表面,与肿瘤细胞CD155结合,激活Tigit信号通路,从而诱导肿瘤免疫耐受。在自身免
本文研究了F集团在中国第一家生产企业的选址工作。F集团作为全球第三大巧克力及巧克力制品生产商,集团年营收保持了多年的两位数高速增长。受益于中国市场的蓬勃发展,F集团
纤维网格复合板是利用纤维网格增强水泥基材料的高性能复合板,该复合板具有轻质、高强、耐腐蚀的特点,适用于加固钢筋混凝土受弯构件。与传统碳纤维加固混凝土构件相比,这种
随着企业信息化建设的发展,企业信息资源日趋丰富,企业信息门户网站逐渐成为企业信息管理的重要平台,为了促进企业内部的信息共享和相互交流,我们针对油田企业信息开发了油田
研究背景:心房颤动是临床上最常见的心律失常之一。随着高血压患病率逐年增加,高血压已成为心房颤动的主要危险因素,并使合并心房颤动患者中风危险性增加。严格控制血压对于
目的:BRD4蛋白的小分子抑制剂JQ1能选择性的作用于BRD结构,显示出强大的抑癌作用。VEGF-A能够促进胃癌细胞的生长和转移,但VEGF-A抑制剂贝伐单抗在胃癌的临床治疗中疗效不佳