cmmi的五个级别
日期:3/22/2023 10:55:36 AM 点击:475
CMMI的五个级别
软件工程的核心就是要按照标准、规范、流程来进行,而这其中最重要的就是工程规范,工程规范可以说是软件工程的灵魂。软件工程规范是从软件工程的各个领域中提炼出来的一套系统的、严格的约束规范,它是一种以工程为导向的,能够帮助企业提高软件开发的质量水平。根据软件工程规范的不同特点和要求,可以分为5个级别,分别是整体架构、需求、设计、编码和测试等。
整体架构是软件工程的核心,它主要包括需求、设计、编码和测试等方面。需求是软件开发的基础,设计是软件开发的核心,编码是软件开发的过程,测试是软件开发的目的。需求、设计、编码和测试这四个方面组成了软件工程的基本框架。
需求是指软件的功能要求,包括功能需求和非功能需求。功能需求是指软件的主要功能,如订单管理、库存管理、销售管理和客户管理等。非功能需求是指软件的非功能性要求,包括性能要求、可靠性要求、安全性要求、易用性要求、移植性要求、可维护性要求和可测试性要求等。
根据需求的不同特点和要求,可以分为3个级别,分别是基本需求、核心需求和高级需求。基本需求是指软件的基本功能和非功能需求,核心需求是指软件的核心功能和非功能需求,高级需求是指软件的高级功能和非功能需求。
设计是指软件的功能和非功能需求的实现方案,主要包括功能设计和非功能设计。功能设计是指软件的功能实现方案,非功能设计是指软件的非功能需求实现方案。
根据设计的不同特点和要求,可以分为4个级别,分别是基本设计、核心设计、集成设计和系统设计。基本设计是指软件的基本功能实现方案,核心设计是指软件的核心功能实现方案,集成设计是指软件的集成功能实现方案,系统设计是指软件的系统功能实现方案。
编码是指软件的代码实现,主要包括功能代码和非功能代码。功能代码是指软件的主要功能代码,如订单管理、库存管理、销售管理和客户管理等。非功能代码是指软件的非功能需求代码,包括性能代码、可靠性代码、安全性代码、易用性代码、移植性代码、可维护性代码和可测试性代码等。
根据编码的不同特点和要求,可以分为3个级别,分别是基本编码、核心编码和高级编码。基本编码是指软件的基本功能和非功能需求代码,核心编码是指软件的核心功能和非功能需