节点文献

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

Research and Implementation of CMM Based Software Process Definition

【作者】 吕呈悦

【导师】 张育平;

【作者基本信息】 南京航空航天大学 , 计算机应用技术, 2006, 硕士

【摘要】 软件过程指的是软件生存周期中的一系列相关过程,是将用户需求转化为可执行系统的演化过程所进行的软件工程活动的全体,是用于生产软件产品的工具、方法和实践的集合。它主要包含定义、实施、评价和改进四个方面。其中定义阶段,作为软件过程的起点,它的好坏直接关系到下面几个阶段的成败。本文首先分基于规则、基于表述和过程程序三大类介绍了当前存在的过程定义方法,并介绍了比较具有代表性的XPDL,分析了它们在软件过程定义方面存在的不足之处,这主要体现在缺乏可重用性、缺乏扩展性以及无法支持动态变更机制。同时,也给出了在这几方面的一些改进措施和建议。在此基础上,本文提出了一种基于CMM的软件过程定义方法并给出了它的语法规范。这是一种在XPDL基础上改进而来的过程定义方法。由于是针对软件行业设计的,它融入了CMM的理念,借助关键过程域和关键实践的概念,引入了预定义过程和标准活动来帮助用户完成定义过程,并最大程度的分离了流程数据和业务数据,使得定义出来的过程结构更加清晰。最后,在.NET环境下实现了一个支持该过程定义方法的工具——SPMS过程定义工具。并给出了该过程定义方法的一个应用实例。

【Abstract】 Software process is a series of processes of the software lifecycle. It is software engineering processes that convert the user requirement to the executable system ,and it is an aggregate of tools、methods and practice of manipulating software products. It includes four stages : definition、implementation、evaluation and improvement. The definition stage, which is the jumping-off point of the software process, will influence the latter stages directly.First of all, the paper introduces he three classes of process definition method including formula based、presentation based and process procedure, explains the XPDL, which is representative, analyses the drawback of them including lack of reuse、lack of expansibility and not support dynamic alteration, brings out some improvement measure and solutions at the same time.Then, the paper explains CSPDM (CMM based software process definition method) and its grammar. It is based on XPDL, but aim at software domain. It uses CMM、KPA,import predefined process and standard activity, separate the operation data and workflow data, which makes the project process structure clear.At last, it implements a tool—SPMS software definition tool using Microsoft Visual Studio .NET, and shows an example using it.

【关键词】 过程定义CMMXPDLCSPDM软件过程管理
【Key words】 process definitionCMMXPDLCSPDMsoftware process management
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】202
节点文献中: 

本文链接的文献网络图示:

本文的引文网络