Business Analyst Training 23 years of proven training for business systems analysts in requirements and testing
IIBA Endorsed Education Provider


The workshop teaches the Unified Modeling Language (UML) and an understanding of the Unified Process and how to incorporate them into a repeatable development process at your organization. The training teaches and provides exercises in modeling techniques used for project planning, scoping, requirements gathering and design for object-oriented development projects.


Those who will find this of value are: Team Leads, Developers, Business Analysts, Solutions Analysts, Information Architects, Designers, and Project Managers.

UML Training & Learning Use Cases - 3 Days

Training Description

The Learning Use Cases and UML Training Seminar provides training is a class to teach how to perform use case realization for new development and legacy system enhancements. The training provides the OOAD techniques used for IT projects using use cases and the Unified Modeling Language (UML). The seminar focus is on how to:

  • Write system use cases and build analysis and design models using the Unified Modeling Language
  • Implement a repeatable process for project initiation, requirements definition, analysis and design
Each participant receives document templates, samples and a Training Handbook. Maximum of 15 students. To schedule on-site business analysis training call (203) 322-1606 or e-mail us at wpierson@piersonreqgroup.com.

Training Objectives

The objectives of the training are to:
· Provide an introduction to the collaborative solutions process steps and the artifacts needed for new development and system enhancement projects
· Provide practical group exercises for building UML artifacts for object-oriented analysis and design
· Define the iterative process vs. waterfall method, success factors and how to plan projects using an iterative approach
· Provide an OOAD simulation of UML artifacts and how they are used throughout the project life cycle for a real life project or case study

Training Content

UML Training: Day 1


Collaborative Solution Process Overview
  • Iterative Collaborative Solution Approach
  • What is Agile Development? Iterative Approach
  • Agile vs. Waterfall
  • Project Roles and Responsibilities
  • Success Factors
Communication Techniques for JAD/RAD Projects
  • Workshop and Focus Group Techniques
  • Storyboarding
  • Kit Reviews
  • Prototyping
UML Concepts
  • Terms to get acquainted with
  • History, scope, and philosophy of the UML
  • Major types of diagrams supported by UML
Overview of Project Life Cycle and UML Project Artifacts

UML Diagramming for High Level & Detailed Requirements
  • Principles and terminology for Discovery-Problem Statement/Scoping Phase
  • Constructing the Use Case Diagram (Project Scope) using UML
  • Case Study Exercise - Building the Use Case Diagram
  • Constructing the Activity/Swimlane Workflow Diagram using UML
    • UML Notations
    • Uses of Activity Diagrams in the project life cycle
  • Case Study Exercise- Building the activity diagram with swimlanes
  • Building the Business Use Case Model for Requirements Analysis
    • Guidelines for writing the use cases
    • Templates and samples
  • Writing System Use Cases for development
    • Guidelines and templates for writing Detailed Use Cases
    • Building prototypes
  • Case Study Exercises - Writing Detailed Use Cases and building prototypes for technical design and quality assurance handoff

UML Training: Day 2


Analysis & Design using UML
  • Creating the detailed use case diagram
    • Dependencies between use cases
    • Includes and Extends
  • Case Study Exercise- Creating the Detailed Use Case Diagram
  • Constructing the Domain Object Model and CRCs using UML
  • Case Study Exercise - Building the Domain Object Model using UML
  • Use Case realization – transforming the “what” to the “how”
    • Use case realization package
    • Interaction Diagrams
    • View of Participating Classes
    • Traceability diagram for all use cases
  • Constructing the Collaboration Diagram
  • Case study exercise- Creating the collaboration diagram
  • Design using the Sequence Diagram
  • Creating the Global Class Diagram
    • Identify the classes, methods, associations, multiplicities, inheritance and constraints.
    • Reconcile the realizations- redundancies, missing classes and inconsistencies
  • Case Study Exercise- Building the Sequence Diagram and Global Class Diagram
  • Constructing the State Diagram
  • Case Study Exercise- Building the State Diagram

UML Training: Day 3 Lab

Real Life Case Study or Simulation for OOAD

The OOAD simulation demonstrates how the entire life cycle of a project fits together and how the artifacts taught in class build on each other. Each student leads the group in a stage of the life cycle using the analysis and design artifacts. The artifacts created in the simulation are the high level use case diagram, activity diagram with swimlanes, detailed use case diagram, detailed use case document, domain object model, sequence diagram and state diagram. In addition, each student will document to demonstrate an understanding of the documentation process. In-house UML training tools are used during the simulation. If no tools are available, UML version of Visio can be utilized.




home | business training | methodology | services | sitemap | clients | blog | contact us


© 2013 Pierson Requirements Group, Inc. All rights reserved.
business analyst training

If there are any problems with this site, please contact Rogue Media Internet Marketing,
and include which site and page are experiencing difficulty.