Hi,
I wrote the basic tables of contents for software requirement documents, technical specs, and test plans as things repeat themselves. Are there things that are missing or that are superfluous?
Thanks.
SRDs' Table of Contents:
- Introduction (A brief explanation of why the program or upgrade is being developed, listing the important features, & what it aims to accomplish).
- Team Members.
- Availability (Of hardware, software, personnel, & other specific requirements).
- Constraints (Technological standards, budget, potential risks, policy & regulations).
- Schedule (Tasks, milestones, & reviews).
- System (Software, environments, modes, data management, business rules, input, output, & validation).
- User Characteristics & Interface.
- Performance, Capacity, & Scalability (Simultaneous users, completed transactions at a time, & expected volume).
- Coding Standards & Practices.
- Attributes (Security, availability, reliability, recoverability, & business continuity).
- Installation, Usability, & Acceptance.
- Maintenance & Support.
Technical Specs' Table of Contents:
- Introduction (A brief summary of its purpose, intended audience, and importance).
- Scope (Defining the planned features & requirements of the software).
- Description (Software uses, environments & design).
- Features.
- Interfaces (UI, required hardware, required software, & communications).
- Additional Requirements (I/O specifications, general specifications, performance, safety, security, & quality).
- Terms & Acronyms Glossary.
- Analysis Documentation.
Test Plans' Table of Contents:
- Introduction (A brief introduction of the test strategies, processes, workflow, & methodologies).
- Scope (Defining the features & requirements of the software that t will be tested, in scope, and that will not be tested, out of scope).
- Quality Objective (From manual testing & automation testing).
- Roles Responsibilities.
- Test Methodology.
- Bug Triage (Resolution & prioritization for each bug).
- Suspension Criteria & resumption requirements.
- Test Completeness.
- Test Deliverables.
- Testing Tools.
- Test Environment (Hardware & software requirements).
- Terms & Acronyms Glossary.
submitted by /u/ACES2ACES
[link] [comments]
from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/3FGp6CK