收藏本站
《重庆大学》 2014年
收藏 | 手机打开
二维码
手机客户端打开本文

源代码结构质量评估子系统的研究与实现

罗杨洋  
【摘要】:软件的源代码结构主要指构成软件最基础的元素软件源代码的组成方式,调用方式,体系结构。源代码的结构质量对整个软件质量的影响十分重大。并且,在软件的整个生命周期中,从开发到维护,工作全部集中在软件源代码上。现代的软件质量评估体系很早就注意到了软件源代码质量的重要性并进行了很多研究,也取得了一些公认的成果。然而源代码的体系结构质量的评估方式,结构问题自修正等研究还存在一些问题尚待解决。本文提出了一个源代码结构质量评估模型,实现了一个源代码结构质量评估系统进行源代码质量的评估和问题的修正建议。通过实验证明了源代码结构质量评估模型能够弥补现有软件质量模型在源代码结构质量评估的不足。 本文的主要工作内容如下: ①研究了软件质量评估的现状,分析了当前存在的软件质量模型的发展和优劣。分析了当前文献对源代码结构质量的评估,研究了现在软件源代码质量评估的相关方法,对将来的源代码质量评估发展趋势进行了预估; ②在研究了现有源代码结构质量指标基础上,针对现有指标对循环依赖无法表征的缺陷,提出了新的源代码结构质量评估指标。采用该源代码结构质量评估指标和源代码质量规则建立了整个软件源代码结构质量评估模型; ③基于本文提出的源代码结构质量评估模型实现了一个源代码结构质量评估系统。该系统提供了源代码循环依赖的发现和解除,源代码结构质量的评估,源代码逻辑架构的可视化等功能; ④使用本文实现的系统对Apache开源项目的源代码进行了实验。实验结果验证了本文实现的系统能够评估源代码结构质量,查看源代码逻辑架构,改进源代码的结构质量。 本文最终证明了在应用本文提出的源代码结构质量评估模型实现的系统后,开发者可以更直观的查看源代码的结构质量,源代码的逻辑架构;根据系统警告和应用系统的自动化循环依赖解除方法对源代码进行改进。对比SQALE质量模型,本文提出的模型对于评估源代码结构质量更具有针对性,展示源代码结构更具有直观性,能够让开发者更加容易的改进源代码结构质量。
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前8条
1 任武;;通过用况聚类促进软件结构恢复的方法[J];电子学报;2013年07期
2 黄沛杰;杨铭铨;;代码质量静态度量的研究与应用[J];计算机工程与应用;2011年23期
3 宋光宇;高晖;;软件体系结构度量工具的研究与实现[J];计算机应用研究;2008年09期
4 陈佳丽;张琳琳;张亚红;赵楷;冯在文;倪友聪;;基于场景的面向方面软件体系结构度量方法[J];计算机应用研究;2013年02期
5 刘伟;刘宏韬;胡志刚;;代码缺陷与代码味道的自动探测与优化研究[J];计算机应用研究;2014年01期
6 赵佳华;伦立军;;软件体系结构层的耦合性度量研究[J];微电子学与计算机;2009年05期
7 王峰;;基于层次分析法的软件质量评估模型分析与研究[J];现代电子技术;2012年24期
8 朱圣才;徐御;王火剑;;常见源代码安全漏洞分析与研究[J];信息网络安全;2014年02期
【共引文献】
中国期刊全文数据库 前9条
1 石翰;王厚军;李力;;通用捷变频信号源校准系统设计与实现[J];电子测量技术;2011年08期
2 陈佳丽;张琳琳;张亚红;赵楷;冯在文;倪友聪;;基于场景的面向方面软件体系结构度量方法[J];计算机应用研究;2013年02期
3 窦立阳;刘建周;;基于BP人工神经网络的软件质量评估[J];计算机与数字工程;2014年04期
4 陈磊;马自堂;孙磊;;信息安全视角下的C~4ISR系统耦合性研究[J];计算机工程与设计;2011年10期
5 王海宾;张小志;游凯何;;基于多线程多处理器理论的AS/RS调度策略研究[J];微电子学与计算机;2011年01期
6 秦怀斌;梁斌;邵明文;;软件体系结构的复杂网络社团特性研究[J];微电子学与计算机;2012年04期
7 朱云娜;;Java程序度量工具的实现及案例探讨[J];电子测试;2013年17期
8 柴凯;石荣;;企业信息化总线建设中模型评估的研究与应用[J];现代电子技术;2013年17期
9 张琳;陈南;;基于层次分析的三坊七巷整体性火灾风险评价[J];武警学院学报;2014年06期
中国博士学位论文全文数据库 前1条
1 吴克寿;基于公理设计的软件体系结构构建方法研究[D];华中科技大学;2011年
中国硕士学位论文全文数据库 前7条
1 陈佳丽;基于场景的面向方面软件体系结构评估方法[D];新疆大学;2013年
2 韩海玲;全电子计算机联锁软件质量度量分析与研究[D];兰州交通大学;2013年
3 苑桐;基于TomEE的某海关JAVA EE应用服务器的研究与应用[D];中国科学院大学(工程管理与信息技术学院);2013年
4 张婷婷;JAVA源代码缺陷分析系统的设计与实现[D];苏州大学;2014年
5 徐钊;交通信息数据元维护及标准类库自动生成系统的设计与实现[D];长安大学;2014年
6 赵宇;输入法界面风格编辑器的设计、实现与可用性评价[D];哈尔滨工业大学;2014年
7 申甲龙;基于Android平台的新闻客户端的设计与实现[D];北京交通大学;2014年
【二级参考文献】
中国期刊全文数据库 前10条
1 刘洋;;白盒测试技术概述[J];广西大学学报(自然科学版);2008年S1期
2 胡静;;浅析黑盒测试与白盒测试[J];衡水学院学报;2008年01期
3 刘霞,李明树,王青,周津慧;软件体系结构分析与评价方法评述[J];计算机研究与发展;2005年07期
4 孙昌爱,刘超,金茂忠;基于场景的软件体系结构分析[J];计算机工程与应用;2000年09期
5 赵一鸣;基于EC9126软件质量模型的评价方法[J];计算机工程与应用;2002年17期
6 黄万艮;陈松乔;;基于构件运算的软件体系结构及其复杂性度量[J];计算机工程与应用;2007年14期
7 高晖;张莉;;软件体系结构层次的结构度量研究[J];计算机工程与应用;2007年24期
8 文静;应时;张琳琳;倪友聪;;面向方面的体系结构描述语言AC2-ADL[J];计算机科学;2009年08期
9 苟娟琼,陈学东,关忠良;第三方软件质量保障的实施研究[J];计算机工程;2002年04期
10 袁玉宇;一个实用的软件质量评估模型[J];计算机工程;2003年05期
中国硕士学位论文全文数据库 前1条
1 付丽萍;软件质量评估技术的分析与研究[D];电子科技大学;2007年
【相似文献】
中国期刊全文数据库 前10条
1 孟晓;;SOA质量与测评为SOA应用保驾护航[J];信息技术与标准化;2013年Z1期
2 孙佾琳;李硕;;图书馆服务质量的实证研究及模型构建[J];图书馆学刊;2010年06期
3 侯芳;;本土化LibQUAL+模型的构建研究[J];科技情报开发与经济;2013年05期
4 赵利萍;;图书馆“用户满意度”评价模式比较分析[J];甘肃科技;2011年19期
5 莫祖英;马费成;罗毅;;微博信息质量评价模型构建研究[J];信息资源管理学报;2013年02期
6 雷素芳;;基于传统图书馆的服务质量评价模型[J];图书馆学刊;2011年04期
7 武丽丽;;以用户为中心的交互式信息服务质量评价模型的研究[J];现代情报;2010年03期
8 彭志捌;尹雪莲;;基于BP神经网络的教学质量评价模型[J];安徽建筑工业学院学报(自然科学版);2009年06期
9 刘桂梅;;基于模糊贴近度的图书馆服务质量评价模型[J];科技信息;2009年10期
10 鄂媛媛;霍天强;;基于BP神经网络的实践教学质量评价模型研究[J];实验室科学;2009年05期
中国重要会议论文全文数据库 前4条
1 张国旺;;商贸业经济运行质量评价模型的构建——天津与北京对比分析[A];科学发展·惠及民生——天津市社会科学界第八届学术年会优秀论文集(下)[C];2012年
2 赵学锋;贾利军;张金隆;;图书馆服务质量评价模型研究[A];第10届计算机模拟与信息技术会议论文集[C];2005年
3 徐宗昌;李勇;曹阳;张光明;;装备使用阶段质量评价模型研究[A];Proceedings of 14th Chinese Conference on System Simulation Technology & Application(CCSSTA’2012)[C];2012年
4 刘艳;朱传红;刘良;乐虹;;医疗纠纷法医学尸检鉴定质量评价模型的初步研究[A];全国第七次法医学术交流会论文摘要集[C];2004年
中国重要报纸全文数据库 前1条
1 ;质量:来自顾客的眼中[N];中国邮政报;2003年
中国硕士学位论文全文数据库 前10条
1 刘艳丽;网络用户健康信息质量评价模型研究[D];中南大学;2008年
2 赵香玲;图书馆全面质量管理体系研究[D];河北大学;2010年
3 郑滔;重庆市城市化质量研究[D];重庆工商大学;2013年
4 吴慧敏;公司治理对会计信息质量的影响研究[D];北京物资学院;2012年
5 言英杰;中国外贸增长质量研究[D];山东财经大学;2012年
6 庄曾;考虑质量因素的模糊挣值方法研究[D];天津大学;2011年
7 朱锐;新会计准则对提升会计信息质量的影响[D];天津大学;2007年
8 曹银美;基于用户感知视角的LBS应用服务质量研究[D];南京大学;2013年
9 罗杨洋;源代码结构质量评估子系统的研究与实现[D];重庆大学;2014年
10 刘裕灿;经济服务质量的伦理考察[D];山西师范大学;2014年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026