BPMN Diagrams
modelling business processes
activities and sequence flow
gateways for logic
types of activities and subprocesses
gateway types and parallel logic
pools and lanes for responsibility
message flows
intermediate events and event types
data objects
BPEL
Domain Models
domain classes and notation
attributes
associations
multiplicity
whole-part relationships (aggregation)
generalisation-specialisation (inheritance)
domain models
Class Diagrams
class definition and notation
attributes and operations
visibility
associations
navigability
multiplicity
whole-part relationships (aggregation)
generalisation-specialisation (inheritance)
Class Diagrams – Advanced
attribute scope and properties
class multiplicity
parameter direction
roles
qualifying associations
constraints
n-ary associations
reflexive associations
association classes
derived information
dependency
template classes
nested classes
composition
abstract classes and operations
multiple inheritance
Object Behaviour
objects collaborate
object messaging
modeling the interaction sequence
mapping use cases to the object model
classes, responsibilities and collaborations
boundary, entity and control classes
Sequence Diagrams
object notation
message passing and sequencing
creation and deletion of objects
asynchronous messages
the system boundary
scripted description
interaction frames for loops and decisions
centralised control
distributed control