Process
From Wikipedia, the free encyclopedia.
A process is a naturally occurring or designed sequence of operations, possibly taking up time, space, expertise or other resource, which produces some outcome. A process may be identified by the changes it creates in the properties of one or more objects under its influence. Compare: project. See also: process management.
Table of contents |
Examples
- The Bessemer process is a way of producing steel.
- The process of mining extracts ore.
- Evolution is a natural process which explains the origin of species.
- The creation of the universe by God would be an example of a divine process.
- Process music
- Civic governance and conflict resolution
- Error correction in the information processing of a stream of data.
- Protein biosynthesis
Philosophy
In philosophy and systems theory, basic processes or logical homologies as they were termed by Ludwig von Bertalanffy are unifying principles which operate in many different systemic contexts. For example, feedback, the principle which figures prominently in the science of cybernetics. Natural and industrial processes utilize basic processes such as feedback.
References
- Ludwig von Bertalanffy, General System Theory, George Braziller, New York, 1968, pages 84,85 ISBN 0807604534
External links
Computing
Computing has many concepts of process.
Program Execution
In computing, a computer process is a running instance of a program, including all variables and other states. A multitasking operating system switches between processes to give the appearance of simultaneous execution, though in fact only one process can be executing per CPU core.
Software Development
A software development process is a sequence of steps that practitioners and managers take to create software. The steps usually include requirements analysis, programming, testing, and other steps.
Different processes mix the steps together in different ways, and assign responsibility to people in different ways.
The CMM is a meta-process that defines rigid goals up front, and emphasizes scientific management. Some dislike its emphasis on paperwork.
Agile processes take the opposite approach, making thing flexible.