Font Size: a A A

Based On Cmm Workflow Management System

Posted on:2008-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:J S ChenFull Text:PDF
GTID:2208360212478977Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, Capability Maturity Model, i.e. CMM has become more and more important, and more and more enterprises have passed the CMM-Evaluation, these entire make CMM become one of the most important standardization that can measure the criterion of the enterprise's software process. However, once CMM implement in the Small and medium sized enterprises, if all the software processes are all controlled by men, we may not only have guarantee to the implementation of CMM in the enterprise, but also increase the labor costs of the enterprise. Workflow technique can separate the process logic from the application logic for a business. So, by using it, we can develop a workflow management system to manage ensure the criterion of the software develop process.In this thesis, we first analyze the model of software develop process which based-on CMM, and then we make a proposal to use the workflow management system to control the software develop process. In the design of workflow engine SpeedFlow, we offer a design proposal of using actions to drive the jumps of different steps and states of workflow, and this method is very suitable to track the software develop process. About the definition of workflow, the use of a flexible mechanism of calling business logic makes it possible to define various complicated business logic. About the authority control, we use the method of access control that based-on role which can make the system has high security. And about the implementation of the system, we use .Net as develop environment and B/S net architecture, so all kinds of the users can access the system anytime and anywhere. About the framework of system, we use three layers structure, business logic layer is the core layer of the system and each business function is designed as a class, in this way, workflow engine can call them expediently and the functions of the system can be extended easily, thus its reusability is increased further.By the research of this paper, not only do we achieve the developing aim of the system through the combination of the workflow and the process model of CMM, but also prove the feasibility of using the technology of workflow to control the software develop process.
Keywords/Search Tags:CMM, KPA, workflow, workflow engine, access control
PDF Full Text Request
Related items