An excellent way to record requirements information is to use the many diagramming models available to the Business Analyst (BA). These diagrams serve two vital purposes – documentation and analysis of the information gathered and testing of the requirements. By putting the requirements down on paper and holding them up to the cold-hard light of reality, the analyst is able to locate, identify and correct problems. A picture is worth a thousand words! This course is designed to provide the BA with the knowledge and tools needed to diagram, model and analyze requirements, as well as to prioritize and organize them to meet project and stakeholder needs.
This course will benefit business analysts, executives, functional managers, project managers, programmers interested in expanding their effectiveness, and any other individuals involved in project work.
Through instruction, dialog, real-world examples and exercises drawn from the experience of our instructors, upon completion of this course, you will:
- Understand the philosophy and methods of requirements analysis
- Be able to prioritize and organize requirements
- Understand the importance and purpose of modeling during analysis
- Be able to work with Use Cases
- Be able to use Entity Relationship Diagrams and Process Flow Diagrams to analyze requirements
- Be able to work with Class Models and Activity diagrams inside the Unified Modeling Language
Overview of Analysis
- What is Analysis?
- Analysis Tasks and Methods
- Analytical Thinking
- Why Prioritize?
- Methods and Examples
- Meaning of Requirements Organization
- Model Selection for Communication
- Interrelationships Between Requirements
- Requirements Compartmentalization
Specify and Model Requirements
- Organizational Modeling
- Data Dictionary and Glossary
- Data and Process Mapping
- UML Diagrams
- Business Analysis Models and Diagrams
- What Are Use Cases?
- Use Case Diagram
- Alternate Paths and Exceptions
- Use Cases and Requirements
- When Are We Finished?
- Process Flow Mapping
- Business Narratives
- Entity Relationship Diagrams
- Attributes and Relationships
- Class Diagram
- Activity Diagram
- State Machine Diagram
Define Assumptions and Constraints
- Business Constraints
- Technical Constraints
- Verify and Validate Requirements
IIBA® Knowledge Areas Addressed:
- Requirements Management and Communication
Project Management Institute (PMI)® A Guide to the Project Management Body of Knowledge (PMBOK® Guide) Knowledge Areas Addressed:
- Project Scope Management
- Project Quality Management
- Project Communications Management
- Project Risk Management