13.07.2015 Views

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

After the Business Requirements in<strong>di</strong>viduation there is the Conceptual Design phase. Startingfrom the application workflow the developer is able to design the Web application. It’s herewhere the MVC-WebFlow Model and Tool are of vital importance. We can identify two step in theprocess of modelling the application, the Data design and the Hyper<strong>text</strong> design. Our tool will giveto the developer the possibility to design the Web flow of the application (Hyper<strong>text</strong> design) butalso the Data structure of the application. For the moment the tool development will beconcentrated on the Web flow design. In this phase the developer has to design the MVC-WebFlow <strong>di</strong>agram, respecting the model rules, that allows to define the flow of navigation forevery possible request that the system must be able to process. The creation of this <strong>di</strong>agram isclosely linked to the previous point of designing the workflow. The Implementation step of thedevelopment process is based on the code generation capabilities of the tool. The MVC-WebFlowtool will allow the developer to generate the basilar structure of the Web application with theview components (JSP pages) and the controller components (struts-config.xml file, the web.xmlfile, Action classes, …). The business objects will be realized manually by the developer.In the following figure we can see the con<strong>text</strong> <strong>di</strong>agram for the e<strong>di</strong>tor tool.Figure 5.2 – Con<strong>text</strong> <strong>di</strong>agram of the tool46

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!