
•
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