UML Bible
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title UML Bible

English

* Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles
* UML is the industry standard specification for modeling, visualizing, and documenting software projects
* Includes up-to-date coverage of both UML 1.4 and the new 2.0 UML specifications
* Thoroughly covers executable UML and testing UML diagrams, making coding more efficient
* Companion Web site provides additional code samples and updates

English

Tom Pender has been working in software development for over 22 years. Most recently he has author six courses on the UML which he has taught throughout the U.S. and 12 other countries. He has also spent the last four years teaching and consulting with companies who are transitioning to object-oriented technologies. Prior to that, his software development roles included everything from programmer to manager, teacher, writer, business systems analyst, and consultant. His work has spanned wholesale and retail distribution, investing, insurance, accounting, international shipping, embedded phone applications, materials management, and coal mining.

English

Preface.

Acknowledgments.

Part I: An Introduction to UML.

Chapter 1: What Is UML?

Chapter 2: UML Architecture.

Chapter 3: UML Diagrams and Extension Mechanisms.

Chapter 4: Object-Oriented Concepts.

Part II: Modeling Object Structure.

Chapter 5: Capturing Rules about Objects in a Class Diagram.

Chapter 6: How to Capture Rules about Object Relationships.

Chapter 7: Testing with Objects.

Part III: Modeling Object Interactions.

Chapter 8: Modeling Interactions in UML 1.4.

Chapter 9: Modeling Interactions in UML 2.0.

Chapter 10: Modeling an Object’s Lifecycle in UML 1.4.

Chapter 11: Modeling an Object’s Lifecycle in UML 2.0.

Part IV: Modeling Object Behavior.

Chapter 12: Modeling the Use of a System with the Use Case Diagram.

Chapter 13: Modeling Behavior Using an Activity Diagram.

Part V: Modeling the Application Architecture.

Chapter 14: Using Packages.

Chapter 15: Modeling Software Using the Component Diagram.

Chapter 16: Using Deployment Diagrams in UML 1.4.

Chapter 17: Representing an Architecture in UML 2.0.

Part VI: Bringing Rigor to the Model.

Chapter 18: Applying Constraints to the UML Diagrams.

Chapter 19: Action Semantics.

Part VII: Automating the UML Modeling Process.

Chapter 20: Using a Modeling Tool.

Chapter 21: Customizing UML Using Profiles.

Chapter 22: XML Metadata Interchange.

Appendix A: UML 1.4 Notation Guide.

Appendix B: UML 2.0 Notation Guide.

Appendix C: Standard Elements.

Glossary.

Index.

loading