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.

This publication has 0 references indexed in Scilit: