|
|
Phase 2. Design (Elaboration)
Each phase provides a different perspective for the various roles contributing to the project. A model is a description of a system in a context. Standard Design Patterns may be used to reuse elements of a system's design.
|
|
The Solutions Design Process Model
   
|
UML - The Unified Modeling Language
|
About the Unified Modeling Language
PackagesThis collaboration diagram illustrates that UML model elements are grouped into packages that contain or reference model elements.Two colons separate package names qualifying an element name
StatesA solid round dot represents the initial (starting) state. A circle around a solid round represents a final (finishing) state.
A classifier Role (or simply Role) defines an abstraction of an instance.
The diagrams are visual representations of Object Constraint Language (OCL) text.
An Association Role specifies the required properties of a Link used in a Collaboration. A collaboration has external initiators, active handlers, and passive managed entities. As with any language, UML is defined by syntax and semantics. Syntax are rules by which language elements (e.g., words) are assembled into expressions (e.g., phrases and clauses). Semantics are rules by which syntactic expressions are assigned meanings. UML.org unifies the syntax, graphic notations, and semantics from Booch, OMT, Objectory, and other object modeling languages.
UML 1.1 adopted Nov. '97 initally
The UML also includes:
|
Kendall Scott's UML Dictionary Ian Moraes' Introduction to the UML $52 Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd ed.) by C. Larman (Upper Saddle River, NJ: Prentice Hall PTR (Pearson): 2002)
$45 Design Patterns Explained: A New Perspective on Object-Oriented Design by Alan Shalloway, James R. Trott
(Reading, MA: Addison- Wesley (Pearson): 2001)
$45 UML and the Unified Process: Practical Object-Oriented Analysis and Design
(Addison-Wesley, Dec, 2001)
by Jim Arlow, Ila Neustadt
$25 Instant UML (Wrox Press Inc; 1st edition Dec 1997)
by Pierre-Alain Muller
$35 UML Distilled : A Brief Guide to the Standard Object Modeling Language (2nd Edition)
(Addison-Wesley: August 25, 1999)
by Martin Fowler & Kendall Scott
$35 UML Toolkit (John Wiley & Sons; Book and CD-ROM edition October 14, 1997)
by Hans-Erik Eriksson, Magnus Penker
The Unified Modeling Language User Guide
by Booch, Rumbaugh, and Jacobson
UML Notation Guide, Version 1.1
$70 Object Models: Strategies, Patterns, and Applications
(Prentice Hall: December 1996)
by Peter Coad, David North, and Mark Mayfield
$32 Java Design: Building Better Apps and Applets (2nd Edition)
(Prentice Hall: January 1999)
by Peter Coad and Mark Mayfield
|
Mechanisms |
The Enterprise Architecture Model
|
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page
Thank you! |