2. Requirements Engineering

  • Techniques for gathering and analyzing requirements

  • How to document requirements with Software Requirements Specification (SRS)

  • Strategies for managing changes in requirements