As a new field of software research, software process management is an important way of increasing software productivity and ensuring software quality, which is being given more and more attention to in the academic field and industrial field, and some software engineering development environments have been provided to support it.This paper firstly introduces some basic concepts and main contents in the field of software process management, and discusses the software process maturity assessment based on software Capability Maturity Model (CMM), followed by a software process improvement approach based on CMM, and then a software process management system named softev has been brought forward to provide developers the environment to define, execute and monitor their processes. In the paper we focus on the overall design of the system and the realization of some modules. Finally, on the basis of the practice that has been done, we propose a framework of software process management system based on CORBA to solve the problem of synchronous control over the inhomogeneous network. |