•
Table of Contents
•
Index
•
Reviews
•
Reader Reviews
•
Errata
Learning UML
By
Sinan Si Alhir
Publisher
: O'Reilly
Pub Date
: July 2003
ISBN
: 0-596-00344-7
Pages
: 252
Slots
: 1
Dedication
Copyright
Preface
Audience
Using This Book
Organization and Content
Conventions Used in This Book
Comments and Questions
Acknowledgments
Part I: Fundamentals
Chapter 1. Introduction
Section 1.1. What Is the UML?
Section 1.2. The UML and Process
Section 1.3. Learning the UML
Chapter 2. Object-Oriented Modeling
Section 2.1. Project Management System Requirements
Section 2.2. Alphabets, Words, and Sentences
Section 2.3. The Object-Oriented Paradigm
Section 2.4. Paragraphs
Section 2.5. Sections
Section 2.6. Documents
Part II: Structural Modeling
Chapter 3. Class and Object Diagrams
Section 3.1. Classes and Objects
Section 3.2. Associations and Links
Section 3.3. Types, Implementation Classes, and Interfaces
Section 3.4. Generalizations, Realizations, and Dependencies
Section 3.5. Packages and Subsystems
Section 3.6. Exercises
Chapter 4. Use-Case Diagrams
Section 4.1. Actors
Section 4.2. Use Cases
Section 4.3. Communicate Associations
Section 4.4. Dependencies
Section 4.5. Generalizations
Section 4.6. Exercises
Chapter 5. Component and Deployment Diagrams
Section 5.1. Components
Section 5.2. Nodes
Section 5.3. Dependencies
Section 5.4. Communication Associations
Section 5.5. Exercises
Part III: Behavioral Modeling
Chapter 6. Sequence and Collaboration Diagrams
Section 6.1. Roles
Section 6.2. Messages and Stimuli
Section 6.3. Interactions and Collaborations
Section 6.4. Sequence Diagrams
Section 6.5. Collaboration Diagrams
Section 6.6. Exercises
Chapter 7. State Diagrams
Section 7.1. States
Section 7.2. Transitions
Section 7.3. Advanced State Diagrams
Section 7.4. Exercises
Chapter 8. Activity Diagrams
Section 8.1. Action States
Section 8.2. Flow Transitions
Section 8.3. Swimlanes
Section 8.4. Decisions
Section 8.5. Concurrency
Section 8.6. Exercises
Part IV: Beyond the Unified Modeling Language
Chapter 9. Extension Mechanisms
Section 9.1. Language Architecture
Section 9.2. Stereotypes
Section 9.3. Properties
Section 9.4. Profiles
Section 9.5. Exercises
Chapter 10. The Object Constraint Language
Section 10.1. Expressions
Section 10.2. Simple Constraints
Section 10.3. Complex Constraints
Section 10.4. Exercises
Part V: Appendixes
Appendix A. References
Section A.1. World Wide Web
Section A.2. Books
Appendix B. Exercise Solutions
Section B.1. Structural Modeling
Section B.2. Behavioral Modeling
Section B.3. Extension Mechanisms and the Object Constraint Language
Colophon
Index