+44 (0)23 9282 2254 info@dthomas.co.uk

UML with Sparx Systems Enterprise Architect for Beginners

UML training from Dunstan Thomas Sparx Systems Authorised Training Partner

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 (EA)

  • 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 an onsite delivery of the UML & Sparx Systems Enterprise Architect for Beginners training course, you need only contact our training team to request a quote: