#1-888-762-3683
Private - Requirements Analysis Techniques (1 Day)
About course

This course will cover techniques for analyzing requirements in order to define the required capabilities of the project solution. Methods to prioritize requirements will be discussed, which is done to ensure analysis efforts focus on the most important requirements. The importance of organizing requirements will be reviewed, which is needed to understand which models are needed to analyze the project requirements from all stakeholder perspectives. This course will focus on the main diagramming models used to analyze requirements, including data flow diagrams, process modeling and data modeling. Diagrams serve two vital purposes – documentation and analysis of the information gathered and testing of the requirements. How to write use cases will be covered, which describes how a user interacts with a solution to accomplish goals. Other techniques for modeling requirements will be reviewed such as business rules analysis, prototyping, sequence diagrams and state diagrams.

Who should attend

This course will benefit business analysts, functional managers, project managers, programmers and other project personnel interested in learning about the analysis of project requirements.

Course features

Upon completion, participants will be able to:  

  • Describe the tasks needed for requirements analysis
  • Explain the purpose and methods of prioritizing and organizing requirements for analysis
  • Interpret commonly used process and data models
  • Prepare use cases and user stories
  • Explain how to verify and validate project requirements 
Course outline

Module 1: Requirements Analysis Overview

  • What is Analysis?
  • Requirements Analysis Tasks
  • Reasons for Prioritizing Requirements
  • Prioritization Methods
  • Techniques for Organizing Requirements
  • Model Selection Considerations 
  • Requirements Verification and Validation


Module 2: Use Cases and User Stories 

  • Use Case Definition, Purpose and Usage 
  • Use Case Elements
  • Business vs. System Use Cases 
  • Writing Use Cases and User Stories
  • Use Case Diagrams – Components and Guidelines


Module 3: Process Modeling

  • Purpose, Description and Usage
  • Notation Elements
  • Steps to Build a Flowchart
  • Activity Diagrams


Module 4: Data Modeling and Flow Diagrams

  • Purpose, Description and Usage 
  • Data Flow Diagram Types and Elements 
  • Yourdon and Gane-Sarson Notation
  • Data Modeling Types and Elements 
  • Steps to Build an Entity Relationship Diagram (ERD)
  • Class Diagrams 


Module 5: Other Modeling Techniques 

  • Business Rules Analysis
  • Data Dictionary and Glossary
  • Prototyping 
  • State and Sequence Diagrams
  • Miscellaneous Modeling Techniques
Packages

This course is included in the following tracks at a discounted rate if purchased as a part of a track:

Course information
Duration: 7 hours
Earn: 7 PDUs
Delivery Method: Virtual or Traditional Classroom
Knowledge areas addressed

IIBA® BABOK® Guide Knowledge Area Addressed:

  • •Requirements Analysis