Software Process Modeling
Abstract:
This paper discusses the topic of software process modeling, a means of reasoning about the processes used to develop and maintain software. Although this term is beginning to come into common use, its meaning varies widely. For the purposes of this paper, software process modeling is defined as a methodology that encompasses a representation approach, comprehensive analysis capabilities, and the capability to make predictions regarding the effects of changes to a process. This paper reports the approach we have taken to software process modeling and summarizes our experiences on the Post Deployment Software Support PDSS Project. The paper is structured as follows Chapter 1 - Introduction Chapter 2 - Overview of the objectives and capabilities of software processing modeling Chapter 3 - Overview of the PDSS Information Management Project, describing the context for our modeling experience Chapter 4 - Details and examples of the modeling approach used on the PDSS Project Chapter 5 - Outcomes and results of those modeling efforts Chapter 6 - Lessons learned from this effort, and a list of the capabilities required for successful software process modeling and Chapter 7 - Conclusions and directions for future work.