欢迎来到天天文库
浏览记录
ID:24932527
大小:104.00 KB
页数:4页
时间:2018-11-17
《软件工程技术在系统工程中如何同cmm进行融合的探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件工程技术在系统工程中如何同CMM进行融合的探讨 【摘要】本文在对于软件工程技术以及软件能力成熟度模型介绍分析的基础上,结合其在系统工程中的融合应用,对其具体融合实现的方法措施进行分析论述,以促进软件技术的开发应用,推进我国信息工程技术的发展进步。 【关键词】系统工程软件工程技术能力成熟度模型融合应用方法分析 计算机软件作为系统工程中的关键和核心部分,在系统工程的建设发展中具有非常重要和突出的作用地位。近年来,随着软件工程技术的发展成熟以及在系统工程中的推广应用,不仅推进了我国软件产业与技术
2、的发展进步,同时对于促进系统工程的建设发展也有着积极的作用和意义。而软件能力成熟度模型,随着计算机软件技术的发展完善,在软件开发与设计中逐渐被作为一种标准,以进行软件开发与设计评价应用,其地位作用也不容忽视。在软件产业以及系统工程的建设发展中,将软件工程技术与软件能力成熟度模型相融合,以用于软件的开发建设,具有积极的作用和价值意义。下文在对于软件工程技术与软件能力成熟度模型介绍分析基础上,对其在系统工程中的融合应用进行分析论述,以促进软件产业与系统工程的建设发展。 一、软件工程技术与软件能力成熟度模型
3、4 1、软件工程技术及发展应用现状分析 在软件产业领域中,软件工程技术是在进行软件问题解决应用基础上发展出现的。随着计算机信息技术的不断发展完善以及在实际应用中的不断扩展,逐渐推动了计算机软件工程概念的衍生发展,并在计算机软件规模以及复杂性不断扩大提升的情况下,为了实现软件工程开发设计质量以及成本的有效控制和预测,逐渐推动了软件工程技术概念的发展提出,然后在实践应用中逐渐演变成熟。结合软件工程概念的提出以及发展应用的具体情况,其发展成熟共经历了三个变化阶段,即传统软件工程阶段和过程软件工程阶段、构件
4、软件工程阶段,并且在每个发展阶段,软件工程的任务都是相对独立的。软件工程技术是在软件工程发展过程中形成的,在对于软件开发起着重要作用和影响的同时,在系统工程中也得到了广泛的推广应用。结合当前系统工程软件开发与建设中所应用技术方法的实际情况,主要以面型对象的软件工程开发应用技术为主,并且我国对于软件工程技术的开发应用处于过程软件工程阶段。 2、软件能力成熟度模型及其概念内容分析4 软件能力成熟度模型理论是在软件工程技术不能够对于软件问题从根本上进行解决的背景下提出的,随着其在系统工程与软件产业中的推广
5、应用,逐渐成为软件过程改进实现的工业标准。在进行计算机软件的开发设计中,对于软件能力成熟度模型的设计构建,需要结合其主要结构层次,并根据各结构层次的功能作用,进行其模型的设计构建,以应用到计算机软件开发与设计中,实现软件成熟能力的评价。计算机软件能力的成熟度模型主要是由成熟度等级与关键过程与、关键实践三个结构层次构成,其中,成熟度等级作为软件能力成熟度模型中最为关键和重要的结构部分,又可以结合软件能力具体情况,进行不同结构等级的划分,通常情况下,优化级以及已管理级属于较高的软件能力成熟等级,而已定义级和
6、可重复级相对次之,初始级是最低的结构等级,在进行软件能力成熟度评价中,每提高一个等级就预示着软件的过程改进能力等级的提高。如下图1所示,为软件能力成熟度模型中的成熟度等级结构示意图。 图1软件能力成熟度模型中的成熟度等级结构示意图 二、软件工程技术与CMM在系统工程中的融合分析 结合上文对于软件工程技术以及CMM在系统工程软件开发中各自的作用地位分析,软件工程技术是实现软件开发问题解决的主要技术手段,而CMM则是实现系统工程软件开发问题解决的主要标准与组织管理措施,在软件开发中都有着极大的作用
7、和影响,而将软件工程技术与CMM进行融合,则有利于促进软件工程和开发新的突破与发展实现。4 在实现软件工程技术与CMM在系统工程中的融合时,进行两者融合实现的基本点实际上就是对于软件质量保障的两个支撑点的落实,它实际上就是在软件开发建设的生命周期的每个阶段中,将CMM管理标准渗透进去,以构成软件工程技术与CMM融合的基本架构,在此基础上在软件开发过程中不断提高软件开发设计的成熟度等级,最终实现软件开发建设能力水平的提升。需要注意的是,在实现软件工程技术与CMM融合中,要对于CMM中软件开发关键过程的管
8、理以及标准,能够在软件开发与建设的不同阶段中得以实践落实。如下图2所示,为软件工程技术与CMM融合的基本架构示意图。 图2软件工程技术与CMM融合的基本架构示意图 此外,在系统工程中,进行软件工程技术与CMM的融合,需要结合系统工程工作运行的特征与内容,在软件开发建设生存周期的不同阶段中和CMM关键过程域进行相应关系的构建,并在系统工程的具体实践中进行融合应用,最终实现软件工程技术与CMM在系统工程中的融合,促进软件开发与建设的发展
此文档下载收益归作者所有