Home Page Icon
Home Page
Table of Contents for
V. Appendixes
Close
V. Appendixes
by Sinan Si Alhir
Learning UML
Learning UML
Preface
Audience
Using This Book
Organization and Content
Conventions Used in This Book
Comments and Questions
Acknowledgments
I. Fundamentals
1. Introduction
What Is the UML?
The Three Aspects of UML
Language
Model
Unified
Goals and Scope
History
The fragmentation period
The unification period
The standardization period
The revision period
The industrialization period
The UML and Process
Applying a Waterfall Approach
Applying an Iterative Approach
Use cases
Architecture
Risk
Learning the UML
2. Object-Oriented Modeling
Project Management System Requirements
Alphabets, Words, and Sentences
Alphabet
Words
Sentences
The Object-Oriented Paradigm
Concepts
Classes, associations, objects, and links
Attributes
Operations and methods
Messages and stimuli
Principles
Abstractions
Encapsulation
Generalization
Polymorphism
Paragraphs
Structural Modeling
Class diagrams
Object diagrams
Use-case diagrams
Component diagrams
Deployment diagrams
Behavioral Modeling
Sequence diagrams
Collaboration diagrams
State diagrams
Activity diagrams
Other Elements
Notes
Stereotypes
Properties
Sections
Documents
II. Structural Modeling
3. Class and Object Diagrams
Classes and Objects
Classes
Attributes
Attribute syntax
Operations
Operation syntax
Objects
Attribute values
Operations
Associations and Links
Associations
Binary associations
N-ary associations
Association Classes
Association Ends
Rolenames
Navigation
Multiplicity
Aggregation
Composition
Qualifiers
Links
Binary links
N-ary links
Link Objects
Link Ends
Rolenames
Navigation
Multiplicity
Aggregation
Composition
Qualifiers
Types, Implementation Classes, and Interfaces
Types
Implementation Classes
Interfaces
Generalizations, Realizations, and Dependencies
Generalizations
Types
Undifferentiated classes
Implementation classes
Interfaces
Realizations
Undifferentiated classes
Implementation classes
Dependencies
Packages and Subsystems
Packages
Subsystems
Exercises
4. Use-Case Diagrams
Actors
Use Cases
Communicate Associations
Dependencies
Include Dependencies
Extend Dependencies
Generalizations
Actor Generalizations
Use-Case Generalizations
Exercises
5. Component and Deployment Diagrams
Components
Nodes
Dependencies
Reside Dependencies
Use Dependencies
Deploy Dependencies
Communication Associations
Exercises
III. Behavioral Modeling
6. Sequence and Collaboration Diagrams
Roles
Classes and Objects
Associations and Links
Messages and Stimuli
Interactions and Collaborations
Sequence Diagrams
Elements
Class roles
Specific objects
Lifelines
Activations
Communication
Reflexive communication
Element creation and destruction
Repetition
Conditionality
Collaboration Diagrams
Elements
Class and association roles
Specific objects and links
Communication
Reflexive communication
Element creation and destruction
Repetition
Conditionality
Exercises
7. State Diagrams
States
Simple States
Initial and Final States
Transitions
Events
Actions
Advanced State Diagrams
Exercises
8. Activity Diagrams
Action States
Simple Action States
Initial and Final Action States
Flow Transitions
Control-Flow Transitions
Object-Flow Transitions
Swimlanes
Decisions
Concurrency
Exercises
IV. Beyond the Unified Modeling Language
9. Extension Mechanisms
Language Architecture
Stereotypes
Defining Stereotypes
Applying Stereotypes
Properties
Tags
Defining tags
Applying tags
Constraints
Profiles
Exercises
10. The Object Constraint Language
Expressions
Simple Constraints
Attributes
Operations
Link Ends
Link ends with a multiplicity of 1
Link ends with a multiplicity of more than 1
Link Objects
Referring to link objects
Referring to linked object
Complex Constraints
Exercises
V. Appendixes
A. References
World Wide Web
Books
B. Exercise Solutions
Structural Modeling
Chapter 3
Chapter 4
Chapter 5
Behavioral Modeling
Chapter 6
Chapter 7
Chapter 8
Extension Mechanisms and the Object Constraint Language
Chapter 9
Chapter 10
Index
Colophon
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Exercises
Next
Next Chapter
A. References
Part V. Appendixes
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset