【摘 要】
:
软件度量学是软件工程的一个重要分支,通过度量反馈的信息控制开发过程,能够有效地提高软件质量和软件的开发效率。为了更好地理解和控制软件开发过程,提高软件质量,人们对于
论文部分内容阅读
软件度量学是软件工程的一个重要分支,通过度量反馈的信息控制开发过程,能够有效地提高软件质量和软件的开发效率。为了更好地理解和控制软件开发过程,提高软件质量,人们对于度量的需求越来越迫切;与此同时,由于面向对象软件自身独特的特性,一些传统的度量方法在面向对象领域就显得有些力不从心。这就促使人们不得不加快对面向对象软件度量的研究。在现有面向对象软件度量方法的基础上,结合软件开发过程的生命周期模型,考虑面向对象软件自身的特点,给出了一个针对面向对象软件过程的度量模型。在该模型中,利用UML提供的基本元素来表示面向对象软件的特征,分别从需求分析阶段用户的沟通、架构设计阶段类层次的规划、代码编写阶段代码的规范、缺陷率和后期维护阶段任务分配的度量这四个方面进行了分析、探讨,同时针对软件开发过程的每个阶段都提出了相应的度量指标和模型。在某跨国公司的ERP系统中,成功的把该度量模型和实践相结合,并且进行了相应的实验和数据分析。分析结果表明:该模型很好的控制了软件的开发过程,起到了积极的指导作用。同时也表明,通过对软件的开发过程进行度量,一方面可以更好地了解系统的规模度、复杂度、功能划分等情况,从而能够较好地分配人力、物力、合理分配任务;另一方面也可以反映度量模型的正确性、合理性,及时解决系统开发中出现的问题,优化软件开发过程。
其他文献
本文研究了经典规划形式化、SAT规划形式化、SAT问题求解算法和领域知识表示与使用等方面,主要的内容有:在研究智能规划概念模型、经典规划模型和因果理论规划模型的理论的基础
数字电视取代模拟电视是必然的趋势。数字地面电视广播,以其优越便捷的移动接收性能特别受到了青睐,近几年来,数字地面电视广播在世界范围内高速发展,很多国家都在积极地开发
本文主要针对如何开发智能手机应用系统这一目前需要解决的问题进行了研究。针对此问题,本文构建了基于Linux+MiniGUI+C的应用开发环境,提出了一种开发智能手机应用系统的解
移动支付是使用移动设备通过无线方式完成支付行为的一种新型的支付方式,它是无线通信技术与无线互联网技术以及人们需求应用的产物。它是下一代支付的主要手段。移动支付主
以湖北清江卷烟厂实际生产工序中的烟支计数问题为研究背景,实现了一种基于模板匹配的图像识别方法对烟支进行自动计数。对二值图像进行区域旋转编码的思想为此方法的理论基
随着计算机技术的发展,医学成像技术在临床诊断和治疗方面起到了很大作用。在现代医学中,越来越多的成像技术,例如,放射线成像、核磁共振成像、核医学和光成像,被用来诊断不
在硬盘生产过程中,一个不可或缺的环节就是伺服信息刻写。在这一环节,通过伺服刻写机,把伺服信息逐道写入盘片。为了保证刻写每一磁道伺服信息时的准确性,必须能够精确地控制
公钥基础设施(PKI)作为网格安全基础设施(GSI)的一部分,为网格中不同的实体(Entity)提供基本的认证服务。网格的虚拟性、开放性、扩展性要求不同组织间的实体相互访问时需要
随着信息技术的迅猛发展,出现了越来越多的数据形态,而流数据就是其中之一。该类数据不同于传统数据,其拥有海量性、实时性和动态变化性等特点。除此之外,在实际的应用中,数
网格代表了一种先进的技术和基础设施,能够实现全球范围内的计算资源、存储资源、数据资源、信息资源、知识资源、专家资源和设备资源的全面共享。随着网格向更大规模的发展,