Software Requirements Specification
Master template for documenting software requirements
Document Control
| Item | Details |
|---|---|
| Document ID | REQ-[ProjectID] |
| Version | 1.0 |
| Status | Draft/Review/Approved |
| Created By | [Name] |
| Created Date | [YYYY-MM-DD] |
1. Introduction
1.1 Purpose
[Brief description of system purpose]
1.2 Scope
[System boundaries and constraints]
1.3 Definitions
[Glossary of terms used across requirements]
2. Requirements
2.1 Functional Requirements
See Functional Requirements Template for detailed specifications.
Example:
requirement:
id: FR-101
title: User Authentication
description: >
System must authenticate users before granting access
priority: Must Have
source: Security Policy SP-42
verification: Security Testing2.2 Non-Functional Requirements
See Non-functional Requirements Template for quality attributes.
2.3 User Stories
See User Story Template for agile requirements.