Strategy
SRS structure#
The SRS is organized as follows:
Introduction#
General information regarding the documentation.
Usertype specific sections#
These sections are aggregations of functionalities that are unique and only accessible to the specific user type. Each section will have its own introductions that will provide further details and definitions.
The functionalities inside the sections are themselves aggregated into sections of related functionalities such as CRUD operations(Create, Read, Update, Delete) related to a specific entity and others. Any such function that has no relation to other functionalities will be place inside a section named other functionalities.
Other functionalities#
This section will contain functionalities and definitions that do not directly belong to any other section.
External integrations#
This section will detail the third-party integrations that are used by the system and how they will be used.
System entities#
This section will detail the entities of the system, their purpose and their data structure.
Assisting documents#
This section will contain assisting documents.
Change log#
This section will contain a change log that will detail the change between each version of this document.
Notes#
- This document is purposefully abstract with the intention of not explicitly stating where certain functionalities are implemented (front-end or back-end).
- This document does not mention front-end implementation of functionality and as such will not define routing, screens and other such front-end nuances.
- This document does not define system architecture, programming languages, and frameworks.