基于ODC的软件缺陷管理方法的研究与应用

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:smashnj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着软件产业的蓬勃发展,软件的规模、复杂程度大幅度提高,同时用户对软件又有了更高的可靠性、安全性要求,开发的时间更短,为满足这些要求,软件企业采用了一系列的技术来实现软件质量和开发效率的协调发展。软件测试保证软件质量和衡量软件开发过程的有效途径,对于缺陷的管理和分析有助于改进开发和测试过程,提高效率。ODC是IBM于1992年提出的定量分析软件缺陷的方法,集合了根源分析法和统计增长模型的优点,用于衡量、评估测试和开发过程,是对CMMI四级至五级的有力支撑。ODC定义了八个正交的缺陷属性用于对缺陷的分类,根据对一段时期缺陷的ODC记录进行特定分析,可以有效的衡量软件过程、评价软件过程的性能、分析软件缺陷发生的规律、测量验证过程的有效性。论文首先给出ODC的产生原因,解释ODC八个属性的含义,并在此基础上分析ODC的应用方法,即在实际开发和测试过程中如何使用ODC对软件过程进行评估,以及利用这些评估结果又如何指导软件过程的改进。为在缺陷的管理过程中,使用已有的ODC记录对当前缺陷的分类提供指导和帮助,文章中提出了一种利用贝叶斯网络来提高ODC方法的分类效率的新方法。最后在所参与的一个实际软件项目中,将之前所学的软件工程、缺陷管理的方法应用其中,详细给出了系统的设计、实现和测试以及缺陷管理。这个项目是实验室和某市纪委监察局的合作开发的行政权力电子监控系统。为有效进行缺陷管理,首先设计实现了一个适合使用的缺陷管理系统,而后利用它进行缺陷统计,并结合ODC方法进行分析,对开发和测试过程进行验证和管理。
其他文献
随着科技的进步、社会的发展,数字图像的传播与使用愈加广泛。同时,数字图像的信息安全隐患问题也愈发突出。加密技术可以隐藏图像本身的内容,非授权用户不能解读。信息隐藏
随着网络技术的发展,信息由原来的集中存储转为分布式存储。当今我们所面临的计算环境是一个包含分布性、异构性、自治性、动态性特征的多自治域环境。随着需求的不断增加以
[摘 要] 工程教育专业认证的核心理念与重要环节之一是对专业建设的持续改进,而持续改进的关键是基于评价发现问题,并将评价结果通过机制用于改进。本文以工程教育认证的持续改进理念为原则,以郑州轻工业大学为例,分别从课程体系、教学活动和师资队伍等3方面介绍了过程装备与控制工程专业具体实施持续改进过程中的一些策略。   [关键词] 工程教育专业认证;评价;持续改进;过程装备与控制工程   [中图分类号
[摘 要] 随着全球一体化和多元化的不断深入,跨文化交际能力越来越受到重视,也已成为21世纪国际人才应具备的能力之一。任何语言若是离开了主观性就不能称之为语言,不同文化背景的人进行交际时,必然离不开自己的观点、态度、想法等主观因素,即语言的主观性。本文基于输入-输出理论,建构了基于现代信息技术的主观性视角下国际人才跨文化交际能力培养模型,从四方面探讨基于现代信息技术的语言主观性视角下的大学英语跨文
[摘 要] 当前校本培训存在缺乏针对性、内容空洞、流于形式的弊端。基于教育会诊的校本培训借鉴医院的会诊制度,旨在以解决问题为导向,对教师在教育教学中存在的普遍共性和典型个性问题,借助同伴和专家学习共同体的教育合力,通过集体讨论,共同诊断的方式给予解决方案并得以实施的一种校本培训路径。通过对教师的教育教学问题收集与分类,从而得出解决方案,提高校本培训的实效性,促进教师的专业素养的提升。   [关键
随着数据库技术和网络技术的发展,分布式数据库系统越来越受到人们的关注。由于分布式数据库的分布性和逻辑整体性的特点,如何保证分布式事务提交的原子性,是分布式数据库系
随着我国航天技术的不断发展,越来越多的卫星应用在通讯、资源探测、遥感、气象、对地观察等领域,卫星的功能越来越强,对星务管理和有效载荷控制的星载计算机提出了更高的要
学位