Contact RSG for an in-house Quote
or call (813) 319-5851

Requirements Analysis Techniques

  • Overview
  • Outline
  • Objectives
  • Print (pdf)
  • Course Calendar
  • Contact Us
Get More Info
Name
Email
Telephone
     
Overview

This seminar is designed specifically to teach practitioners techniques that are recommended by the International Institute of Business Analysts (IIBA®). It builds the requisite knowledge and vocabulary based on the Business Analysis Body of Knowledge® to prepare you for ultimately taking and passing the Certified Business Analysis Professional® exam.

The techniques and topics presented herein target specifically knowledge areas 6 Requirements Analysis. The course utilizes experiential instruction to present the technique and includes an in-depth review of the knowledge area as the final section to reinforce the concepts and terminology.

Get More Info
Name
Email
Telephone
     

1. Introduction to Process Modeling

The Problem with Process

Process Definition

Benefits of High-Quality Models

2. Data Flow and Activity Diagrams

Creating Context Diagrams

System Modeling - A Short History

Basic Process Modeling (The Symbols)

Exercise: Identify the Errors on this Diagram

The Simple Rigorous Business Process Model

“Rigorous Business” Process Model Example

Exercise: Order Entry Department Scenario

Exercise: Order Entry Rigorous Business Model

Top Level Functional (Process, Context) Model

Case Study Part 1

Case Study Part 2

Creating Process Models

Leveled Process Models

Second Level Process Model

Exercise: Second Level Process Model

Leveled Process Models (Review)

Completely Leveled Process Models

Process Specifications

Case Study

Creating Activity Diagrams

Activity Diagramming Conventions

Example of an Activity Diagram

Exercise: Creating an Activity Diagram

Exercise: For Your Activity Diagram

Introducing Swimlanes

Example of a Swimlane Diagram

Exercise: Modeling Swimlanes

Exercise: For Your Swimlane Diagram

Concurrency and More

When To Use Swimlane Diagrams

3. Data Modeling

Creating Data Models Intuitively

Types of Data

Goal of Data Modeling

Data Model Diagrams

Data Model Diagrams Alternative Graphic Conventions

Data Model Diagrams Additional Information

Exercise: Data Model Diagram for Project Resources

Data Model Evolution

Levels of Data Models

Defining Entities

Exercise: Definitions for Education Department Data

For Your Answer

Exercise: Data Modeling from Descriptions

Exercise: Identifying and Placing Attributes

Simple Document for Invoicing System

Exercise: Data Model from a Form

Identifying Entities

Exercise: New System Data Model from Scratch

Data Models as an Analysis Tool

Integrating Models (Conserving Data)

Integrating Data Models

Horizontal Balancing

Data Design

Sample Models

Exercise: New Information Requirements

Exercise: New User View Exercise

Invoicing System Data Model

Invoicing System Attributes

Data Models vs. Databases

Exercise: Summary

4. Defining Business Use Cases

Building Use Cases

Of Business Events and Use Cases

Business Events

Determining Event Responses

Exercise: Identifying Business Events

Exercise: Simple Event Response Table

From Business Events to Use Cases

The Role of Actors

Naming Actors

Finding Actors

Exercise: Identifying Actors

Inside the Use Case

Discussion: The Use Case Value Equation

Before the Beginning

In the End

Flow of Events

Standard Path: Process Payment

Exercise: Process Order Standard Path

Paths in a Use Case

Numbering Schemata {Good Practices}

Exercise: Alternate and Exception Paths

Identifying Common Elements

Including Use Cases

Use Case Extensions

Extending Use Cases

On Extensions and Inclusions

Exercise: Pros and Cons of Inclusions and Extensions

Inside the Use Case Checklist

Discussion: What Measures Add Value to a Use Case?

User Scenarios: A Bottom-Up Approach to Use Cases

Use Case Scenario Structure: Donald Pays For Insurance

The Advantage of Scenarios

Exercise: Bottom-up Use Cases

Discussion: Pros and Cons of Use Cases

5. Use Case Modeling Techniques

Building Diagrams of Use Cases

Representing the Actor

Use Case Diagram Symbols and Rules

Use Case Diagram Conventions

Exercise: Drawing a Use Case Diagram

Advanced Use Case Diagrams

Modeling Inclusion and Extensions

6. KA6 The Ins and Outs of Requirements Analysis

Inputs for Requirements Analysis

Outcomes of Requirements Analysis

7. KA6 Specific Activities of Requirements Analysis

KA6.1 Requirements Prioritization

KA6.2 Requirements Organization

KA6.3 Requirements Modeling

KA6.4 Defining Assumptions

KA6.5 Requirements Verification

KA6.6 Requirements Validation

Get More Info
Name
Email
Telephone
     
Objectives
  • Draw business process models
  • Apply 5 improvement methods based on business process models
  • Model the AS IS business process
  • Document existing business processes
  • Draw data flow, activity, swimlane, and sequence diagrams
  • Choose the most appropriate technique to document the details of each process
  • Draw data model (entity relationship) diagrams
  • Create a data model from requirements
  • Morph an existing data model into a future data model
  • Document proposed user interaction in use cases and use case diagrams
  • Structure basic use case information in a use case document
  • Use use case diagrams as a scoping tool
  • Document scenarios to discover use cases
  • Detail the sequence of interaction steps for the most common situation
  • Determine how to handle alternate and exception situations
  • Write audience-focused use cases
  • Apply 5 methods for discovering use cases
  • Review and critique use case documents and use case diagrams
  • Create and analyze activity diagrams to show use case flow of events
  • Define the inputs and outputs of each task
  • Demonstrate increased proficiency in the BABOK® terminology
  • Paraphrase the goals and objectives of the knowledge area Requirements Analysis
The pdf file will open or has opened in a new window.

 

We do not currently have a public offering of this class scheduled. To add your name to the waiting list or request alternate offers, please contact us.
Check All Scheduled Business Analysis Training Offers

Name*
Email*
Telephone*
Company*
Questions / additional comments:
       

2 Days

Target Audience

Business analysts
Business Systems Analysts
Requirements Engineers
Anyone wanting to work towards becoming a Certified Business Analysis Professional® (CBAP®)

Pre-requisites

NONE

Instructors

Our instructors have extensive experience in applying these techniques on projects with business experts from a wide variety of fields.