GDPA  
Process Model  

A-B-C- D-E-F- G-H-I- J-K-L- M-N-O- P-Q-R- S-T-U- V-W-X- Y-Z

Identification

Process Model

Also as

Software Process Model

Definitions/Uses

2001
Reference /Scacchi, 2001/ Process Models in Software Engineering
Definition/
Use
In contrast to software life cycle models, software process models often represent a networked sequence of activities, objects, transformations, and events that embody strategies for accomplishing software evolution. Such models can be used to develop more precise and formalized descriptions of software life cycle activities. Their power emerges from their utilization to a sufficiently rich notation, syntax, or semantics, often suitable for computational processing.
Software process networks can be viewed as representing multiple interconnected task chains /Kling, 1982/, /Garg, 1989/.
2000
Reference /Wang Y., 2000/ Software Engineering Processes: Principles and Applications
Definition/
Use
A process model is a model of a process system that describes process organization, categorization, hierarchy, interrrelationship, and tailorability.
Rationales Empirical Process Model
Formal Process Model
Descriptive Process Model
Prescriptive Process Model
1998
Reference /Derniame, 1998/ Software Process: principles, methodology and technology
Definition/
Use
The purpose of a process model is to abstract what is common in several projects, i.e. in a family of enactments. The process family is described in terms of the common structure of activities, the organisation of the products, etc. A process model is expressed in a suitable process modelling notation. Process models are usually given at increasing levels of details: see life-cycle, generic, customised, enactable and enacting model.
1993 - a
Reference /Feiler, 1993/ Software Process Development and Enactment: Concepts and Definitions.
Definition/
Use
An abstract representation of a process architecture, design, or definition.
1993 - b
Reference /Lonchamp, 1993/ A Structured Conceptual and Terminological Framework for Software Process Engineering
Definition/
Use
An abstract software process description.
It can be more or less formal.
A given process model expresses:
  • a certain level of abstraction,
  • a particular view on the process.
  • Rationales Submodels:
    Data Model
    Activity Model
    Resource Model
    Role Model
    Organizational Model
    1987
    Reference /Dowson, 1987/ Iteration in the Software Process: Review of the 3rd International Software Process Workshop
    Definition/
    Use
    Descriptive representations of the process sufficiently general to characterize a range of particular software processes and sufficiently specific to allow reasoning about them.

    Related terms in the glossary

    Preceptive Process Model
    Prescriptive Process Model
    Proscriptive Process Model
    Descriptive Process Model

    Publications on this area

    Process Models

    This page online  •  GDPA Online  •  Last Updated 11.June.2002 by C. Freericks