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.
xx<br />
Contents<br />
Session 22–Modeling the Extended Features of the Statechart .....................227<br />
Modeling Transition Events ..................................................................227<br />
Call event .......................................................................................228<br />
Time event ......................................................................................229<br />
Change event ...................................................................................229<br />
Making events conditional ..................................................................230<br />
Send event ......................................................................................231<br />
Guard conditions as events ..................................................................231<br />
Modeling Superstates and Substates .......................................................231<br />
Split of control ................................................................................232<br />
Concurrency ....................................................................................233<br />
Session 23–Applying the Extended Statechart Features to the Case Study .....237<br />
Deriving a Statechart from Sequence Diagrams ........................................237<br />
Session 24–Modeling the Development Environment ...................................245<br />
Describing the Purpose and Function of Packages ....................................245<br />
Packages Provide a Namespace ..............................................................246<br />
Defining the Notation for Packages and Package Diagrams ........................247<br />
Package stereotypes ..........................................................................247<br />
Package dependency ..........................................................................247<br />
Dependency stereotypes .....................................................................248<br />
Model elements in a package ...............................................................249<br />
Constructing a Package Diagram for the Case Study ..................................250<br />
Sesssion 25–Modeling the Static View: The Component Diagram ...................255<br />
Explaining the Component Diagram .......................................................255<br />
Defining the Notation for Components and Component Dependencies ..........256<br />
Component stereotypes ......................................................................256<br />
Component interfaces ........................................................................257<br />
Component dependencies ....................................................................257<br />
Building a Component Diagram for the Case Study ...................................258<br />
Mapping the Logical Design to the Physical Implementation ......................260<br />
Session 26–Modeling the Static View: The Deployment Diagram ...................263<br />
Describing the Purpose and Function of the Deployment Diagram ...............263<br />
Defining the Notation for the Deployment Diagram ..................................264<br />
Mapping Software Components to an Architecture ....................................266<br />
Applying the Combined Diagrams to the Case Study ..................................266<br />
Part VI—Sunday Afternoon ..............................................................276<br />
Session 27–Introduction to Web Development with Java .............................277<br />
The Value of <strong>UML</strong> in Web Development ...................................................277<br />
Issues in Using the <strong>UML</strong> in Web Development ..........................................278<br />
Basic Web Architecture and Static Web Content ........................................278<br />
Dynamic Web Content ..........................................................................280<br />
Java servlets ...................................................................................281<br />
Template pages ................................................................................283<br />
JavaServer Pages ..............................................................................283