论文摘要
面向对象技术以其在处理客观世界复杂事务、提高软件可重用性及增强软件应对变更能力等方面的优秀表现,已经成为软件行业事实上的标准。同时,面向对象技术引入的封装、继承以及动态绑定等特性,又使得软件系统中各个模块之间的关系更加复杂和多样化,由变更所造成的影响更加难以确定。如何准确地确定变更影响的范围和程度,有效地管理和控制变更,对提高软件开发效率和软件质量的有着重要的意义。本文采用静动态分析相结合方法,提取目标系统中各粒度层次模块之间的依赖关系,利用该依赖关系构造类-函数层次关系图,通过分析变更的影响在类-函数层次关系图中的传播,确定该变更对目标系统的影响范围。同时,设计了六种变更影响程度度量方法,对影响程度进行量化,为软件开发人员管理和控制变更提供决策支持。本文的主要研究内容如下:1.变更的形式化描述。详细分析了面向对象软件系统中的变更发生的原因及其性质,从变更的行为、软件开发的生命周期以及逻辑语义三个方面,对变更进行了分类。采用正交分解方法将变更转换为三个维度的独立的元变更,并给出了元变更的形式化描述方法。2.软件系统变更的提取。本文将目标系统的UML类图模型转换为等价的XML模型,通过比对变更前后XML模型的差异,提取出发生变更的实体及变更类型,然后分析这些变更对系统产生的直接或间接的影响。3.基于类-函数层次关系图的变更影响分析模型。通过对系统模块之间变更影响传播的依赖关系的分析,结合现有的变更影响分析模型,提出了基于类-函数层次关系图的变更影响分析模型。该模型从类和函数的粒度分别提取目标系统中各个模块之间的关系,构建反映目标系统中各个类之间及函数之间依赖关系的层次关系图。4.变更影响分析规则及度量方法。通过对实际开发项目的分析,给出了变更影响分析规则及变更影响分析算法。同时,为定量分析变更影响的程度,提出了一套变更影响程度度量方法。5.原型系统设计与实现。设计并实现了使用本文提出的变更影响分析模型的原型系统,通过对某图形处理软件的变更测试,验证了变更影响分析模型的有效性。
论文目录
相关论文文献
- [1].一种模糊的匿名分析模型[J]. 武汉生物工程学院学报 2008(01)
- [2].基于因素分析和三角模糊数的状态分析模型[J]. 控制工程 2020(04)
- [3].基于SWOT分析模型的5G时代广播媒体发展刍议[J]. 新闻传播 2020(02)
- [4].基于大数据舆情的高校学生情感分析模型[J]. 无线互联科技 2020(09)
- [5].灵活参数生存分析模型简介及应用[J]. 中国卫生统计 2020(05)
- [6].学习分析模型的分类与对比研究[J]. 现代教育技术 2016(08)
- [7].八种作战分析模型的逻辑框架研究[J]. 军事运筹与系统工程 2015(01)
- [8].分析模型构建下的历史学习——基于20世纪战争IB历史教学的启示[J]. 中学历史教学 2016(11)
- [9].可视化大数据分析模型在个性化英语教学中的应用探索研究[J]. 校园英语 2017(10)
- [10].基于波特五力分析模型的B级车竞争战略分析——以一汽大众迈腾为例[J]. 内燃机与配件 2020(12)
- [11].基于大数据架构的在线学习行为分析模型[J]. 电脑知识与技术 2020(13)
- [12].情报分析模型综述[J]. 情报理论与实践 2018(02)
- [13].我国银行业系统性违约风险测度——基于系统性或有权益分析模型[J]. 经济问题 2017(04)
- [14].生物学问题分析模型构建与提高学生学习能力初探[J]. 中学生物学 2012(09)
- [15].关于逆向物流决策的一种网络分析模型及应用[J]. 商场现代化 2014(27)
- [16].基于结构方程分析模型的小型农田水利工程供给效果探究[J]. 黑龙江水利科技 2019(11)
- [17].生存分析模型及在交通工程的应用[J]. 科技创新与应用 2020(14)
- [18].大数据背景下客户盈利性分析模型在跨境电商中的应用研究[J]. 现代营销(经营版) 2018(09)
- [19].基于虚拟能的系统用能评价分析模型及应用[J]. 当代化工 2016(08)
- [20].基于稀疏补分析模型的近似最优子空间追踪[J]. 电子学报 2016(10)
- [21].常州高职教育核心竞争力探究——基于SWOT分析模型[J]. 学园 2019(12)
- [22].土地招拍挂制度在多大程度上提升了房价?——基于“8.31大限”的干预分析模型研究[J]. 财贸研究 2012(03)
- [23].基于SWOT分析模型对麻城旅游产业发展的分析[J]. 绿色科技 2012(08)
- [24].中央空调系统的数据分析模型[J]. 郑州铁路职业技术学院学报 2020(01)
- [25].基于模块化设计的新型分析模型[J]. 中国集体经济 2017(33)
- [26].基于自主—依存分析模型的“秀……”族构式的认知分析[J]. 兰州教育学院学报 2016(02)
- [27].高边坡工程有限元正分析模型[J]. 科教导刊(下旬) 2015(04)
- [28].基于干预分析模型的货物运输量预测[J]. 物流技术 2014(11)
- [29].数据分析模型在客车质量管理中的应用[J]. 客车技术与研究 2012(02)
- [30].顾客满意与顾客忠诚关系分析模型的对比研究[J]. 标准科学 2009(01)