Chris Johnson, Index
Preliminary Design
background image

Preliminary or high-level design is the phase of a software project in which the major software system alternatives, functions, and requirements are analyzed. From the alternatives, the software system architecture is chosen and all primary functions of the system are allocated to the computer hardware, to the software, or to the portions of the system that will continue to be accomplished manually.

Acknowledgement: MIL-HDBK-338B
US Department of Defence: Electronic Reliability Design Handbook