主要 :
软件质量管理含义及过程
软件质量的特性
ISO软件质量度量模型
软件能力成熟读模型
软件质量管理
含义:软件组织在软件产品生成中的质量策划、质量控制、质量保证和质量改进等等与质量有关的相互协调的活动。
软件质量管理过程 :质量计划、质量保证、质量控制
质量管理的发展阶段:产品质量检验阶段、统计质量管理阶段、全面质量管理阶段
软件能力成熟度模型
含义:软件能力成熟度模型(cmm,Capability Maturity Model)是软件行业标准模型,用来定义和评价软件企业开发过程的成熟度,提供如果做才能提供软件质量的指导。
cmmi:根据软件组织的过程能力成熟度分为5个级别,每一个级别定义一组过程能力目标,并描述要达到这些目标应该采取的各种实践活动。
CMM5个等级
初始级: 其特点是软件过程无秩序,有时甚至是混乱的。
可重复级:已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。
已定义级:用于管理的、工程的软件过程均已实现文档化、标准化,并形成了整个软件组织的标准软件过程。
管理级:软件过程和产品质量有详细的度量标准,软件过程和产品质量得到了定量的认证和控制。
优化级:通过对来自过程、新概念和新技术等方面各种有用信息的定量分析,能够不断地、持续性地对过程进行改进。
软件质量特性:
正确性、 可靠性、 易用性、 效率
易维护性、 可移植性、 完整性、 可测试性
灵活性、 复用性 、互联性
ISO软件质量度量模型