基于CMM的软件过程定义方法的研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:hynyjhnyjn66656
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件过程指的是软件生存周期中的一系列相关过程,是将用户需求转化为可执行系统的演化过程所进行的软件工程活动的全体,是用于生产软件产品的工具、方法和实践的集合。它主要包含定义、实施、评价和改进四个方面。其中定义阶段,作为软件过程的起点,它的好坏直接关系到下面几个阶段的成败。本文首先分基于规则、基于表述和过程程序三大类介绍了当前存在的过程定义方法,并介绍了比较具有代表性的XPDL,分析了它们在软件过程定义方面存在的不足之处,这主要体现在缺乏可重用性、缺乏扩展性以及无法支持动态变更机制。同时,也给出了在这几方面的一些改进措施和建议。在此基础上,本文提出了一种基于CMM的软件过程定义方法并给出了它的语法规范。这是一种在XPDL基础上改进而来的过程定义方法。由于是针对软件行业设计的,它融入了CMM的理念,借助关键过程域和关键实践的概念,引入了预定义过程和标准活动来帮助用户完成定义过程,并最大程度的分离了流程数据和业务数据,使得定义出来的过程结构更加清晰。最后,在.NET环境下实现了一个支持该过程定义方法的工具——SPMS过程定义工具。并给出了该过程定义方法的一个应用实例。
其他文献
计算机犯罪的高技术特性使取证科学产生了一个新的分支,即计算机取证。与传统取证不同的是,计算机取证收集、分析的数据是计算机运行过程中所产生的数据。事件重建是计算机取证
摘要随着当今科技的不断进步,实时应用的复杂性达到了前所未有的水平,嵌入分布式实时系统结合了分布式系统和嵌入实时系统的优点而具有广泛的应用前景。实时系统要求任务必须
红外热波无损检测是一种新兴的无损检测技术,具有快速、高效、直观的优点,具有良好的应用价值。其技术核心包括三个部分:热激励、热成像和实时图像处理。THz对一些物质具有很好
伴随着信息技术特别是Internet技术的不断发展,多媒体信息不断涌现,图像数据飞速增长。如何快速、有效地检索到所需要的图片变得迫不及待。传统的基于文本注释的图像检索已经
随着大型软件的发展和广泛应用,软件重用技术被视为解决软件重复开发,减少软件设计费用,提高软件开发效率的关键技术。构件挖掘技术能为软件重用提供大量封装好的素材。虽然网络
Ad hoc网络是无基础设施的网络,其节点带宽和能量都有限,节点间以多跳方式进行通信。当一个源点对多个目的节点以并发单播方式进行数据传输时,该源节点容易出现带宽瓶颈;同时由于
计算机仿真技术是当前应用最广泛的实用技术之一,集成了计算机技术、网络技术、图形图像技术、多媒体、软件工程、信息处理、自动控制等多个高新技术领域的知识。变电站培训
网络时代的今天,多种服务于互联网应用的网络安全协议纷纷诞生;由安全协议设计上的漏洞引发的安全问题也越来越引起人们的重视。复杂的网络环境使攻击者可以利用通信协议自身
视景仿真技术作为虚拟现实技术的一个重要分支,在陆地兵器系统方面的研究、应用颇多。但水下武器的视景仿真的研究,在国内并不多见。建立相应的三维视景仿真,以更加直观的方式显
个性化服务是Internet信息增长的必然结果,作为个性化服务的核心技术,个性化建模也逐渐受到重视。本文对个性化建模技术进行了研究,提出一个基于用户兴趣挖掘的个性化模型,并