Overview > Concepts > Key Concepts > Workflow

Key Concept: Workflow

Topics:

Workflow Top

A mere enumeration of all roles, activities and artifacts does not constitute a process; we need a way to describe meaningful sequences of activities that produce some valuable result, and to show interactions between roles. A workflow is a sequence of activities that produces a result of observable value.

In UML terms, a workflow can be expressed as a sequence diagram, a collaboration diagram, or an activity diagram. We use a form of activity diagram in the UPEDU. For each discipline, an activity diagram is presented. This diagram shows the workflow, expressed in terms of workflow details.

Sample activity diagram, from the requirements discipline, showing workflow details and transitions.

One of the great difficulties of describing the process is that there are many ways to organize the set of activities into workflows. We have organized the UPEDU using:

  • Disciplines
  • Workflow details



Copyright:   © 1987 - 2004 Rational Software Corporation   © 2004 École Polytechnique de Montréal