Requirements Gathering

Requirements gathering is the process of collecting user needs and defining software specifications.

Explanation:

  • Uses techniques like:
    • Interviews โ€“ Talking to stakeholders.
    • Surveys โ€“ Collecting feedback.
    • Use Case Diagrams โ€“ Visualizing system interactions.
  • Produces Software Requirement Specification (SRS) documents.