This refers to the process of transforming system requirements into a form that can be implemented to produce a working system.
Issues that are likely to cause system failure:
1. Poor design specifications- likely to result in a low quality system being developed.
2. Inadequate time for design- results in quality of design specifications being compromised hence compromising the quality of the developed system.
3. Poor systems requirements specifications- likely to influence the quality of the design specifications since the design specification is produced from the requirements specification. The end result is a poor quality system.