UML Bible
- 14h 3m
- Tom Pender
- John Wiley & Sons (US)
- 2003
Today’s economy demands top quality software development in record time and maximum efficiency. UML arms you to meet that challenge, and the UML Bible supplies the most comprehensive UML education you can get. One volume covers everything from understanding and using UML and diagramming notation to the object constraint language (OCL) and profiles, in both 1.4 and 2.0 UML specifications. It’s the one resource you can rely on to virtually guarantee your success.
- Learn to model object structure, interactions, behavior, and architecture using UML
- Explore diagram structure and usage
- Understand how to utilize the overlapping features of the UML diagrams to facilitate the modeling process
- Learn to exploit the features of the UML diagrams to test them for consistency and accuracy
- Learn to assess modeling tools to choose the one that suits your needs
- Comprehend how the statechart diagram is used to model changes in an object over its lifetime
- Apply object constraint language (OCL) and work with Action Semantics to specify behaviors that ultimately will be implemented in code
- Understand the XML Model Interchange (XMI) standard that helps enable model sharing between modeling tools and other XMI-compatible applications
- Customize UML to meet the needs of specific industries or application types
About the Author
Tom Pender is currently a teacher and mentor for UML courses offered through Sun Microsystems and DigitalThink, Inc. Tom has worked as a software engineer for more than 20 years in a wide variety of industries. He has worked in just about every position within software development from programmer to manager. His extensive and diverse experience brings the real world into the classroom, where he has spent the past six very successful years teaching analysis and design using UML. He has authored four online courses about UML through DigitalThink, Inc. and the book UML Weekend Crash Course, which has been enthusiastically praised as a very practical, approachable, and comprehensive introduction to UML.
In this Book
-
What Is UML?
-
UML Architecture
-
UML Diagrams and Extension Mechanisms
-
Object-Oriented Concepts
-
Capturing Rules about Objects in a Class Diagram
-
How to Capture Rules about Object Relationships
-
Testing with Objects
-
Modeling Interactions in UML 1.4
-
Modeling Interactions in UML 2.0
-
Modeling an Object's Lifecycle in UML 1.4
-
Modeling an Object's Lifecycle in UML 2.0
-
Modeling the Use of a System with the Use Case Diagram
-
Modeling Behavior Using an Activity Diagram
-
Modeling the Application Architecture
-
Modeling Software Using the Component Diagram
-
Using Deployment Diagrams in UML 1.4
-
Representing an Architecture in UML 2.0
-
Applying Constraints to the UML Diagrams
-
Action Semantics
-
Using a Modeling Tool
-
Customizing UML Using Profiles
-
XML Metadata Interchange