基于软件缺陷分类标准与分析技术的软件缺陷管理系统应用与研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:l1113106a1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
缺陷分析报告中提供的统计分析结果,既是评估当前软件产品质量状况的重要依据,也是判定是否能按期发布软件产品的重要依据之一。开展缺陷分析的前提,需要一个符合项目开发要求的缺陷数据管理系统,利用该系统采集到缺陷数据信息,对缺陷数据实行分析。根据缺陷数据分析的结果,实施缺陷预防措施,改进软件过程质量。缺陷原因分析是缺陷预防的核心任务。开展缺陷原因分析的目的是找到软件缺陷产生的共通和根本原因。目前在这一方面,国内的技术资料较为匮乏,使得软件企业在应用时有一定的困难。基于目前软件缺陷管理的现状,本文提出了基于能力成熟度模型集成(Capability Maturity Model Integration,CMMI)的缺陷预防过程改进模型,具体设计思想如下:在仔细研究了软件缺陷生命周期,缺陷属性度量分类方法,以及常用的软件缺陷分析指标。明确了缺陷管理的目标和任务,在此基础上通过运用缺陷数据分析方法,在开发过程中依据缺陷分析的结果,可以采取合适的对策及时发现和消除存在的缺陷,确保软件产品的开发质量和成功率。本文针对软件开发企业的对缺陷管理系统的实际需求,结合浏览器/服务器结构(Browser/Server,B/S)与软件缺陷生命周期模型,在Window Server 2003服务器上用分享服务(Windows SharePoint Service,WSS)技术,对缺陷管理系统的功能结构,以及主要模块进行了设计与实现。该缺陷管理系统具有缺陷管理、查询统计、修正状态统计,以及自定义修正审批流程等功能,可以在软件开发过程中提高缺陷的修正率,并根据需要调整改进缺陷修正流程以及缺陷属性分类标准。实践表明,通过运用该模型设计的缺陷管理系统,能够有效控制开发流程,在软件开发过程中对提高软件产品的开发质量取到了较好的效果。
其他文献
目前,许多BPM (Business Process Management)软件企业使用基于构件复用的软件开发方法,缩短了开发周期、节约了开发成本、提高了企业的市场竞争力。然而,随着用户需求的不断
随着计算机网络技术的飞速发展,数据库技术在存储、管理大量重要数据方面的作用越来越明显。与此同时,网络攻击的目标和方法也在不断变化,其中,针对Web应用系统的占很大一部
随着现代微电子技术、无线通信技术、计算机网络技术等长足的进步以及因特网的持续发展,传感器信息获取技术也因此得以迅猛发展。发展方向从单一化模式转向集成化、微型化、
随着RFID应用的广泛推进,对RFID的应用适应性研究在整个世界范围内都显得非常迫切。RFID系统一般包括三大部分:电子标签、读写器和后台数据管理系统。近年来由于采用了不同行
计算机支持的协同工作(CSCW)是目前计算机领域研究中的一个热点问题。群体感知理论和访问控制机制是协同工作中必不可少的组成部分。群体感知理论和实现技术主要解决外部环境
人类社会发展至今,各类灾害性事件的发生趋向于频繁化、复杂化、特殊化、严重化,而当这些灾害发生时,往往需要多警种、多部门、多层次、跨地域的统一接警,统一指挥,联合行动,
随着网络的普及和飞速发展,网上信息以指数的形式增长。这些海量信息在给人们带来丰富资源的同时,也给人们对如何有效地获取和使用这些信息带来了巨大的挑战。传统搜索引擎在
在高校的日常管理工作中,教务管理是管理工作的核心,其科学与规范的管理模式,先进与自动化的管理手段对学校的建设与发展具有举足轻重的影响。计算机技术及网络的高速发展及
随着计算机技术及网络技术的快速发展,以及大型企业、公共事业等单位内部各种业务系统、服务系统的建立,公共的文件数量快速增长。这些文件中有很多是涉密文件,而且这些涉密
作为计算理论中最简单的数学模型,有限自动机不仅是复杂性理论的理论基础,而且与其他领域密切相关,例如神经网络、模式识别、密码算法,以及操作系统分析等.近年来,随着模糊技