Design
During the design phase the software solution is planned. The hardware and software architecture: data, interfaces and components of the specified functional requirements are defined. Software designers should take into account the quality requirements of the product, such as its maintainability, robustness, compatibility and reusability.
The proposed design is presented and reviewed before development begins in order to avoid costly re-design and to ensure the software application will be useable and technically valid.
|