CMM在软件工程中的应用研究及实现
本文关键词:CMM在软件工程中的应用研究及实现,由笔耕文化传播整理发布。
CMM在软件工程中的应用研究及实现
针对软件工程的特点及开发过程中所面临的困难,详细分析了CMM的五个等级及关键过程域,提出了在软件工程实施中应用CMM原理以加强软件过程管理的一种模型.阐述了该模型中需求管理、软件项目计划、软件项目跟踪和监督、软件质量保证、软件配置管理、组间协调及培训管理的过程改进要求,实现了软件开发效率的提升,软件开发失败风险的降低,软件成本的减少,软件工程工期的缩短和软件产品
2 0血 01
青海师范大学学报 (自然科学版 ) J u n l fQi g a r l nv ri ( t r l ce c ) o r a n h i o No ma ie st Nau a in e U y S
2 0 01 NO 3 .
第 3期
CMM在软件工程中的应用研究及实现 孙琦龙 (海民族大学计算机科学与技术系,,青青海西宁摘 800) 10 7
要:对软件工程的特点及开发过程中所面 l困难,细分析了 C针临的详 MM的五个等级及关键过程域,出了在软件工程提
实施中应用 C MM原理以加强软件过程管理的一种模型.阐述了该模型中需求管理、件项目计划、件项目跟踪和监督、软软 软件质量保证、件配置管理、间协调及培训管理的过程改进要求,现了软件开发效率的提升,件开发失败风险的降软组实软低,软件成本的减少,件丁程工期的缩短和软件产品质量的提高 .软 关键词: MM}件 _程;键过程域 C软 T关中囤分类号: P 1 T 31文献标识码: A文章编号: 0 1 5 2 2 1 ) 3 0 8 4 1 0—7 4 ( 0 0 0—0 1一O
1引言 随着计算机应用的日益广泛,如何开发出高质量的软件产品;高软件的开发效率和客户满意度;提 加强对软件在分析、开发、护各方面的管理是软件工程重点要解决的问题 .维实践表明,在软件工程的实
施过程中总会遇到软件开发无法继续进行;质量低下;离客户期望值远;距工期推迟;工程经费超支;无法进行修改和软件升级等问题,甚至导致软件的开发失败.竟其因,究注重目标忽略软件过程管理是其 根本所在. MM的核心是把软件工程的实施视为一个过程,根据这一原则对软件的分析、 C并开发、维护
进行过程监控和研究,定软件组织现有的过程能力,确查找软件过程改进中的关键问题,改善软件质量, 控制成本以使其更加科学化、准化 . MM将注意力集中在软件过程的改进,每一个关键的过程都标 C对给出明确的目标和体现这些目标的关键过程域,而且对于关键过程域也给出了明确的定义和详细的说
明.在软件工程的实施过程中正确合理地运用 C MM原理不但有助于提高软件开发的质量和效
率,也有 助于软件开发组织或软件开发项目的软件过程能力的提高.
2软件工程的特点及在实施过程中面临的问题 软件工程主要着眼于大型复杂软件项目开发的指导,利用工程的概念、理、术和方法来开发是原技
与维护软件,主要目的是在规定的时间、其规定的工程费用内,发出满足用户要求的高质量的软件产开 品.由于大型软件项目本身的复杂性,件工程将软件的开发划分为软件计划、件开发和软件运行维软软护三个阶段,每个阶段采取不同的方法完成不同的任务 .件计划阶段包括项目可行性研究和需求分软
析,行性研究指在软件项目正式开发之前,可投入一定精力,通过一套准则,从经济、技术、社会等方面对 软件项目的必要性、可能性、理性及面临的风险进行分析和评价,出软件项目是否可行的结论;合得需求
分析指通过详细的调查用户要求,过细致的分析,出合理可行的系统需求,通过规范的形式描述通得并 需求的过程,它对于整个系统的开发过程及软件产品质量是至关重要的.软件开发包括软件概要设计、
软件详细设计、程序编码、软件单元测试、件综合测试,件概要设计是指通过系统需求说明确定系统软软
的组成及各组成部分之间的相互关系;详细设计用来确定模块内部的算法和数据结构;程序编码是用某种程序设计语言实现详细设计的过程;软件单元测试是对源程序中的每一个程序单元进行测试,目的是 检查各个模块是否正确实现了规定的功能,而发现编程和详细设计的错误,从软件综合测试是在单元测 收稿日期: 0 0 0~ 1 21— 5 2
作者简介:琦龙 (9 0, (族 )青海西宁人,海民族大学副教授 .孙 1 7一)男汉,青
Word文档免费下载:CMM在软件工程中的应用研究及实现 (共1页,当前第1页)
CMM在软件工程中的应用研究及实现的相关文档搜索
本文关键词:CMM在软件工程中的应用研究及实现,由笔耕文化传播整理发布。
本文编号:140911
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/140911.html