软件能力成熟度模型CMM主要学什么内容?
考试资讯 •
什么是软件能力成熟度模型CMM?
软件能力成熟度模型(CapabilityMaturityModel,CMM)是由美国国家软件实验室(NSL)于1986年发布的一种软件工程能力评估模型,是一种指导软件开发的管理模型,它具有规范性、可操作性和可衡量性,是一种由低到高的成熟度模型。
CMM主要学什么内容?
CMM主要学习的内容主要包括:
一、软件工程的基本概念
CMM关注软件工程的基本概念,如:软件开发过程、软件开发方法、软件开发技术、软件质量管理等。
二、软件开发流程
CMM关注软件开发流程,如:软件需求分析、软件设计、软件实现、软件测试、软件维护等。
三、软件开发管理
CMM关注软件开发管理,如:软件项目管理、软件项目过程管理、软件质量管理、软件工程管理等。
四、软件开发技术
CMM关注软件开发技术,如:面向对象技术、软件架构技术、软件工具使用技术、软件测试技术、软件安全技术等。
五、软件开发工具
CMM关注软件开发工具,如:软件开发工具、编程语言、数据库管理系统、软件配置管理工具、软件测试工具等。
结论
软件能力成熟度模型(CMM)是一种指导软件开发的管理模型,主要学习的内容包括软件工程的基本概念、软件开发流程、软件开发管理、软件开发技术和软件开发工具等。CMM旨在改善软件开发过程,提高软件产品的质量,提高软件开发的效率和成本效益。