Business Analysis with Sparx EA


The Business Analysis with Sparx Enterprise Architect™, is a course intended for practicing business analyst who want to learn how to apply model-driven systems practices using the UML Methodology. You will apply systems principles in developing a comprehensive model of a solution using a modern system development tool and a development methodology. This course provides students with a hands-on opportunity for learning how to develop a system using a model-based systems development with Sparx Systems Enterprise Architect™.

This isn’t a theory course, or just a tools course – you will learn how to use industry standards (UML) and world class modeling tools to do a real model-based systems development. Whether you are new to the business analysis profession, a software developer seeking to grow your skills or a solution architect working on a specific system deliverable, this course can help you be more productive and accelerate time to value for your organization. You use skills, standards, best practices and tools together to do your job, why not learn them all at one time in one integrated package.

Woman working on laptop


  • Understand principles, techniques, and methods associated with Model-Based System Development
  • Understand and apply methods
    • Analyze stakeholder needs
    • Analyze requirements
    • Manage requirements traceability
    • Optimize and evaluate alternatives
  • Understand the difference between drawing pictures and creating documents/spreadsheets and building models and generating specifications
    • Navigate within an existing repository
    • Create new diagrams exploiting existing content
    • Generate simple specifications from model
  • Use case diagram
  • Activity diagram
  • Business rules
  • User Interface diagram
  • Test Cases
  • Business Requirement Document (BRD)


Part I: Foundation

  1. Course Overview
  2. Knowledge Base and Tools
  3. Configure Enterprise Architect (EA)
  4. Navigate Repository (EA)
  5. Explore Metamodel (EA)
  6. Organizing and Setting Up EA
  7. Naming Convention
  8. Color Hints for the BA
  9. Enterprise Architect Hints

Part II: Managing Requirements

  1. The MoSCow Method for BA
  2. Adding a Glossary
  3. Capturing Requirements
  4. Creating a Requirement Diagram
  5. Adding Requirement elements
  6. Connecting Requirement elements
  7. Linking a Requirements to a Use Case
  8. Deleting Requirements Linked /Not Linked

Part III: Business Rules

  1. Managing Business Rules
  2. Business Rules and OOD
  3. Business Rules and OCL
  4. Defining a Business Rules
  5. Business Rules Classification
  6. Business Rules Benefits
  7. Business Rules in a Use Case
  8. Business Rules in an Activity Diagram
  9. Business Rules Hints

Part IV: Activity Diagram

  1. Defining an Activity Diagram
  2. Activities and Action elements in the Diagram
  3. Creating an Activity Diagram, step by step
  4. Generating an Activity Diagram from a Use case
  5. Massaging the Activity Diagram
  6. Activity Diagram Hints

Part V: Use Cases

  1. Creating a Use Case
  2. Constraints of a Use Case: Triggers, Pre-Condition, Post-Condition
  3. Scenarios of Use Case: Basic, Alternate and Exception
  4. Creating a Structure Scenario, step by step
  5. Importing a Structure Scenario
  6. Use Case Relationship Diagram: Includes, Extend, Invokes, Precedes
  7. Includes and Extend Relationship in a Use case
  8. Use Case Relationship Matrix (RM)

Part VI: Test Cases

  1. Defining a Test Case
  2. Creating a Test Case
  3. Managing a Test case
  4. Test Result

Part VII: User Interface

  1. Creating a User Interface Diagram
  2. Adding elements to the User Interface
  3. Linking Requirements to User Interface
  4. User Interface Relationship Matrix (RM)
  5. User Interface hints

Part VIII: Business Requirement Document (BRD)

  1. Planning your BRD
  2. Creating a BRD Template, step by step
  3. Creating a Master Template for a BRD, step by step
  4. Generating the BRD from a BRD Template or a Master Template


  • Business Analyst
  • Technical Analyst
  • QA Analyst
  • Business Analyst Manager
  • Business Relationship Manager
Man leading class


3 days (7 hours/day) 
This course is delivered virtually and is suitable for either co-located or remote teams. It can also be tailored and/or combined with 1:1 mentoring or consulting services for even greater results.


Experience in planning, business analysis, and/or solution delivery.

System Requirements


Related Courses

  • Applied Business Architecture using Sparx EA
  • Applied Business Analysis using Sparx EA
  • Application Portfolio Management using TOGAF®
  • Technology Lifecycle Management using TOGAF®
  • Curating Architecture Content with Prolaborate
Request a training quote.

Book Your Session