Font Size: a A A

Research And Implementation Of CMM Based Software Process Definition

Posted on:2007-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LvFull Text:PDF
GTID:2178360215497658Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:process definition, CMM, XPDL, CSPDM, software process management
PDF Full Text Request
Related items