UML Weekend Crash Course⢠- To Parent Directory
UML Weekend Crash Course⢠- To Parent Directory
UML Weekend Crash Course⢠- To Parent Directory
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Contents<br />
xxi<br />
Session 28–Analysis and Architectural Design of a Web Application .............287<br />
The Friendly Reminder Case Study .........................................................287<br />
Requirements Gathering ......................................................................288<br />
Creating the Use Case diagram .............................................................289<br />
Analysis .........................................................................................290<br />
Architectural Design ...........................................................................291<br />
Model View Controller ........................................................................291<br />
JavaBeans .......................................................................................292<br />
MVC pattern in the case study .............................................................294<br />
Session 29–Design of a Web Application ....................................................297<br />
Model 2 Architecture ...........................................................................297<br />
Uploading Appointments and Contacts ...................................................299<br />
Detailed Design ..................................................................................300<br />
Querying appointments and contacts .....................................................300<br />
Web technologies on an implementation Class diagram ...............................302<br />
XML ..............................................................................................302<br />
<strong>UML</strong> modeling of XML .....................................................................303<br />
Appointment XML in the case study ....................................................303<br />
Web Application Extension ...................................................................305<br />
Session 30–<strong>UML</strong> Modeling <strong>To</strong>ols ................................................................307<br />
Explaining the Purpose and Function of Modeling <strong>To</strong>ols ............................307<br />
Explaining Evaluation Criteria for Modeling <strong>To</strong>ols ....................................308<br />
The basics .......................................................................................309<br />
Type and version of the <strong>UML</strong> supported ...............................................309<br />
Platform support ...........................................................................309<br />
Printing ......................................................................................309<br />
HTML documentation .....................................................................309<br />
Repository ...................................................................................310<br />
Code generation ............................................................................310<br />
Integrated editor ..........................................................................310<br />
Version control .............................................................................310<br />
Extended features .............................................................................311<br />
Round-trip engineering ...................................................................311<br />
Data modeling integration ...............................................................311<br />
Customization ..............................................................................312<br />
XML Metadata Interchange ..............................................................312<br />
Team development .........................................................................313<br />
Evaluating <strong>UML</strong> Modeling <strong>To</strong>ols .............................................................313<br />
Appendix A–Answers to Part Reviews .........................................................317<br />
Appendix B–What’s on the CD-ROM ...........................................................329<br />
Glossary ...................................................................................................333<br />
Index .......................................................................................................345<br />
End-User License Agreement ......................................................................359