Processes for Engineering a System

The purpose of this Standard is to provide an integrated set of fundamental processes to aid a developer in the engineering or reengineering of a system.
Use of this Standard is intended to help developers
establish and evolve a complete and consistent set of requirements that will enable delivery of feasible and cost-effective system solutions;
satisfy requirements within cost, schedule, and risk constraints;
provide a system, or any portion of a system, that satisfies stakeholders over the life of the products that make up the system.
| Note | The term product is used in this standard to mean: a physical item, such as a satellite ( end product), or any of its component parts ( end products); a software item such as a stand-alone application to run within an existing system (end product); or a document such as a plan, or a service such as test, training, or maintenance support, or equipment such as a simulator (enabling products). |
provide for the safe and/or cost-effective disposal or retirement of a system.
This Standard defines processes for engineering a system, as shown in Figure 1.2. These have been organized into five groups.
This Standard is intended to be applicable to the engineering or the reengineering of
commercial or non-commercial systems, or portions thereof;
any system, small or large, simple or complex, software-intensive or not, precedented or unprecedented;
systems containing products...