UML with Sparx Systems Enterprise Architect for Beginners

Dunstan Thomas
Dunstan Thomas - Sparx Systems Authorised Training Partner
UML: Unified Modeling Language

The UML with Enterprise Architect for Beginners course is designed to be an introduction to Enterprise Architect; it is aimed at people who want to quickly gain a proficiency in the use of UML and Enterprise Architect and who have no prior experience in either.


Course Details

Duration: 2 Days

Prerequisites: None


Course Outline

  • Introduction to UML:
    • Modelling purpose and concepts
    • UML Fundamentals
    • UML Diagram types
    • Use of UML within the System Development Life Cycle (SDLC)
    • Guidelines for the use of UML
  • Introduction to Enterprise Architect:
    • Describe the main features of Enterprise Architect and its editions
    • Describe The concept of repositories in Enterprise Architect
    • Working with repositories
    • Structure of repositories
    • Provide an overview of version control with Enterprise Architect
  • The Use Case Diagram:
    • When and why to use the Use Case Diagram
    • The concept of Use Case Analysis
    • The elements and connectors that are used on a Use Case Diagram
    • How to model behaviour on a Use Case Diagram
    • How to use abstraction with Use Case Diagrams
    • Guidelines for Use Case Diagrams
  • The Activity Diagram:
    • Illustrate when and why to use the Activity Diagram
    • Introduce the UML notation for Activity Diagrams
    • Describe how to model;
      • Activities, including structured activities
      • Process flow within an Activity
      • The passing of control and passing of data
      • Conditional and concurrent flows
      • Iterative processes and interruptible processes
    • Describe how to process flows for Use Case include and extend
  • The Class Diagram:
    • What is a Class Diagram?
    • Uses of a UML Class Diagram
    • What are Classes and Objects?
    • The UML representation of a Class
    • Data Types
    • Attributes
    • Operations
    • Encapsulation and Visibility
    • Static Attributes
    • Relationships
    • Association Class
    • Modelling Uniqueness
    • Types of Classes
    • Stereotypes
    • Interface
  • The State Machine Diagram:
    • What is a State Machine Diagram?
    • Where are State Machine Diagrams used?
    • Types of State Machine Diagrams
    • The Concept of States
    • States
    • Transitions
    • Initial Pseudostate
    • Terminate Pseudostate
    • Final Pseudostate
    • Entry and Exit Point Pseudostates
    • Choice Pseudostate
    • Junction Pseudostate
    • Parallel Sub-states
    • Shallow and Deep History Pseudostates
    • Examples
  • The Sequence Diagram:
    • What is a UML Sequence Diagram?
    • Lifelines
    • Messages
    • Activations
    • Constraints
    • Combined Fragments
    • Using Abstraction with Sequence Diagrams
    • Diagram Gates
  • The Component Diagram:
    • What is a Component Diagram?
    • What is a Component?
    • Interfaces
    • Relationships between Components
    • Exposing the interface details
    • Nested Components
  • The Deployment Diagram:
    • What is a Deployment Diagram?
    • Use of a UML Deployment Diagram
    • UML Notation

How do I book this course?

If you would to book the UML & Sparx Systems Enterprise Architect for Beginners training course,
you need only contact our training team to request a quote:

Scroll to Top