某软件项目质量管理培训教材(PPT 53页).ppt_第1页
某软件项目质量管理培训教材(PPT 53页).ppt_第2页
某软件项目质量管理培训教材(PPT 53页).ppt_第3页
某软件项目质量管理培训教材(PPT 53页).ppt_第4页
某软件项目质量管理培训教材(PPT 53页).ppt_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件项目管理第6章项目质量管理 徐亮121227753 信息工程学院软件教研室 如何看待的项目的质量 实例 曾经对一个国际性的软件公司作了一个调查 选择了由质量问题引起的10项额外工作 即 开发人员修正缺陷 测试人员验证缺陷 返工 设计或代码完成后的需求变化 不清楚或无效的缺陷报告 代码完成后补充的测试用例 由于缺陷修复后所做的回归测试 测试环境设置错误 产品发布后遗漏的缺陷验证 为产品发布后遗漏的缺陷出补丁包等 统计结果表明 由于质量问题造成的成本 劣质成本 竟高达45 86 差不多占开发总成本的一半 冰山一角 真理 产品质量是生产出来的 不是检验出来的 威廉 戴明 软件的质量管理贯穿了整个软件开发周期 不仅确保项目最终交付的产品满足质量要求 而且要保证项目实施过程中阶段性成果的质量 正如ISO8402所规定和倡导的 质量管理是指确定质量方针 目标和职责 并通过质量体系中的质量策划 质量控制 质量保证和质量改进来使其实现的所有管理职能的全部活动 质量管理 项目质量管理 项目质量管理 8 1质量规划 1输入 1事业环境因素 2组织过程资产 3项目范围说明书 4项目管理计划 2工具和技术 1成本效益分析 2基准对照 3实验设计 4质量成本 5其他质量计划工具 3输出 1质量管理计划 2质量衡量指标 3质量检查表 4过程改进计划 5质量基准 6项目管理计划 更新 8 2执行质量保证 1输入 1质量管理计划 2质量测量指标 3过程改进计划 4工作绩效信息 5批准的变更请求 6质量控制度量 7实现的变更请求 8实现的纠正措施 9实现的缺陷修复 10实现的预防措施 2工具和技术 1质量计划工具和技术 2质量审计 3过程分析 4质量控制工具和技术 3输出 1请求的变更 2推荐的纠正措施 3组织过程资产 更新 4项目管理计划 更新 8 3执行质量控制 1输入 1质量管理计划 2质量测量指标 3质量检查表 4组织过程资产 5工作绩效信息 6批准的变更请求 7可交付成果 2工具和技术 1因果图 2控制图 3流程图 4直方图 5帕雷托图 6趋势图 7散点图 8统计抽样 9检查 10缺陷修复审查 3输出 1质量控制度量 2确认的缺陷修复 3质量基准 更新 4推荐的纠正措施 5推荐的预防措施 6请求的变更 7推荐的缺陷修复 8组织过程资产 更新 9确认的可交付成果 10项目管理计划 更新 第6章项目质量管理 6 1质量管理概述6 2项目质量的组织保证6 3质量计划6 4软件评审方法和过程6 5缺陷预防和跟踪分析6 6质量度量6 7过程质量管理 质量管理概论 不同的质量管理方式 病入膏肓 及早治疗 提前预防 6 1质量管理概述 软件质量控制 SQC SoftwareQualityControl 是科学地测量过程状态的基本的方法 就象汽车表盘上的仪器 可以了解行驶中的转速 速度 油量等 软件质量保证 SQA SoftwareQualityAssurance 则是过程和程序的参考与指南的集合 就像汽车中的用户手册 软件质量管理 SQM SoftwareQualityManagement 才是操作的誓学 教你如何驾车 建立质量文化和管理思想 质量管理水平 检查 通过检验保证产品的质量 符合规格的软件产品为合格品 不符合规格的产品为次品 相当于 软件测试 质量控制 保证 质量目标通过软件开发部门来实现 制定质量计划 保证软件开发流程合理性 流畅性和稳定性 相当于初期的 质量保证 预防 软件质量以预防为主 以过程管理为重 把质量的保证工作重点放在过程管理上 相当于成熟的 质量保证 完美 以客户为中心 贯穿于软件开发生存期过程 全员参与 追求卓越 相当于 全面软件质量管理 质量管理的支持 质量管理 技术 方法 基础设施 基础设施 第6章项目质量管理 6 1质量管理概述6 2项目质量的组织保证6 3质量计划6 4软件评审方法和过程6 5缺陷预防和跟踪分析6 6质量度量6 7过程质量管理 组织保证 第6章项目质量管理 6 1质量管理概述6 2项目质量的组织保证6 3质量计划6 4软件评审方法和过程6 5缺陷预防和跟踪分析6 6质量度量6 7过程质量管理 6 3质量计划 6 3 1质量计划的内容6 3 2质量计划制定的步骤6 3 3如何制定有效的质量计划6 3 4质量计划的实施和控制 6 3 1质量计划的内容 目的和范围参考的文件列表质量目标质量的任务参与质量管理的相关人员及其责任对一些关键文档提出要求 重申适合项目的相关标准评审的流程和标准配置管理要求问题报告和处理系统采用的质量控制工具 技术和方法等质量 质量计划模板参照 项目概述实施策略项目组织质量保证对象分析及选择质量保证任务划分实施计划资源计划记录的收集 维护与保存 6 3 2质量计划制定的步骤 了解项目的基本概况 收集项目有关资料确定项目的质量目标确定围绕质量目标的工作任务明确项目质量管理组织机构制定项目质量控制程序项目质量计划的评审 6 3 3如何制定有效的质量计划 利益 成本分析 满足质量需求的主要的利益是减少重复性工作 效益与成本之比尽可能的大 基准 为改进项目实施过程提供思路和可参考的标准 流程图 包括数据流程图 工作流等试验设计 6 3 4质量计划的实施和控制 通过设置检查点 验证点 对阶段性成果进行评审或完成质量评估 以确定项目阶段性成果是否达到所设定的质量标准 项目收尾阶段的质量控制是一个非常重要而又容易忽视的内容 第6章项目质量管理 6 1质量管理概述6 2项目质量的组织保证6 3质量计划6 4软件评审方法和过程6 5缺陷预防和跟踪分析6 6质量度量6 7过程质量管理 6 4软件评审方法和过程 6 4 1软件评审的方法和技术6 4 2角色和责任6 4 3软件评审过程6 4 4如何有效地组织评审 软件评审 不管你有没有发现他们 缺陷总是存在 问题只是你最终发现它们时 需要多少纠正成本 评审的投入把质量成本从昂贵的 后期返工转变为早期的缺陷发现 卡尔 威格 6 4 1软件评审的方法和技术 临时评审 Adhocreview 轮查 Passroud 走查 Walkthrough 审查 Inspection 检查表 6 4 2角色和责任 小组组长读者记录者评审员审核者协调者 6 4 3软件评审过程 评审注意事项 明确自己的角色和责任 熟悉评审内容 为评审做好准备 做细做到位 关注问题 针对问题阐述观点 而不是对人 可以分别讨论主要的问题和次要的问题 在会议前或者会议后可以就存在的问题提出自己的建设性的意见 提高沟通能力 采取适当的 灵活的表述方式 对发现的问题 要跟踪到底 6 4 4如何有效地组织评审 把握好流程和评审目标认真 仔细地阅读评审材料 不断思考善于提问充分沟通一切围绕用户需求进行 评审组织方法 分层评审方法 高层次 低层次 分类评审方法 分业务需求 功能需求 非功能需求 用户操作性需求等 分阶段评审方法 第6章项目质量管理 6 1质量管理概述6 2项目质量的组织保证6 3质量计划6 4软件评审方法和过程6 5缺陷预防和跟踪分析6 6质量度量6 7过程质量管理 6 5缺陷预防和跟踪分析 6 5 1缺陷预防6 5 2缺陷分析6 5 3鱼骨图 6 5 1缺陷预防 从流程上加强控制建立和规范工作流程过程改进采用有效的工作方法代码评审单元测试提高个人的技术水平自我学习和提高 6 5 2缺陷分析 缺陷趋势分析 实时 累积 缺陷分布分析 如缺陷产生的原因 阶段 来源 趋势分析示例 分布分析示例 不同模块的缺陷分布图不同阶段的缺陷分布图 分布分析示例2 不同级别的缺陷分布图 6 5 3鱼骨图 可以更全面地探讨各种类别的原因鼓励通过自由讨论发挥大家的创造性提供问题与各类原因之间关系的直观表示 因果分析图 分析影响事物质量形成的诸要素间因果关系 示例 工具 XMind2008Pro 第6章项目质量管理 6 1质量管理概述6 2项目质量的组织保证6 3质量计划6 4软件评审方法和过程6 5缺陷预防和跟踪分析6 6质量度量6 7过程质量管理 6 6质量度量 6 6 1度量要素6 6 2基于缺陷的质量度量 质量度量的作用 有效的沟通和改进可见性 尽早的发现和更正问题 作出关键的权衡 跟踪特定的项目目标 管理风险 有助于决策 计划未来的项目 6 6 1度量要素 项目度量 产品度量和过程度量数据 图表和模型 6 6 2基于缺陷的质量度量 代码质量产品质量测试效率 第6章项目质量管理 6 1质量管理概述6 2项目质量的组织保证6 3质量计划6 4软件评审方法和过程6 5缺陷预防和跟踪分析6 6质量度量6 7过程质量管理 6 7过程质量管理 6 7 1过程质量度量6 7 2缺陷移除和预防 6 7 1过程质量度量 过程缺陷密度整体缺陷清除率阶段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论