软件质量标准与测试依据和规范.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
软件质量标准与测试依据和规范.pdf 本资源摘要信息从软件质量标准、软件测试规范、CMM 思想和结构体系三个方面对软件质量标准与测试依据和规范进行了详细的介绍。 1. 软件质量标准 软件质量标准是指国际标准化组织(ISO)制定的质量管理和质量保证标准,旨在确保软件产品的质量。ISO9000 系列标准是质量管理和质量保证的国际标准,包括 ISO9001、ISO9002、ISO9003 和 ISO9004 等。这些标准涵盖了软件开发、供应和维护的全过程,旨在确保软件产品的质量。 ISO9001 是设计、开发、生产、安装和服务中的质量保证模式;ISO9002 是生产和安装中的质量保证模式;ISO9003 是最终检验和测试中的质量保证模式;ISO9004 是质量管理和质量体系要素导则。这些标准为软件行业提供了一个通用的质量管理和质量保证框架。 1.2 软件质量标准思想 软件质量标准思想是指对产品形成的全过程进行控制,以确保软件产品的质量。这种思想强调了在软件开发、供应和维护的全过程中,需要对每一个过程元素进行明确的界定和控制,以确保软件产品的质量。 1.3 ISO 软件质量标准结构 ISO9000 系列标准的主体部分分为两组:“需求方对供方要求质量保证”的标准(ISO9001-9003)和“供方建立质量保证体系”的标准(ISO9004)。ISO9001-9003 涵盖了软件开发、供应和维护的全过程,而 ISO9004 则提供了质量管理和质量体系的要素导则。 2. 软件测试规范 软件测试规范是指对软件测试的流程过程化,并对每一个过程元素进行明确的界定,形成完整的规范体系。软件测试规范的目的是确保软件产品的质量,通过对每一个过程元素的控制和验证,以确保软件产品的质量。 2.1 软件测试规范概念 软件测试规范是指对软件测试的流程过程化,并对每一个过程元素进行明确的界定,形成完整的规范体系。软件测试规范的目的是确保软件产品的质量,通过对每一个过程元素的控制和验证,以确保软件产品的质量。 2.2 完整的软件测试规范 完整的软件测试规范包括规范目的、范围、文档结构、词汇表、参考信息、可追溯性、方针、过程、规范、指南、模板、检查表、培训、工具、参考资料等。这些元素组成了一个完整的软件测试规范体系,旨在确保软件产品的质量。 3. CMM 思想和结构体系 CMM(Capability Maturity Model)是软件能力成熟度模型,旨在指导软件组织如何增加对其开发和维护软件过程的控制能力。CMM 的目的是指导软件组织,通过确定当前过程的成熟度等级和识别出对软件质量和过程改进至关重要的问题,来选择其过程改进策略。 3.1 CMM 是什么? CMM 是软件能力成熟度模型,旨在指导软件组织如何增加对其开发和维护软件过程的控制能力。CMM 的目的是指导软件组织,通过确定当前过程的成熟度等级和识别出对软件质量和过程改进至关重要的问题,来选择其过程改进策略。 3.2 CMM 的历史 CMM 源于己有60 多年历史的产品质量原理。ITT 的 Philip Crosby 在其书“Quality is Free”中首先提出将质量原理改编为成熟度框架的思想。Humphrey 的成熟度框架早期版本发表在 SEI 技术报告中。 3.3 CMM 的 5 个等级 CMM 分为 5 个等级,每个等级都有其特定的要求和目标。第一个等级是初始级,第二个等级是可重复级,第三个等级是已定义级,第四个等级是已管理级,第五个等级是优化级。 3.4 不同成熟度的项目结果 不同成熟度的项目结果会有所不同。在初始级,项目结果可能会存在许多问题,而在优化级,项目结果将会更好。 3.5 CMM 的五个等级及关键过程域 CMM 的五个等级分别对应不同的关键过程域。在初始级,关键过程域包括需求管理、项目规划、项目跟踪和控制、配置管理、变更管理等。在可重复级,关键过程域包括需求管理、项目规划、项目跟踪和控制、配置管理、变更管理、风险管理等。 3.6 关键过程域 (Key Areas) 关键过程域是指在软件开发和维护过程中,需要特别关注和控制的领域。这些领域包括需求管理、项目规划、项目跟踪和控制、配置管理、变更管理、风险管理等。 3.7 CMM 的五个等级及关键过程域 CMM 的五个等级分别对应不同的关键过程域。在初始级,关键过程域包括需求管理、项目规划、项目跟踪和控制、配置管理、变更管理等。在可重复级,关键过程域包括需求管理、项目规划、项目跟踪和控制、配置管理、变更管理、风险管理等。 3.8 ISO9000 与 CMM ISO9000 和 CMM 都是软件质量管理和质量保证的国际标准,但它们有所不同。ISO9000 是通用的国际标准,适用于各类组织,而 CMM 是美国军方为评价软件供应商的质量水平而开发的一个评价模型,只用于软件业。
- 粉丝: 17
- 资源: 26万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助