An Implemented Object Model of the Software Engineering Process

Document Type


Publication Date



This article describes a method used to develop an object model of the software engineering process. Two simulations were developed to model certain aspects of the process. One simulation modeled the activities of software engineers during the implementation phase of software development. The second simulation modeled the interaction between projects and subprojects. The second simulation also centered on the implementation phase. From these simulations, we developed object-oriented state models of the software engineering process. These state models were used by software management as a mechanism for controlling software development.