软件质量保证与质量计划.pptx
《软件质量保证与质量计划.pptx》由会员分享,可在线阅读,更多相关《软件质量保证与质量计划.pptx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件质量保证 定义软件质量和软件质量保证定义软件质量和软件质量保证 解释软件开发各个阶段解释软件开发各个阶段 SQA 的目标的目标 实现软件质量保证实现软件质量保证 建立质量管理体系建立质量管理体系 建立质量计划建立质量计划 质量保证质量保证 质量控制的输入质量控制的输入 质量控制的手段和技巧质量控制的手段和技巧 世界上不存在没有缺陷的软件。世界上不存在没有缺陷的软件。 可以通过两种途径开发出没有错误的软件:可以通过两种途径开发出没有错误的软件: 在一开始就防止引入错误。在一开始就防止引入错误。 识别潜藏在代码中的错误,找到并消灭它们。识别潜藏在代码中的错误,找到并消灭它们。 软件质量是软件产
2、品满足使用要求的程软件质量是软件产品满足使用要求的程度。对于软件质量的衡量,就是高质量度。对于软件质量的衡量,就是高质量的软件系统能够准时地交付给用户,所的软件系统能够准时地交付给用户,所耗费的成本不超出预算,并且最重要的耗费的成本不超出预算,并且最重要的是,能够正常地运行。是,能够正常地运行。“正常地运行正常地运行”意味着该软件必须尽可能没有缺陷意味着该软件必须尽可能没有缺陷(bug)。 理解:理解: 软件需求是质量度量的基础,与需求不符就软件需求是质量度量的基础,与需求不符就是质量不高是质量不高 完成的成本和完成的时间都应该在计划范围完成的成本和完成的时间都应该在计划范围内内 开发出的软件
3、产品应该是可靠的和可维护的开发出的软件产品应该是可靠的和可维护的 质量保证是一个活动,它向所有有关的人提质量保证是一个活动,它向所有有关的人提供证据以确立质量功能正在按需求运行的信供证据以确立质量功能正在按需求运行的信心。心。 软件质量保证是一系列系统性的活动,它提软件质量保证是一系列系统性的活动,它提供开发出满足使用要求产品的软件过程的能供开发出满足使用要求产品的软件过程的能力证据。力证据。 需求分析:需求分析: 确保客户所要求的系统是可行的。确保客户所要求的系统是可行的。 确保客户指定的需求确实能够满足他的真正确保客户指定的需求确实能够满足他的真正要求。要求。 避免开发者和客户之间的误解。
4、避免开发者和客户之间的误解。 向用户提供为满足他所提出的需求而实际构建向用户提供为满足他所提出的需求而实际构建的适当软件系统。的适当软件系统。 软件规格说明软件规格说明: 通过建立需求跟踪文档,确保规格说明书与通过建立需求跟踪文档,确保规格说明书与系统需求保持一致。系统需求保持一致。 确保规格说明书能适当地改进系统的灵活性、确保规格说明书能适当地改进系统的灵活性、可维护性以及性能。可维护性以及性能。 确保已建立了测试策略。确保已建立了测试策略。 确保已建立了现实的开发进度表,包括确保已建立了现实的开发进度表,包括预定的评审。预定的评审。 确保已为系统设计了正式的变更规程。确保已为系统设计了正式
5、的变更规程。 设计:设计: 确保已建立用于描述设计的标准,并且确保遵确保已建立用于描述设计的标准,并且确保遵循这些标准。循这些标准。 确保适当地控制并用文档记录对设计进行的变确保适当地控制并用文档记录对设计进行的变更。更。 确保在系统设计组件已按照商定的准则得到批确保在系统设计组件已按照商定的准则得到批准之后才开始编码。准之后才开始编码。 确保对设计的评审按照进度进行确保对设计的评审按照进度进行。 编码:编码: 确保代码遵循已建立的风格、结构和文档标准。确保代码遵循已建立的风格、结构和文档标准。 确保代码经过适当测试和集成,同时对编码模确保代码经过适当测试和集成,同时对编码模块的修改得到适当的
6、标识。块的修改得到适当的标识。 查看代码编写是否遵循既定的进度。查看代码编写是否遵循既定的进度。 确保代码评审按照进度进行。确保代码评审按照进度进行。 测试:测试: 确保测试计划的建立和遵循。确保测试计划的建立和遵循。 确保创建的测试计划能够满足所有系统规格说确保创建的测试计划能够满足所有系统规格说明书的要求。明书的要求。 确保经过测试和返工后软件与规格说明书保持确保经过测试和返工后软件与规格说明书保持一致一致。 维护:维护: 确保代码和文档的一致性。确保代码和文档的一致性。 确保对已建立的变更控制过程进行监测,包括确保对已建立的变更控制过程进行监测,包括将变更集成到软件的产品版本中的过程。将
7、变更集成到软件的产品版本中的过程。 确保对代码的修改遵循编码标准,并且要对其确保对代码的修改遵循编码标准,并且要对其进行评审,不要破坏整个代码结构。进行评审,不要破坏整个代码结构。 质量管理的发展和趋势质量管理的发展和趋势 质量管理体系质量管理体系 建立质量计划建立质量计划 质量保证质量保证 质量控制的输入质量控制的输入 质量控制的手段和技巧质量控制的输出质量控制的手段和技巧质量控制的输出 质量管理发展五个阶段质量管理发展五个阶段1900手工操作者手工操作者专职检验员专职检验员1920过程统计技术过程统计技术1931全面质量管理全面质量管理19602000以顾客为中心以顾客为中心阶段时间 质量
8、管理发展趋势质量管理发展趋势由针对以产品生产制造由针对以产品生产制造服务质量管理服务质量管理到行政部门工作质量。到行政部门工作质量。由面向以产品生存周期的由面向以产品生存周期的服务质量管理转向服务质量管理转向质量管理质量管理。软件产业要经历三个不同时代软件产业要经历三个不同时代 结构化生产时代结构化生产时代(70年代中期至年代中期至90年代中期年代中期):结构:结构化分析;结构化设计;结构化程序设计;结构化化分析;结构化设计;结构化程序设计;结构化测试;结构化审查与走查。测试;结构化审查与走查。 以过程为中心的时代以过程为中心的时代(从从80年代中期至年代中期至2010年前后年前后):寓质量和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量保证 质量 计划
限制150内