Refbook Rumbaugh, Jacobson, Booch UML Reference Manual, 2nd Ed
User Manual:
Open the PDF directly: View PDF
Page Count: 742 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Title
- Contents
- Preface
- Part 1: Background
- Part 2: UML Concepts
- Part 3: Reference
- Dictionary of Terms
- abstract
- abstract class
- abstract operation
- abstraction
- accept action
- access
- action
- action expression
- action sequence
- activation
- active
- active class
- active object
- active state configuration
- activity
- activity diagram
- activity edge
- activity expression
- activity final node
- activity group
- activity node
- activity partition
- activity view
- actor
- actual parameter
- aggregate
- aggregation
- alt
- alternative
- analysis
- analysis time
- ancestor
- any trigger
- application
- apply
- apply function action
- architecture
- argument
- artifact
- assembly connector
- assert
- assertion
- association
- association (binary)
- association (n-ary)
- association class
- association end
- association generalization
- asynchronous action
- atomic
- attribute
- auxiliary
- background information
- bag
- become
- behavior
- behavioral feature
- behavioral state machine
- behavioral view
- binary association
- bind
- binding
- Boolean
- Boolean expression
- bound element
- branch
- break
- broadcast
- buffer
- buildComponent
- call
- call
- call event
- call trigger
- canonical notation
- cardinality
- central buffer node
- change event
- change trigger
- changeability
- child
- choice
- class
- class attribute
- class diagram
- class feature
- class-in-state
- class name
- class operation
- classification action
- classifier
- classifier role
- client
- collaboration
- collaboration diagram
- collaboration occurrence
- collaboration role
- collaboration use
- combined fragment
- comment
- communication
- communication diagram
- communication path
- compartment
- compile time
- complete
- completion transition
- complex port
- complex transition
- component
- component diagram
- composite aggregation
- composite class
- composite object
- composite state
- composite structure
- composite structure diagram
- composition
- compound transition
- concrete
- concurrency
- concurrency kind
- concurrent substate
- conditional
- conditional fragment
- conditional node
- conditional transition
- conflict
- connectable element
- connection point
- connector
- consider
- constraint
- construction
- constructor
- container
- context
- continuation
- control flow
- control node
- copy
- coregion
- create
- create
- create action
- creation
- critical
- critical region
- current event
- data flow
- data store node
- data type
- data value
- decision
- decision node
- default value
- deferrable event
- deferred event
- delegation
- delegation connector
- dependency
- deployment
- deployment (phase)
- deployment diagram
- deployment specification
- deployment view
- derivation
- derive
- derived element
- derived union
- descendant
- descriptor
- design
- design model
- design time
- design view
- destroy
- destroy
- destruction
- determinacy
- development process
- device
- diagram
- direct class
- direct instance
- direct substate
- disjoint
- disjoint substate
- distribution unit
- do activity
- document
- duration
- duration constraint
- duration observation action
- dynamic classification
- dynamic concurrency
- dynamic view
- edge
- effect
- elaboration
- element
- else
- enabled
- entity
- entry activity
- entry point
- enumeration
- enumeration literal
- event
- event occurrence
- exception
- exception handler
- executable
- executable node
- execution
- execution environment
- execution occurrence
- execution specification
- exit activity
- exit point
- expansion region
- export
- expression
- extend
- extension
- extension point
- extent
- facade
- feature
- file
- final node
- final state
- fire
- flag
- flow
- flow final node
- focus
- focus of control
- font usage
- fork
- fork node
- formal argument
- framework
- friend
- full descriptor
- functional view
- gate
- general ordering
- generalizable element
- generalization
- generalization set
- graphic marker
- group transition
- guard condition
- guillemets
- high-level transition
- history state
- hyperlink
- identity
- ignore
- ill formed
- implementation
- implementation
- implementation class
- implementation dependency
- implementation inheritance
- import
- inactive
- inception
- include
- incomplete
- incremental development
- indeterminacy
- indirect instance
- indirect substate
- information flow
- information item
- inheritance
- initial node
- initial state
- initial value
- initialization
- inout parameter
- instance
- instance of
- instance specification
- instantiable
- instantiate
- instantiate
- instantiation
- intent
- interaction
- interaction diagram
- interaction fragment
- interaction occurrence
- interaction operand
- interaction overview diagram
- interaction use
- interaction view
- interface
- interface specifier
- interleaving semantics
- internal activity
- internal structure
- internal transition
- interrupt
- interrupt handler
- interruptible activity edge
- interruptible activity region
- interval
- invariant
- invocation
- isolation flag
- iteration expression
- iterative development
- join
- join node
- junction
- keyword
- label
- language type
- layer
- leaf
- library
- lifeline
- link
- link end
- Liskov substitution principle
- list
- location
- loop
- loop node
- manifestation
- many
- member
- merge
- message
- metaclass
- metametamodel
- metamodel
- metaobject
- metaobject facility
- metarelationship
- method
- model
- model element
- model management view
- modeling time
- modelLibrary
- module
- MOF
- multiobject
- multiple classification
- multiple inheritance
- multiplicity
- multiplicity (of association)
- multiplicity (of attribute)
- multiplicity (of part)
- n-ary association
- name
- namespace
- navigability
- navigable
- navigation
- navigation efficiency
- neg
- negative
- node
- nonorthogonal state
- note
- null
- object
- Object Constraint Language
- object diagram
- object flow
- object flow state
- object lifeline
- Object Management Group
- object node
- object specification
- OCL
- occurrence
- occurrence specification
- OMG
- opaque expression
- operand
- operation
- opt
- optional
- ordering
- orthogonal region
- orthogonal state
- otherwise
- out parameter
- overlapping
- owner scope
- package
- package diagram
- package merge
- package visibility
- packageable element
- par
- parallel
- parameter
- parameter list
- parameter set
- parameterized element
- parent
- part
- participates
- partition
- passive object
- path
- pathname
- pattern
- permission
- persistent object
- Petri net
- pin
- polymorphic
- port
- postcondition
- powertype
- precondition
- presentation element
- primitive function
- primitive type
- private
- procedure
- process
- process
- profile
- profile application
- projection
- property
- property string
- protected
- protocol conformance
- protocol state
- protocol state machine
- protocol transition
- provided interface
- pseudostate
- public
- qualified name
- qualifier
- query
- raise exception action
- read action
- realization
- realization
- realize
- receive
- receive action
- receive event
- receiver
- reception
- record type
- redefinable element
- redefines
- redefinition
- redefinition (behavior)
- redefinition (classifier)
- redefinition (operation)
- redefinition (property)
- redefinition (state machine)
- redefinition (template)
- reference
- refine
- refinement
- region
- reification
- reify
- relationship
- reply action
- repository
- request
- required interface
- requirement
- resolution
- resolve
- responsibility
- responsibility
- return
- return parameter
- reuse
- role
- rolename
- run time
- run-to-completion
- scenario
- scope
- script
- sd
- segment
- self-transition
- semantic variation point
- semantics
- send
- send
- send event
- sender
- seq
- sequence diagram
- sequence number
- service
- shared aggregation
- side effect
- signal
- signal event
- signal trigger
- signature
- simple state
- simple transition
- single classification
- single inheritance
- singleton
- slot
- snapshot
- source
- source scope
- source state
- specialization
- specification
- specification
- stages of modeling
- start owned behavior action
- state
- state invariant
- state machine
- state machine diagram
- state machine view
- statechart diagram
- static classification
- static feature
- static view
- stereotype
- stop
- strict
- strict sequencing
- string
- string value
- structural feature
- structural view
- structure diagram
- structured classifier
- structured part
- subclass
- subject
- submachine
- submachine state
- subsets
- subsetting
- substate
- substitutability principle
- substitution
- subsystem
- subtype
- summarization
- superclass
- supertype
- supplier
- swimlane
- synch state
- synchronous action
- system
- systemModel
- tabular notation
- tag definition
- tagged value
- target scope
- target state
- template
- terminate
- test identity action
- thread
- time action
- time constraint
- time event
- time expression
- time observation action
- time value
- timing diagram
- timing mark
- token
- trace
- trace dependency
- transient link
- transition
- transition phase
- transmission
- trigger
- triggerless transition
- tuple
- type
- type
- type expression
- uninterpreted
- union
- uniqueness
- unlimited natural
- unspecified value
- usage
- use
- use case
- use case diagram
- use case generalization
- use case instance
- use case model
- use case view
- utility
- value
- value specification
- variable
- vertex
- view
- viewpoint
- visibility
- weak
- weak sequencing
- weight
- well formed
- XMI
- xor
- write action
- Part 4: Appendices
- Bibliography
- Index