代码复杂度度量与质量控制在日立项目中的应用

来源 :长春理工大学 | 被引量 : 0次 | 上传用户:gaboo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
源代码的复杂度度量和质量控制是软件质量保证体系中的一个重要环节,它面向源代码进行工作,贯穿于软件开发、代码评审、单元测试、集成测试、系统测试、以及软件维护阶段。 本文以源代码的圈复杂度、Halstead复杂度和代码行复杂度为研究主线,以笔者独立开发的代码复杂度度量工具——CodeMetric的实现过程为线索,以我校与日立公司合作开发的ERP帐务管理系统为实践依据,针对源代码复杂度和软件质量之间的关系进行了一些探索和尝试。 CodeMetric系统是一个工作在.NET平台、针对C#语言的源代码复杂度度量工具,它实现了源代码复杂度的自动分析和整理以及产品度量、过程度量和项目度量在软件开发工作中的集成。解决了在软件开发过程中控制和管理源代码质量的问题。 在文章的最后,利用CodeMetric系统分析得到的源代码复杂度信息进行了软件的缺陷数预测、模块稳定性和复杂度关系分析两个方面的工作。
其他文献
数字硬盘录像机(DVR)是集硬盘录像、智能回放检索等多种功能于一体的智能数字监控录像系统。具有画面分割器、视频切换器、磁带录影机、控制器、远程传输器的全部功能,可进行
随着网络发展,越来越多的企业拥有自己的内部网并且连入了Internet。网络的普及为人们的生活和工作带来方便的同时,也带来了新问题,网络为泄露企业的商业机密、技术机密也提
  工业无线监控管理系统用途广泛,然而目前市场上没有成熟的构件式软件产品适用于该类系统,所以无线监控系统软件开发过程中存在大量的重复劳动,开发周期长、开发效率低。  
群密钥协商协议允许一组用户在不安全的公共信道上生成共享的会话密钥,在密码学中一直是一个非常重要的研究方向。而在动态群密钥协商协议中,群组中的成员是动态变化的,并且
C++程序中常见的安全漏洞及其静态检测方法的研究是该论文研究的课题,它是C/C++程序安全模式研究的一部分.该文致力于完成C++程序中常见的安全漏洞的查找和分析,以及对这些安
数据仓库是面向数据分析型处理的数据环境,对于异构数据的重新组织和大规模数据的综合分析等问题具有高质高效的处理能力。利用数据仓库来解决以TMN(电信管理网)为代表的综合
近年来,人们对传统Petri网在人工智能中的应用已经进行了大量的研究。但是,随着应用的深入,人们发现传统Petri网有一个缺点,就是不能描述不精确知识。然而,现实世界中大量复
近年来,一些公司或个人为了个人或商业利益,在未经收件人同意的情况下,利用电子邮件发送大量商业广告及各种不良信息,形成影响极坏、后果严重的垃圾邮件。本文主要是针对现今
  随着多媒体技术和计算机网络的飞速发展,全世界数字图像的容量正以惊人的速度增长。这些数字图像包含了大量有用的信息,要利用这些信息就要求有一种能够快速而且准确地查找
计算机网络技术的迅猛发展和多媒体教学的广泛应用,使高校的教学方式和教学手段急需变革,其原因如下:1、由于多媒体教学的应用加大了课堂信息量改善了教学效果但同时也使学生难