APP下载

基于CMM的软件开发过程

2018-01-02邹鹏

科学与财富 2018年32期

邹鹏

摘 要:软件产业是一个新兴产业,近些年来,随着计算机技术的飞速发展,软件产业迅速壮大,中国软件产业起步较晚,不仅在人才和技术方面与软件产业先进的国家之间有较大的差距,在管理方面也相差很大,CMM是能力成熟度模型的简称,它可以在组织定义、需求分析、编码调试、系统测试等软件分析的各个过程中发挥作用,提高软件开发的质量和速度。本文简要介绍了CMM和基于CMM的软件开发过程,并提出了CMM软件开发过程中需要解决的三个问题。

关键词:CMM;软件开发;研究应用

前言

目前,CMM是近些年来国际影响力最大的软件过程国际标准,它整合了各类过程控制类软件的优势,提高了软件开发的效率和质量。软件开发需要成熟先进的技术和完善的系统总体设计,CMM三级定义的软件开发流程使软件开发更简单,对项目的进度和状态的判断更准确,因此,研究易于CMM的软件开发过程对软件产业的发展十分重要。

1 CMM软件开发概述

1.1 CMM概述

能力成熟度模型英文缩写为SW-CMM,简称CMM,它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述,它于1991年由卡耐基-梅隆大学软件工程研究院正式推出,CMM由成熟度级别、过程能力、关键过程域、目标、共同特点、关键实践六部分构成,它的核心是把软件开发当成是个过程,并基于这一思想对软件开发和维护过程进行监测和研究,目的是改进旧日繁琐的软件开发过程,除此之外,CMM还可用于其他领域过程的控制和研究。……

登录APP查看全文