PTG home
Catalog Search:
Search
Related Topics:
COMPUTING
Object Technologies
UML/Notation




 
UML Explained 1/e

Kendall Scott

Published March 2001 by Addison Wesley Professional
Copyright 2001, 176 pp., Paper
ISBN: 0-201-72182-1
List Price:
$29.99

Inventory Status:
In-Stock
   
Preface


Summary

UML Explained is an approachable, non-technical introduction to the Unified Modeling Language (UML), the standard graphical notation for modeling the elements, structure, and behaviors of object-oriented software systems.

Assuming no prior knowledge of the UML, object-oriented design, or programming fundamentals, this book fully explains basic concepts and terminology such as objects, classes, and use cases. It shows how the UML integrates with an iterative and incremental process. Numerous sample UML diagrams and a running example throughout the book help you understand how to apply the UML to real-world software development. Also included is a comprehensive glossary of important terms.

You will learn about such essentials as:

  • The importance of visual modeling
  • How the UML identifies objects and classes
  • Capturing requirements and defining use cases with the UML
  • How to extend the UML and enhance visual models
  • Modeling the details of object behavior with activity diagrams and statechart diagrams
  • Component and deployment diagrams

Whether you are a non-technical professional who needs to understand software development activities within the workplace or a system designer who has never worked with the UML before, UML Explained is the perfect place to start.



0201721821B04062001

Features



Author Bio

Kendall Scott is a UML trainer and consultant. With more than sixteen years of experience as a technical writer, he is skilled in converting complex, technical material into understandable and easy-to-use manuals.





Table of Contents



Preface.


Organization of This Book.


Background.


Acknowledgments.


1. Why the UML?


2. The UML and Process.


3. Identifying Relevant Real-World Things.


4. Capturing Requirements.


5. Expressing How Things Work Together.


6. Refining the Structure of Things.


7. Describing Flows.


8. Tracking the Lives of Things.


9. Showing How Groups of Things Work Together.


10. Describing How Things Will Be Built.


Glossary.


Index.



back to top