HOME

TheInfoList



OR:

{{No footnotes, date=May 2022 Process Specification is a generic term for the specification of a process. It is not unique to business activity, but can be applied to any organizational activity. Within some structured methods, the capitalized term Process Specification refers to a description of the procedure to be followed by an actor within an elementary level business activity, as represented on a process model such as a dataflow diagram or
IDEF0 IDEF0, a compound acronym ("Icam DEFinition for Function Modeling", where ICAM is an acronym for "Integrated Computer Aided Manufacturing"), is a function modeling methodology for describing manufacturing functions, which offers a functional mode ...
model. A common alias is ''minispec'', short for ''miniature specification''.


Use in systems development

The process specification defines what must be done to transform inputs into outputs. It is a detailed set of instructions outlining a business procedure that each elementary level business activity is expected to carry out. Process specifications are commonly included as integral components of requirements documents in systems development.


Techniques

A variety of approaches can be used to produce a process specification, including: * Decision tables *Structured English (favored technique of most systems analysts) *Pre/post conditions *
Use cases In both software and systems engineering, a use case is a structured description of a system’s behavior as it responds to requests from external actors, aiming to achieve a specific goal. It is used to define and validate functional requireme ...
, basic course or events/alternate paths in
use cases In both software and systems engineering, a use case is a structured description of a system’s behavior as it responds to requests from external actors, aiming to achieve a specific goal. It is used to define and validate functional requireme ...
*
Flowcharts A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by-step approach to solving a task. The flowchart shows the steps as boxes of va ...
* Nassi–Shneiderman diagrams * UML Activity diagrams No matter what approach is used, a specification must communicate to system development designers, implementers and support professionals, and be verifiable by stakeholders and end users.


See also

*
Specification (technical standard) A specification often refers to a set of documented requirements to be satisfied by a material, design, product, or service. A specification is often a type of technical standard. There are different types of technical or engineering specificati ...


External links


Chapter 11
of th
Structured Analysis Wiki
by Ed Yourdon Business process management Software development process