基于CMM的软件过程定义语言的研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:jingyu0722
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件过程是软件工程的基础。在软件开发中,正是过程把人、工具以及规程和方法集成在一起,生产出预期的最终产品。一个严格定义、可重复、可度量和不断优化的软件过程,是软件产品质量的重要保障。 CMM关注软件过程中的组织、管理问题,提出建议以改进当前的工作实践。CMM提出一个软件过程成熟度框架,在该框架中把企业分为5个成熟度级别,并为每个级别指定关键过程域及其目标和关键实践。可以说,CMM是软件过程改进的指南。 另一方面,针对不同的需要,研究者从技术角度,关注软件过程建模和实施的形式化方法。软件过程定义(或建模)语言是一个研究活跃的领域。本文梳理了相关概念,对软件过程定义语言的目标、特点以及语言范型进行了总结和分析。 本文提出一种基于CMM的软件过程定义语言SPDL。其目标是借鉴已有的软件过程表示的形式化方法,结合CMM,对CMM各级别提供支持,从而方便软件企业过程定义与实施。SPDL采用图形与文本相结合的方式;文本方式采用XML的形式。这使得SPDL易读、易理解,又容易实现相关工具。本文详细介绍了SPDL的设计思想、语法和语义,并给出实例。 以SPDL为基础,实现了一个“基于CMM的软件质量保障平台”。平台以过程支持为中心,按照CMM标准,帮助企业制定、实施、管理、改进其软件过程,从而提高企业能力成熟度,提高企业软件生产的质量和效率。最后对SPDL和平台进行了分析和总结,指明进一步的工作。
其他文献
该文的主要工作包括:(1)介绍了目前世界上主要的网格项目,对目前使用最多的Globus网格系统进行了详细的分析.(2)采用Globus网格系统设计实现了一个基于广域网的计算网格实验
在中国,居民日常使用的自来水的管理收费多年来一直采用先用、后抄、再付费的传统作业方式.据有关部门统计,仅抄表队伍的人数就数以万计,且人为抄收方式弊端多,工作效率低,给
CAD系统在国内外的各类制造业企业中得到普遍应用,而且在建筑设计、服装设计等领域都有广泛的应用.图纸重用系统可以使图纸设计人员摆脱底层部件的重复设计,而是把工作重心放
图像分割技术是图像处理和分析中的一项关键技术,同时眼底图像分割一直以来也是医学图像处理领域的一个研究热点。眼底视网膜图像被广泛应用于眼科疾病的诊断中,使用图像处理与
随着我国航天遥感事业的发展,在轨运行的遥感卫星和载荷数量不断增多、性能不断提高,为了充分利用卫星资源,尽可能的满足用户成像需求,迫切需要卫星地面系统进行多星综合任务规划
采用Java2技术开发一个B/S结构的网络考试系统,系统继承了Java语言的优势:平台无关性、安全、面向对象(系统的可维护性、可扩展性都很好).该文主要对网络考试中的以下问题进
近几年来,随着Internet的飞速发展,新兴的XML技术得到了越来越广泛的关注。XML是一种为实现与平台无关的数据存储和交换、实现将内容与显示分离而建立的标准。正因为如此XML语
网络技术的发展速度远远超过了构建者的预期,进入网络中的计算单元的数量越来越多和种类越来越繁杂,人们不昨不重新考虑在这种新的形式下的互联网络体系结构.为了适应海量的
该文以油库管理信息系统(OilMIS)为应用背景,运用基于面向对象的软件建模语言UML对它的业务和功能进行分析,结合应用特点建立一个OilMIS应用程序模型框架并给出了基于UML的系
本文首先对文本分类的概念、方法、类别及应用等方面进行了一个概括地介绍,然后结合汉语自身的特点较为详细地分析了中文文本自动分类中所涉及到的关键问题及技术,并且特别针