软件测试学习12-测试基础:软件工程标准

ISO9000

1SO9000系列标准是SO国际标准化组织TC/176技术委员会制定的所有国际标准,其核心标准是质量保证标准(ISO9001/2/3)和质量管理标准(ISO9004)。

基本思想

  1. 一是控制的思想,即对产品形成的全过程——从采购原材料、加工制造到最终产品的销售、售后服务进行控制
  2. 二是预防的思想,通过对产品形成的全过程进行控制以及建立并有效运行自我完善机制达到预防不合格,从根本上减少或消除不合格产品

CMM

CMM( Capability Maturity Model)即软件能力成熟度模型,是向软件组织提供如何增加对其开发和维护软件过程的控制能力。

CMM准确来说不是标准,只是对过程能力的评估结果CMM对软件企业的评估从初始级开始,共分为5级,一级一级的改进,一级一级的向上提高。等级的上升过程是一个“动态渐进”的过程CMM是专为软件开发组织设计的,侧重于软件开发和改进过程,在产品的设计和开发的细节作了较多要求

CMMI共分5个级别:

  • 初始级:软件开发的过程是无序甚至混乱的;组织没有稳定的软件开发和维护环境;软件的好坏依赖于个人的知识、技能、动机和积极性。在此级别的组织其开发的软件是不稳定的,具体来说就是软件过程中的计划、预算、功能和质量都是具有不确定性。
  • 受管理级:组织在项目实施上有明确的目标,包括的成本、进度和质量等。在项目实施过程中遵守既定的计划与流程,并通过对整个项目过程监督和控制实现目标。组织已经营造出稳定的、受控的开发环境,项目是在受控状态下运行。
  • 已定义级:组织对项目的实施不仅有一整套合理的管理措施,还要将这套管理体系与流程予以制度化、标准化,并推广到全组织。
  • 已定量管理级:组织的项目管理不仅形成了一种制度,而且要实现数字化的管理。组织建立了关于产品质量、服务质量以及实施能力的定量目标,运用统计技术和其他定量目标作为判断管理成功与否的标准。
  • 持续优化级:项目管理达到了最高的境界。能够主动地改善流程,运用新技术,实现流程的优化。突出特征是实施能力的持续改进,实施的过程、标准等都是改进活动的对象。

一般软件企业的评估在3~5级

CMMI认证要求

  • 组织应按照CMMI模型建立项目管理体系,并收集和保存项目按照CMMI要求进行管理的记录和数据。
  • CMMI体系应当在组织内全面实施,而不只是个别项目按照CMMI要求来管理。
  • CMMI认证有效期为3年,组织在3年后可以选择复评或升级。

参考文档:https://www.jianshu.com/p/90d17377dcc5

posted @ 2022-11-22 16:47  捕者  阅读(210)  评论(0)    收藏  举报