软件过程缺陷度量的研究与应用

来源 :重庆大学 | 被引量 : 0次 | 上传用户:zhjipi07
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当今软件规模的日益发展,软件质量问题也日益突出,它可能造成软件成本不断增加、交付延期。软件产品质量的提高依赖于软件过程质量的提高,而软件过程缺陷度量能够保证软件过程质量,发现开发过程中的问题所在,为过程控制、过程评价和持续改善等提供量化管理的基础。CMMI是目前公认的软件产品进入国际市场的通行证,它不仅仅是对产品质量的认证,更是一种软件过程改善的途径。因此,基于CMMI软件过程缺陷度量是值得深入研究的一个问题。本文以选题的背景和意义为出发点,在现有CMMI过程管理框架下,对软件过程度量模型及缺陷管理方法进行了研究。在分析缺陷管理和构建度量模型的基础上,提出了一种软件过程缺陷管理与度量流程并在软件项目中进行了应用。为此,本文首先深入地研究了软件过程度量理论及数据分析和质量控制工具,以此作为软件缺陷度量的理论基础和支持工具,然后研究了能力成熟度模型集成,作为后面缺陷管理和度量的参考标准。其次以缺陷为对象,先后分析了缺陷产生的原因、类型、优先级和状态等属性,在分析CMMI关键过程域的一般特特征基础上建立了其与软件过程缺陷度量指标的映射关系。最后,分析了原有缺陷管理流程不足,提出了改进后的软件过程缺陷管理与度量流程,并把此流程在实际项目中加以验证。研究结果证明,在传统的缺陷管理过程中引入缺陷排除有效性度量和风险传递评估方法,使我们在改正缺陷的同时,挖掘出更多对项目管理有用的信息,利用缺陷提供的信息,建立过程能力基线,量化过程管理,可提高软件组织的能力成熟度。经过在某软件公司项目中的实践,通过质量管理部门和客户的最终反馈信息发现,项目的整体审查有效性和缺陷排除有效性都有了明显的提高,项目的缺陷风险成本也得到了有效控制,对质量计划和管理有很大帮助,也验证了本文提出的软件过程缺陷管理流程是行之有效的。论文的研究结果仅仅反映了缺陷管理与度量中的一个方面,可进一步研究并扩大缺陷管理流程在软件过程质量保证中的作用。
其他文献
无线传感器网络是由大量微型传感器节点通过无线通信方式形成的一个多跳自组织的网络系统。节点部署作为网络运行的基础,这方面的研究远远落后于其它方面的研究。已有的异构节
谓词加密是公钥密码学中一个新的研究热点。谓词加密是公钥密码学中基于身份加密、基于属性加密、加密数据搜索等一系列研究的延伸和发展。谓词加密可以对加密数据进行谓词评
数据压缩技术是实时数据传输系统研究的核心和重点之一,它对于减少数据所占用的存储空间,提高传输信道的利用率,增强传输数据的安全性具有非常重要的作用。环保数据的在线监
随着优化算法和启发式算法的提出,国内外掀起了研究智能优化算法的热潮。禁忌搜索是一种新的智能优化算法,是由美国科学家Glover教授于1986年正式提出。禁忌搜索(TS)在智能算
随着嵌入式系统的广泛应用,嵌入式实时操作系统RTOS也越来越受到重视,尤其是在工业控制、航空航天、医疗卫生和军用等领域。RTAI (Real-Time Application Interface)是由意大
随着处理器的计算能力的迅速提高、嵌入式技术的迅猛发展和嵌入式系统应用领域的不断拓宽,使得嵌入式软件的规模以及复杂性的不断增长,从而导致了开发时间和费用也在不断的增长
随着科学技术的普及,在家中我们与物体的交互方式以及物体和物体的交互方式正在发生着变化,我们的家正在向着智能家居转变。在过去这些年里,许多新技术都应用到了我们的家中,智能
城市道路交通是智能交通系统的重要组成部分,其最大特点就是交叉口错综复杂,交叉口处的车流量之间相互影响,因此交叉口的通行状况将会直接决定道路的拥堵程度,道路交叉口已经
随着计算机应用范围的不断扩大和Internet的全球普及,在各种应用系统中积累了越来越多的数据,这就很容易造成了“数据爆炸”问题,它已经悄悄来到我们的身边,甚至更严重的“数
随着网络通信、计算机技术的快速发展,股市数据分析、天气预测、卫星监测、网络流量监控等多个领域都产生了数据流。由于数据流具有快速、连续与动态变化的特征,传统的数据挖