search menu icon-carat-right cmu-wordmark

Software Process Development and Enactment: Concepts and Definitions

Technical Report
This 1992 report defines a core set of concepts about the software process. These concepts are intended to facilitate communications and to provide a framework for further definitions.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-92-TR-004

Abstract

The scientific treatment of the software process is relatively new and, as with any new field, the initial terminology is often confusing. When terms can have a diversity of meanings, technical communication is more difficult and technological progress is constrained. This paper defines a core set of concepts about the software process. These concepts are intended to facilitate communications and to provide a framework for further definitions. The definitions focus on essential concepts; however, they do not represent a comprehensive glossary of common software process terms. Following an initial overview, this paper outlines the basic process concepts which underlie the definitions. The definitions are then grouped in four sets: a framework for process definition, an engineering of process, an enactment of process, and process properties. This is followed by illustrations of the use of these concepts in several domains. The paper concludes with some observations on the definition process.

Cite This Technical Report

Feiler, P., & Humphrey, W. (1992, September 1). Software Process Development and Enactment: Concepts and Definitions. (Technical Report CMU/SEI-92-TR-004). Retrieved April 16, 2024, from https://insights.sei.cmu.edu/library/software-process-development-and-enactment-concepts-and-definitions/.

@techreport{feiler_1992,
author={Feiler, Peter and Humphrey, Watts},
title={Software Process Development and Enactment: Concepts and Definitions},
month={Sep},
year={1992},
number={CMU/SEI-92-TR-004},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/software-process-development-and-enactment-concepts-and-definitions/},
note={Accessed: 2024-Apr-16}
}

Feiler, Peter, and Watts Humphrey. "Software Process Development and Enactment: Concepts and Definitions." (CMU/SEI-92-TR-004). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, September 1, 1992. https://insights.sei.cmu.edu/library/software-process-development-and-enactment-concepts-and-definitions/.

P. Feiler, and W. Humphrey, "Software Process Development and Enactment: Concepts and Definitions," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-92-TR-004, 1-Sep-1992 [Online]. Available: https://insights.sei.cmu.edu/library/software-process-development-and-enactment-concepts-and-definitions/. [Accessed: 16-Apr-2024].

Feiler, Peter, and Watts Humphrey. "Software Process Development and Enactment: Concepts and Definitions." (Technical Report CMU/SEI-92-TR-004). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Sep. 1992. https://insights.sei.cmu.edu/library/software-process-development-and-enactment-concepts-and-definitions/. Accessed 16 Apr. 2024.

Feiler, Peter; & Humphrey, Watts. Software Process Development and Enactment: Concepts and Definitions. CMU/SEI-92-TR-004. Software Engineering Institute. 1992. https://insights.sei.cmu.edu/library/software-process-development-and-enactment-concepts-and-definitions/