网站大量收购独家精品文档,联系QQ:2885784924

项目管理与质量保证——质量保证da.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目管理与质量保证——质量保证da要点

项目质量管理 软件质量保证 ——概述(1) 什么是软件质量保证? Software Quality Assurance,简称SQA 一种应用于整个软件过程的庇护性活动 软件质量保证的范围? 软件产品质量 软件过程质量 软件质量保证 ——概述(2) 软件质量保证包含哪些内容? 一种质量管理方法 有效的软件工程技术 在整个软件过程中采用的正式技术评审 一种多层次的测试策略 对软件文档及其修改的控制 保证软件遵从软件开发标准的规程 度量和报告机制 软件质量保证 ——概述(3) 那些人应该为软件质量负责? 软件工程师 项目管理者 客户 销售人员 SQA小组成员 SQA小组充当客户在公司内部的代表 SQA小组的职责是辅助软件工程小组 得到高质量的最终产品 软件质量保证 ——SQA活动(1) 为项目准备SQA计划 计划里应标识出什么? 需要进行的评价 需要进行的审计和评审 项目可采用的标准 错误报告和跟踪的规程 由SQA小组产生的文档 为软件项目组提供的反馈数量 软件质量保证 ——SQA活动(2) 参与开发该项目的软件过程描述 评审各项软件工程活动、对其是否符合定义好的软件过程进行核实 审计制定的软件工作产品、对其是否符合定义 好的软件过程中的相应部分进行核实 确保软件工作及工作产品中的偏差已被记录 在案并根据预定规程进行处理 记录所有不符合的部分并报告给高级管理者 协调变更的控制和管理 帮助收集和分析软件度量信息 软件测试(1) 软件的确认(Validation)和验证(Verification),简称VV 什么是确认? 在软件开发过程期间(针对单元)或结束(针对系统)时,单元或系统是否满足用户特定的需求? 什么是验证? 在一个给定的开发阶段中,单元或系统是否满足在此阶段开始时确定的条件? 软件测试(2) 测试种类 单元测试 集成测试 确认测试 功能测试 回归测试 α测试β测试 验收测试 软件测试(3) 测试方法 白盒测试 黑盒测试 软件测试(4) 测试类型 功能测试 性能测试 算法测试 正向测试 逆向测试 边界测试 配置测试 负载测试 软件测试(5) 测试计划 测试计划 测试用例 测试报告 统计软件质量保证 什么是统计软件质量保证? 是质量的量化 统计软件质量保证有哪些步骤? 收集和分类软件缺陷信息 尝试对每个缺陷的形成原因进行追溯 使用Pareto原则,将这20%(重要少数)分离出来 一旦找到重要少数原因,就可以开始纠正引起缺陷的问题 80%的缺陷可以追溯到所有可能原因中的20% 可能的错误原因 规约不完整或规约错误(IES) 与客户通信中所产生的误解(MCC) 故意与规约偏离(IDS) 违反编程标准(VPS) 数据表示有错(EDR) 构件接口不一致(ICI) 设计逻辑有错(EDL) 不完整或错误的测试(IET) 不准确或不完整的文档(IID) 将设计翻译成程序设计语言中的错误(PLT) 不清晰或不一致的人机界面(HCI) 杂项(MIS) 例 错误 总计 严重 一般 微小 数量 百分比 数量 百分比 数量 百分比 数量 百分比 IES 205 22 34 27 68 18 103 24 MCC 156 17 12 9 68 18 76 17 IDS 48 5 1 1 24 6 23 5 VPS 25 3 0 0 15 4 10 2 EDR 130 14 26 20 68 18 36 8 ICI 58 6 9 7 18 5 31 7 EDL 45 5 14 11 12 3 19 4 IET 95 10 12 9 35 9 48 11 IID 36 4 2 2 20 5 14 3 PLT 60 6 15 12 19 5 26 6 HCI 28 3 3 2 17 4 8 2 MIS 56 6 0 0 15 4 41 9 总计 942 100 128 100 379 100 435 100 利用错误指标(Error Index,EI)找到影响质量的主要原因 Ei = 在软件工程过程中的第i步中发现的错误总数 Si = 严重错误数 Mi = 一般错误数 Ti = 微小错误数 PS = 第i步的产品规模 Ws Wm Wt 分别是严重、一般、微小错误的加权因子 每个阶段的加权因子取值逐渐变大 先求出阶段指标(Phase Index) PIi = Ws (Si / Ei) + Wm (Mi / Ei) + Wt (Ti / Ei) EI = Σ (i x PIi) / PS 将时间集中用于真正重要的地方, 但是首先你必须知道什么是重要的 软件可靠性 什么是软件可靠性? 在特定环境和特定时间内,计算机程序无故障地运行的概率 软件可靠性和硬件可靠性根本不同 平均故障间隔时间(MTBF) 平均故障时间(MTTF) 平均修复时间(MTT

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档