UML

  1. Behavioral Diagrams
    1. Use Case Diagram
      1. Purpose and Applications
        1. Requirements Capture
          1. System Boundary Definition
            1. Stakeholder Communication
            2. Actor Modeling
              1. Primary Actors
                1. Secondary Actors
                  1. Actor Generalization
                    1. Actor Roles
                    2. Use Case Modeling
                      1. Use Case Identification
                        1. Use Case Descriptions
                          1. Use Case Granularity
                            1. Use Case Naming
                            2. Use Case Relationships
                              1. Include Relationships
                                1. Extend Relationships
                                  1. Use Case Generalization
                                  2. System Boundary
                                    1. Boundary Definition
                                      1. External Interfaces
                                        1. System Context
                                        2. Advanced Use Case Concepts
                                          1. Use Case Packages
                                            1. Use Case Realizations
                                              1. Traceability to Requirements
                                            2. Activity Diagram
                                              1. Purpose and Applications
                                                1. Workflow Modeling
                                                  1. Business Process Modeling
                                                    1. Algorithm Specification
                                                    2. Activity Elements
                                                      1. Actions and Activities
                                                        1. Initial and Final Nodes
                                                          1. Activity Final Nodes
                                                            1. Flow Final Nodes
                                                            2. Control Flow
                                                              1. Control Edges
                                                                1. Object Flows
                                                                  1. Control Tokens
                                                                  2. Control Nodes
                                                                    1. Decision Nodes
                                                                      1. Merge Nodes
                                                                        1. Fork Nodes
                                                                          1. Join Nodes
                                                                          2. Object Nodes
                                                                            1. Object Flow States
                                                                              1. Pins and Parameters
                                                                                1. Data Stores
                                                                                2. Structured Activities
                                                                                  1. Structured Activity Nodes
                                                                                    1. Loop Nodes
                                                                                      1. Conditional Nodes
                                                                                      2. Partitions and Swimlanes
                                                                                        1. Activity Partitions
                                                                                          1. Responsibility Assignment
                                                                                          2. Exception Handling
                                                                                            1. Exception Handlers
                                                                                              1. Interruptible Regions
                                                                                                1. Protected Nodes
                                                                                                2. Advanced Activity Concepts
                                                                                                  1. Streaming and Buffering
                                                                                                    1. Expansion Regions
                                                                                                      1. Activity Parameters
                                                                                                    2. State Machine Diagram
                                                                                                      1. Purpose and Applications
                                                                                                        1. Object Lifecycle Modeling
                                                                                                          1. Protocol State Machines
                                                                                                            1. Behavioral State Machines
                                                                                                            2. State Modeling
                                                                                                              1. Simple States
                                                                                                                1. Composite States
                                                                                                                  1. Orthogonal States
                                                                                                                    1. Submachine States
                                                                                                                    2. State Behavior
                                                                                                                      1. Entry Actions
                                                                                                                        1. Exit Actions
                                                                                                                          1. Do Activities
                                                                                                                            1. Internal Transitions
                                                                                                                            2. Transition Modeling
                                                                                                                              1. Transition Syntax
                                                                                                                                1. Triggers and Events
                                                                                                                                  1. Guard Conditions
                                                                                                                                    1. Effects and Actions
                                                                                                                                    2. Pseudostates
                                                                                                                                      1. Initial Pseudostate
                                                                                                                                        1. History Pseudostates
                                                                                                                                          1. Choice Pseudostate
                                                                                                                                            1. Junction Pseudostate
                                                                                                                                              1. Fork and Join Pseudostates
                                                                                                                                              2. Final States
                                                                                                                                                1. Final State
                                                                                                                                                  1. Terminate Pseudostate
                                                                                                                                                  2. Advanced State Concepts
                                                                                                                                                    1. State Invariants
                                                                                                                                                      1. Deferred Events
                                                                                                                                                        1. Completion Transitions
                                                                                                                                                          1. Time Events
                                                                                                                                                            1. Change Events