- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[宝典]Ch03 软件质量操纵
第3章 软件质量控制 Software Quality Control §3.1 引言 3.1.1 基本概念 一、质量控制 制造业的质量控制开始于二战期间的军事采购中,是一种采用统计技术的工具 主要活动包括: 建立质量标准:定义每一质量特性的规约 制定计划:对制造过程、设备、采购、培训作出计划 确定预防措施:分析质量要素,谨慎控制生产过程 确定质量符合度 确定质量符合度的方法: 解释质量标准 随机抽样检查 抽样审查和度量 度量与标准的对照 评价质量符合度 应用统计方法决定是否接受该批次产品 审查数据、形成文档 根据质量控制模型中,工厂把原材料转变为可用的产品,用以下模型表示: U=F(R) 其中,R是一组材料,U是一组产品 工厂有2个特征: 有明确定义的原材料(类型、质量特征) 有明确定义的产品、产品的缺陷、质量特征 产品质量符合度的测量可采用统计抽样方法,用总缺陷率估计: θ=D/N 其中,D是存在缺陷的产品数,N是总产品数。如果总缺陷率θ总是低于某个可接受值,即可达到较高的置信率 另一种方法是验收抽样,即抽取K个产品进行审查,若缺陷产品数小于某个可接受值C,即可认为总体可接受 二、软件质量控制 软件质量控制是一组由开发组织使用的程序和方法,用以在规定的资金投入和时间限制条件下,提供满足用户质量要求的软件产品并持续不断地改善开发过程和开发组织 特征: 软件质量控制是开发组织执行的一系列过程 目标是以最低的代价获得客户满意的产品 改进开发过程和组织以改善质量控制 度量是改善过程和组织的基础 三、软件质量控制与质量管理的区别与联系 软件质量控制对开发过程中的软件产品的质量特性进行连续的收集和反馈,通过质量管理和配置管理机制,使软件开发进程向着既定的质量目标发展 质量控制是质量管理的路标和动力,质量管理是质量控制的执行机制 3.1.2 有关软件质量控制的问题 软件质量控制为什么难? 软件质量目标难于达到 相对成本和时间,质量问题易被管理者忽略 客户似乎更关心预算和交付时间 软件质量控制需要增加成本 软件开发是人的智力活动,有较大易变性 质量控制成本有哪些? 前期成本:制定计划、执行计划和前期的纠错 评估成本:评估产品、过程质量 内部工作失效:因过程、产品缺陷返工 外部失效成本:维护费用 如何理解软件质量控制的重要性? 软件质量控制的目标是为了获得更高的开发效率和效益,为客户提供高质量的软件产品 某些质量关键的软件产品要求更高的质量特性 质量控制是开发者及时发现早期缺陷的主要方法 实行TQC可避免返工而节省时间和经费 实施TQC可获得较高质量的产品,较少维护费用 由谁来进行质量控制? 客户:间接控制——系统需求、资金分配、开发计划和过程里程碑、选择组织、质量控制手段 开发商:直接控制——确定技术、方法和程序 什么时候进行质量控制? 在整个软件生命周期中都该进行 不同阶段活动不同,应采用不同技术 3.1.3 软件质量控制的一般方法 目标问题度量法 通过确定软件质量目标并连续监视这些目标是否达到来控制软件质量 具体方法是: 对每一个项目要素(产品、过程和资源)规定明确的具体目标 对每一目标建立一系列要回答的问题,问题的答案应能回答目标是否达到,并有助于目标的量化 将对问题的回答映射到软件质量等级的度量上,并得出是否达到目标的结论 收集并管理数据 目标:改善软件的可维护性 问题: 可维护性开发过程对于预防缺陷是有效的吗? 正在发生的缺陷是什么? 产生缺陷的原因是什么? 度量: 产品的缺陷密度 按缺陷类别划分的缺陷发生频率 缺陷产生的频率分布、分阶段发生缺陷的频率分布 鱼骨图 风险管理法 识别和控制软件开发过程中对软件质量危害最大的因素(SEI) 主要内容: 选择风险估计和控制技术 进行风险估计和控制 项目各阶段的风险 风险严重性等级 风险控制方法 风险避免 通过变更计划消除风险的触发条件 如采用成熟技术、增加资源、减少软件范围…… 风险弱化 降低风险发生的概率 如简化流程、更多测试、开发原型系统…… 风险承担 制定应急方案,随机应变 风险转移 将风险发生的结果连同应对权利转移给有承受能力的第三方 与目标问题度量法相比 风险管理法中质量控制技术的使用目的更有针对性,直接针对最具危险的、严重影响质量的关键因素 正确地选择质量控制技术是风险管理法的重要部分,而目标问题度量法更多地关注质量目标及监视它们的改善进程 PDCA质量控制法 PDCA是一个基于统计方法的迭代过程,由W.E.Deming提出,已被作为国际标准。 Plan(计划):确定产品的质量、过程和资源计划,明确目标和配置标准目标是量化的 Do(实施):根据已确定的过程实施计划活动实施过程中质量被构造进产品,缺陷也同时发生 Check(检查):评审和测试产品,
您可能关注的文档
- [医药卫生]麻醉前评估与准备.ppt
- [历史学]FPA性格色彩密码.ppt
- [历史学]军事思想概述及中国古代军事思想.ppt
- [原创]2012年《高考风向标》高考生物一轮复习 必修2 第3章 第2、3、4节 DNA分子的结构、DNA的复制、基因是有遗传效应的DNA片段 [配套课件].ppt
- [哲学]3中医学基础成教亚健康第2章 哲学.ppt
- [名校联盟]江苏省盱眙县都梁中学高一历史《第7课 英国君主立宪制的建立》课件.ppt
- [原创]雨润慕德(动物保健品资料)抗病毒免疫调节剂.ppt
- [哲学]第七章建构主义与人本主义学习理论.ppt
- [原创]第二章染色质、染色体、基因和基因组.ppt
- [哲学]6-3爱情与人生.ppt
- 2026年及未来5年蓝信流量统计日志系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年多功能烟气分析仪项目市场数据调查、监测研究报告.docx
- 2026年及未来5年热熔焊制45°弯头项目市场数据调查、监测研究报告.docx
- 2025年学历类自考中国文化概论-中国当代文学作品选参考题库含答案解析.docx
- 2026年及未来5年微控双温区锑扩散系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年变频电机转子项目市场数据调查、监测研究报告.docx
- 2026年及未来5年数显压力机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年电话十台灯十时钟项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动空调控制板项目市场数据调查、监测研究报告.docx
- 2026年及未来5年大豆纤维服饰项目市场数据调查、监测研究报告.docx
最近下载
- 锡柴发动机维修.pdf VIP
- 2025中国储备粮管理集团有限公司招聘笔试考点考试题库及答案.docx VIP
- DB23T 458-1997 农业机械化 术语(种植业部分).docx VIP
- YAMAHA 雅马哈 YSP-1600 回音壁音响 使用说明书..pdf VIP
- 心理战法律战舆论战讲义.ppt VIP
- DB23T 3207-2022 社区消防安全管理技术规范.pdf VIP
- 2024年世界职业院校技能大赛“建设工程数字化计量与计价组”参考试题库(含答.docx
- DB23T 1056-2006 柞蚕现行品种.docx VIP
- DB23T 182-2004 烤烟生产技术规程.docx VIP
- 铁路接触网检修与维护课件 任务2-2 接触网线索.pptx VIP
原创力文档


文档评论(0)