= Design Document Christian Kyony v0.1.5 == High level requirement analysis == High level presentation of the data model == Architecture diagrams describing the composition and working of the system, explaining the component interaction and process, control and data flows. // Architecture diagrams describing the composition and working of the system, // explaining the component interaction and process, control and data flows. == Explain the breakdown of the system into components with technical implementation details of each component along with the design patterns involved and with reasons that justify your choices. == Use both visual elements (diagrams) and text descriptions to maximize the amount of information conveyed while keeping the document as compact as possible