学位论文 > 优秀研究生学位论文题录展示
类图设计缺陷的检测研究
作 者: 谢玲梅
导 师: 姜宁康;周勇
学 校: 华东师范大学
专 业: 软件工程
关键词: 设计原则 软件度量 设计缺陷 缺陷检测
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 10次
引 用: 0次
阅 读: 论文下载
内容摘要
软件开发过程中,设计质量的优劣直接影响到软件的质量,软件设计质量可以通过度量进行评价。本文根据面向对象设计原则,将面向对象软件设计中的一些质量特征进行量化,运用面向对象度量及检测规则,生成检测过程,检测软件设计过程中可能存在的一些设计缺陷,并提出类图存在设计缺陷的原因及改进意见,从而进一步优化类图。本文首先研究和归纳了面向对象设计中常见的设计缺陷,从检测原理、检测装置及阈值调整三方面阐述了设计缺陷检测策略,在此基础上,进一步阐述了构建检测策略的步骤。为了检测设计缺陷,提出了类设计缺陷检测模型CDFDM (Class Design Flaws Detection Model),它形式化地描述了面向对象设计原则及其特征,并进一步引出了设计质量特征、度量指标及度量方法等关键元素及其关系,结合检测策略,给出了CDFDM模型的检测机制。CDFDM模型运用度量技术将设计缺陷的质量特征量化为度量指标,为每个度量指标选择检测装置,并设定相应阈值,从而形成设计缺陷检测规则,以此识别设计实例中存在的设计缺陷,导出检测过程,最后输出检测结果。基于CDFDM模型,设计并实现相应的检测工具,它可以帮助设计人员分析面向对象设计,了解软件项目的复杂度;CDFDM工具分为度量指标的计算、检测规则的合成以及设计缺陷识别三部分,本文详细介绍了这三部分的设计与实现,并应用实际项目中的设计实例验证了CDFDM工具的有效性。最后对本文的工作进行了总结并提出了未来的工作方向。
|
全文目录
摘要 6-7 Abstract 7-11 第一章 绪论 11-18 1.1 本文选题及背景意义 11-12 1.2 国内外研究现状 12-15 1.2.1 提高设计质量的方法 12-13 1.2.2 面向对象度量技术 13-14 1.2.3 度量及检测工具的现状 14-15 1.3 本文的研究目标与主要内容 15-17 1.3.1 研究目标 15-16 1.3.2 主要内容 16-17 1.4 本文的组织结构 17-18 第二章 设计缺陷检测策略 18-33 2.1 设计缺陷 18-19 2.2 检测理论 19-25 2.2.1 检测框架 19-21 2.2.2 检测原理 21-24 2.2.3 检测过程 24-25 2.3 检测装置 25-28 2.3.1 过滤器 25-27 2.3.2 选择规则 27 2.3.3 复合过滤器 27-28 2.4 阈值 28-31 2.4.1 阈值调节机 28-30 2.4.2 阈值计算 30-31 2.5 检测策略 31-32 2.6 本章小结 32-33 第三章 类-设计缺陷检测模型 33-52 3.1 检测流程 33-34 3.2 CDFDM的基本元素 34-42 3.2.1 基本元素概述 35-41 3.2.2 元素的定义 41-42 3.3 CDFDM元素关系 42-44 3.3.1 元素关系 42-43 3.3.2 关系定义 43-44 3.4 CDFDM模型 44-49 3.4.1 CDFDM的定义 44-45 3.4.2 设计缺陷识别 45-47 3.4.3 检测规则 47 3.4.4 检测过程 47-49 3.5 应用实例 49-51 3.6 本章小结 51-52 第四章 CDFDM工具设计与实现 52-79 4.1 CDFDM工具的概述 52-61 4.1.1 CDFDM工具的目标 52-53 4.1.2 CDFDM工具的设计原则 53-54 4.1.3 CDFDM系统的架构 54-57 4.1.4 CDFDM工具预处理 57-61 4.2 CDFDM工具度量实现 61-69 4.2.1 CDFDM耦合实现 61-63 4.2.2 CDFDM内聚实现 63-65 4.2.3 CDFDM复杂度实现 65-67 4.2.4 CDMDM继承实现 67-69 4.3 CDFDM工具检测实现 69-76 4.3.1 检测规则 69-71 4.3.2 阈值设置 71-73 4.3.3 缺陷检测 73-75 4.3.4 检测过程 75-76 4.4 CDFDM工具的扩展 76-78 4.4.1 CDFDM检测对象扩展 76-77 4.4.2 CDFDM度量扩展 77-78 4.5 本章小结 78-79 第五章 CDFDM工具的验证 79-89 5.1 CDFDM工具的验证方法 79-80 5.2 设计缺陷检测 80-88 5.2.1 实例描述 81-82 5.2.2 实例检测 82-86 5.2.3 实例改进 86-88 5.3 本章小结 88-89 第六章 总结与展望 89-91 6.1 工作总结 89 6.2 展望 89-91 攻读硕士学位期间发表的学术论文 91-92 参考文献 92-96 致谢 96
|
相似论文
- 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
- 论环境艺术系统中的城市家具设计,TS664.01
- 卧式工业CT-DR图像检查分系统设计,TP391.41
- 我国产品设计缺陷的法律责任问题研究,D923.8
- 基于超声激励的倒装芯片缺陷检测技术研究,TN407
- 基于主动红外和超声扫描的倒装芯片缺陷检测研究,TN407
- 基于图像处理的印制电路板缺陷检测的研究,TN41
- 基于支持向量机的规则零件机器视觉检测技术研究,TP274
- 水晶晶片自动分检技术的研究,TP274
- 多年冻土地区热棒路基温度场研究,U416.1
- 基于图像的轴承套加工缺陷检测研究,TP274
- 城铁空间标识与导视系统的合理性设计,U239.5
- 小波结合C-V模型的工业CT/DR图像缺陷检测算法研究,TP391.41
- 多媒体电子地图集用户界面设计研究,P208
- 邮政行业职业装的设计应用与研究,TS941.2
- 图像处理技术在焊接缺陷检测中的应用,TP274
- 基于计算机视觉的木材表面缺陷检测研究,TP391.41
- 基于多光谱柑桔检测方法研究,TP274
- 基于.Net Remoting机制的货运结算系统的设计与实现,TP311.52
- 基于机器视觉的轴承钢球表面缺陷检测,TP391.41
- 元器件光学检测系统的算法研究与实现,TP301.6
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|