软件缺陷度量与软件过程管理方法研究应用.doc

软件缺陷度量与软件过程管理方法研究应用.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件缺点度量和软件过程管理方法研究 08信管 8306026 秦雄强 摘 要: 软件能力成熟度模型第4级中要求在项目中定量管理,建立组织级过程性能,组成完整量化管理,采取统计或其它定量方法管理软件过程,并经过对过程中出现方法,技术等问题进行因果分析和寻求处理方案。在仔细研究了现有缺点度量分类方法和分析指标后,提出了一个基于缺点度量和分析软件过程改善模型。应用该模型能够设计缺点数据管理系统。 关键词: 软件缺点;缺点度量;软件过程 1 引言 软件缺点是软件在生命周期各个阶段存在一个不满足给定需求属性问题。现在公布软件中,全部存在着这么或那样缺点,一些缺点可能成为软件致命隐患,而造成应用软件或操作系统瓦解,所以软件开发企业和个人必需全部主动采取有效方法,尽可能降低缺点。 在软件开发过程中实施缺点度量和分析,对于提升软件开发和测试效率,预防缺点发生,确保软件产品质量有着十分关键作用。缺点分析是将软件开发各个阶段产生缺点信息进行分类和汇总统计,计算分析指标,编写分析汇报活动。经过软件缺点分析能够发觉多种类型缺点发生概率,掌握缺点集中区域、明确缺点发展趋势、挖掘缺点产生根本原因,便于有针对性地提出遏制缺点发生方法、降低缺点数量。 2 问题描述 现在多数中小型软件项目标开发对于缺点信息控制和管理处一个混乱状态中,对测试前期设计和开发阶段缺点数据统计和分析重视程度严重不足。基础上是在进入测试阶段后才开始汇报出大量缺点,进行缺点修正,再测试,再修正这么一个无序过程。因为缺乏缺点数据统计和分析,及缺点预防机制,使得软件项目开发周期变得难以控制。 本文基于上述思索,提出了一个基于缺点度量和分析软件过程改善模型,图1。该模型可依据需要设计缺点属性度量分类标准。 图1 基于缺点度量和分析软件过程改善模型 3 缺点分类方法研究 3.1 缺点分类目标和标准 缺点分类目标是经过实施软件缺点管理,采集完整缺点数据信息。经过缺点数据分析软件缺点产生原因,改善软件过程,预防软件缺点,提升软件质量,改善组织软件能力成熟度。 缺点分类方法应满足以下要求:正确地对发觉缺点类型进行分类;缺点分类类型之间应无重合,并尽可能多覆盖开发过程中出现分类;分类要和软件生命周期有机结合,从软件过程角度对软件缺点进行分类。 3.2 缺点度量属性分类 实施度量分析目标是为了发觉软件过程中问题,并制订过程改善计划和目标。过程度量分析关键是对实际工作量、项目进度、项目实际情况和计划或估计成本偏离程度过程中存在缺点和在项目中已处理缺点进行分析和统计。 本文中将缺点度量属性设计为描述属性、统计属性和控制属性三类。 3.2.1 基于缺点描述属性分类 缺点描述属性是指:缺点信息描述,缺点处理时间,缺点引入/流出原因分析,缺点处理结果描述,缺点调查分析相关辅助文件路径等由处理分析缺点相关责任人进行统计属性,其属性值没有固定取值范围。缺点文字属性根据表1进行分类。 表1 基于缺点描述属性分类 缺点属性 缺点属性说明 缺点信息描述 描述该缺点再现步骤,产生条件,测试环境/文档,具体表现等信息 缺点引入原因分析 分析这个缺点是怎么产生 缺点流出原因分析 分析为何出现了这个缺点,为何汇报人测试出了这个缺点,为何之前复查过程没有发觉这个缺点 缺点处理结果描述 怎样修正,描述修正采取方法 缺点相关文件附件 对于一些文字极难表示清楚缺点,能够经过附加文档方法补充说明 3.2.2 基于缺点统计属性分类 缺点统计属性是指:缺点生命周期状态,缺点流出开发阶段,缺点流出部门,缺点流出功效模块,缺点表现类型, 缺点严重等级等基于缺点数量统计其分布属性。而且缺点统计属性参考正交缺点分类方法划分,属性间没有相关性。缺点统计属性根据表2进行分类。 表2 基于缺点统计属性分类 缺点属性 缺点属性说明 缺点生命 周期状态 依据缺点处理状态划分,可定义为新建,打开,再开,确定中,已修正,误报,复查中,确定,转出,关闭 缺点引入/流出/ 消除开发阶段 依据软件开发阶段划分,需求阶段、设计阶段、编码阶段、单体/集成/系统测试阶段,运行和维护阶段,正式公布阶段 缺点流出 部门 依据缺点流出部门划分,不失通常性,将软件开发各部门简化为需求,设计,开发,测试及质量确保部门 缺点流出 功效模块 依据缺点所属功效模块划分,如模块A1,B2等 缺点类型 依据缺点流出原因划分,能够根据文档,功效,关系,接口,时序,赋值,检验,算法等分类方法来划分 缺点严重等级 依据缺点严重程度划分,S1级致命错误:重启,死机等使得软件无法使用严重缺点。 S2级功效缺点:功效实现中有缺点,比如没有完成需求要求设计,或是性能不达标。S3级产品缺点:功效实现了,不过可用性较差,降低了产品吸引力。S4小缺点:在友好性方面有小问

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档