-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
They should be more distinct.
| Aspect | Modern SRS | Design Document |
|---|---|---|
| Purpose | Defines what the system should do (functional and non-functional requirements). | Defines how the system will be built (architecture, components, algorithms). |
| Focus | User needs, system behavior, constraints. | Technical implementation details and design decisions. |
| Audience | Stakeholders, product owners, QA teams. | Developers, architects, technical leads. |
| Content | Requirements, use cases, acceptance criteria, performance specs. | System architecture diagrams, data models, API specs, class diagrams. |
| Level of Detail | High-level, abstract, business-oriented. | Low-level, technical, implementation-oriented. |
| Timing | Created early in the SDLC (requirements phase). | Created after SRS approval, during design phase. |
| Change Frequency | Changes less frequently; stable baseline for scope. | Changes more often as design evolves and technology choices are refined. |
| Standards | Often follows IEEE 830 or modern agile templates. | May follow UML, C4 model, or custom architecture guidelines. |
| Traceability | Links requirements to test cases and deliverables. | Links design elements to requirements and code modules. |
| Example Artifacts | User stories, functional specs, performance requirements. | Class diagrams, sequence diagrams, ER diagrams, API contracts. |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels