|When formal modeling is required for a WebApp, UML is the notation of choice. The Unified Modeling Language (UML) was developed for general software engineering work, but the notation can be extremely valuable for representing a variety of WebApp characteristics. The notation is extremely robust and in it entirety, it is overkill for the vast majority of Web engineering projects. However, the basic elements of UML - class, deployment,|
|use case, sequence, communication, activity, and state diagrams - can serve you well when modeling is required. This page presents the topic categories that follow:
A reasonably comprehensive tutorial that covers most important UML notation for analysis and design.
Although intended for users of an automated tool, this tutorial provides a basic introduction to UML notation
This tutorial incorporates a reasonably detailed discussion of basic UML syntax and semantics and a useful introduction to UML 2.0.
Links to a variety of .pdf tutorials are available here.
Presents useful discussion (with examples) of nine of the most commonly used UML models.
The 15-part tutorial emphasizes the creation of use cases as the base for an effective UML model.
A source of downloadable studies on internet security.
A wide array of articles and papers on UML that can serve as an effective tutorial on the subject.
Comprehensive resources for all things UML. The complete UML spec is available for download along with links to articles, tools, tutorials and much more.
A comprehensive list of pointers to a wide range of UML topics.
Presents a useful tutorial along with many other UML resources. Also provides links to a wide variety of IBM Rational® UML tools.
Pointer's to a wide variety of articles on UML 2.0
This site provides downloads for "UML documentation, an interactive UML tutorial, UML articles and links, UML books recommendations and reviews."
Hundreds of books have been written on UML over the past decade. The vast majority focus on basic syntax and semantics and most present useful examples. Those that address UML 2.0 (the latest version) include:
Miles and Hamilton (Learning UML 2.0, O'Reilly Media, Inc., 2006)