01.01.2015 Views

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

SESSION<br />

28<br />

Analysis and Architectural<br />

Design of a Web Application<br />

Session Checklist<br />

✔ Explaining how requirements gathering and analysis are done<br />

in a Web system<br />

✔ Explaining the Model View Controller design principle<br />

✔ Illustrating how the View and Controller can be separated<br />

in a Java Web application<br />

✔ Explaining and illustrating how <strong>UML</strong> can be used in the analysis and<br />

architectural design of a Web system<br />

Congratulations! You have almost completed your <strong>UML</strong> crash course. This weekend, you<br />

have learned an incredible spectrum of techniques and strategies for using the <strong>UML</strong> to<br />

model and develop applications. Sessions 28 and 29 will demonstrate how to model a<br />

Web application from start to finish. You’ll see that the process of modeling a Web application<br />

is primarily the same process used to model any application, but I will also point out<br />

some special tricks and techniques that you can apply to Web modeling with the <strong>UML</strong>.<br />

The Friendly Reminder Case Study<br />

Sessions 28 and 29 will consider the development of a project that is a typical Web application.<br />

In this project, your contracting firm is asked by a software company to develop a Web<br />

component for its existing Visual Basic application, which is called Friendly Reminder. The<br />

client’s initial project specification states that the current Friendly Reminder system allows<br />

users to track their appointments and contacts by allowing them to

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

Saved successfully!

Ooh no, something went wrong!