Main Page

From Requirements Management School

Welcome to "Requirements Management School"!

The goal of our site is to help you learn (or refresh your knowledge) about the topics of Requirements and Requirements Management in Software Engineering.

If you're responsible for capturing, tracking, using or managing requirements for software projects, you might find our site helpful.

Contents

  1. Introduction
    1. What are "Requirements"?
    2. Types of Requirements
    3. Common Requirements Activities
    4. What is "Requirements Management"?
    5. Common Mistakes in Managing Requirements
    6. Benefits of Good "Requirements Management" Process
  2. Requirements Development
    1. Sources of Requirements
    2. Definition of "Requirements Analyst"
    3. Types of "Users"
    4. What are "Use Cases"?
    5. Use Case - Example & Template
    6. Benefits of Use Cases
    7. Types of Requirements Documents
    8. What is SRS (Software Requirements Specification)?
    9. Tips for Writing Good SRS
  3. Requirements Management
    1. Procedure for Managing Requirements
    2. Requirements Prioritization
    3. Requirements Validation
    4. What is "Requirements Baseline"?
    5. Attributes of Requirements
    6. What is "Change Control"?
    7. What is "Impact Analysis"?
    8. What is a "Traceability Matrix"?
    9. Requirements Management Processes
  4. Requirements Management Tools
    1. What Are "Requirements Management Tools"?
    2. What Can "Requirements Management Tools" Do?
    3. Benefits of Using a "Requirements Management Tool"
  5. References & Further Reading
    1. Books on Requirements Management
    2. Other Websites