Software Requirements Engineering

CL1 (Qualified)
Requirement definition

Levels of Requirements: Business, User, and Functional requirements Most common requirements risks Characteristics of Excellent Requirements Benefits from a High-Quality Requirements Process

Root Causes of Project Success and Failure

CL2 (Competent)
System requirements

Non-functional requirements

Product champion

User classes and their characteristics

Software Quality Attributes

Assumptions, constraints and their roles

Basic Modeling techniques: Requirements artifacts:Product Vision and Scope document etc
 * Data dictionary and glossary
 * Data flow diagrams
 * ERD
 * Process modeling (flowcharts, activity diagrams)