Back to the 2023 paper

Module 2: Requirements & SRS

20235m

What is SRS? Write the features of SRS.

Worked SolutionAI Assisted

Solution

SRS - Software Requirements Specification

Definition: Complete description of what system must do (IEEE 830). Serves as contract between client & developer.

Features of SRS

Characteristics of Good SRS:

  • Correct, Unambiguous, Complete, Consistent, Ranked, Verifiable, Modifiable, Traceable
  • Clear, concise, with glossary

Features / Contents:

  • Functional Requirements - What system does (use cases)
  • Non-functional - Performance, reliability, portability
  • External Interfaces - User, hardware, software, communication
  • Design Constraints - Standards, hardware limits
  • Goals of Implementation - Purpose, scope, business goals (high level)
  • Excluded: Algorithms, architecture, design details (how)

See IEEE structure in Q121.

Similar questions

Budget AppAndroid App

Pocketly on Android

Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.