October 2017
Intermediate to advanced
350 pages
7h 29m
English
Since our application is quite simple, we decide to stop the analysis phase here, without modeling our requirements as use cases. Instead, we move on making a high-level architectural design of the web application using the classical three-tier model: presentation, application (or business) logic, and data tier. Regarding the application logic, as the following picture depicts, two components are needed. First one, called CatService is charge of all the rating actions as described in the requirements list. Second one, called CookiesServices is needed to handle HTTP Cookies, needed to implement FR5:

Read now
Unlock full access