![]() |
Design Between Requirements and Implementation, there is lot of gap filled by Architecture and Design. Whereas Architecture gives a high level roadmap for converting the requirements into software, Design gives the detailed framework to execute the implementation in a focused manner. Software Design can be represented in many forms including UML diagrams, Design Patterns, partial implementations and prototypes. The robustness of a software product or an application depends on the proven design and methodology used for its implementation. |

