Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Software Process Development and Enactment: Concepts and Definitions

  • September 1992
  • By Peter H. Feiler, Watts S. Humphrey
  • 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.

  • Download

Cite This Report

SEI

Feiler, Peter; & Humphrey, Watts. Software Process Development and Enactment: Concepts and Definitions. CMU/SEI-92-TR-004. Software Engineering Institute, Carnegie Mellon University. 1992. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11591

IEEE

Feiler. Peter, and Humphrey. Watts, "Software Process Development and Enactment: Concepts and Definitions," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-92-TR-004, 1992. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11591

APA

Feiler, Peter., & Humphrey, Watts. (1992). Software Process Development and Enactment: Concepts and Definitions (CMU/SEI-92-TR-004). Retrieved March 27, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11591

CHI

Peter Feiler, & Watts Humphrey. Software Process Development and Enactment: Concepts and Definitions (CMU/SEI-92-TR-004). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1992. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11591

MLA

Feiler, Peter., & Humphrey, Watts. 1992. Software Process Development and Enactment: Concepts and Definitions (Technical Report CMU/SEI-92-TR-004). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11591

BibTex

@techreport{FeilerSoftwareProcess1992,
title={Software Process Development and Enactment: Concepts and Definitions},
author={Peter Feiler and Watts Humphrey},
year={1992},
number={CMU/SEI-92-TR-004},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11591} }