SDD (Software design document) Template
- TOC
- Introduction
- Purpose
- Scope
- Overview
- System Overview
- System Architecture
- Architecture Design
- Decomposition Description
- Design Rationale
- Data Design
- Data Description
- Data Dictionary
- Component Design
- Human Interface Design
- Overview of User Interface
- Screen Images
- Screen Objects and Actions
- Requirements Matrix
Cucumber and Gherkin
- Writing Features - Gherkin Language — Behat 2.5.3 documentation
- Reference·Cucumber
- How To Write Well-Formed User Stories
- Business Analyst | User Stories and Use Cases - Don’t Use Both!
The most common format for these acceptance criteria is the
structure of Acceptance Test Driven Development. Each user story will have a number of acceptance criteria and may also have other elements which will help ensure the right thing is built - these could include screen mockups, technical notes, models such as class diagrams and whatever the team needs to enable them to deliver the business value.