| Readme.md | ||
Requirement Repositories.
The aim of the NorthStart project is to developp a water purificator machine. The system is devided into several sub system described below.
The main components identified in the system are
- The Doking Station
- Production Units (1 or more)
- Valve Board ( several )
- Conductivity Bard (several)
The aim of this repository is to structure the requirements of the project in such a way that we can track the achieved developpement state.
For each sub system, we define Feature Requirements, Design Requirements, Test Requirements. Each Feature must have a Test case the describes how it's tested. From each Design Requirements derive Test Requirement that state what is beeing tested. The Test Requirements for the firmwares shall be Software testes.
Docking Station
The files listed below collect all requirements Related to the Docking Station
- DS_Features.reqif
- DS_DesignRequirements.requif
- DS_TestRequirements.reqif
The DesginRequirements shall be divided in several Packages. Like :
- The Communication package
- The ParameterHandler package
- The HAL which abstracts the STM32 HAL package
- The Application package
- The Storage Package
- The Processing package Might be devided into several sub packages
Production Unit
The files listed below collect all requirements Related to the Production Unit
- PU_Features.reqif
- PU_DesignRequirements.requif
- PU_TestRequirements.reqif
Common Requirements between the Valve Board and the Conductivity Board
Valve Board
The files listed below collect all requirements Related to the Valve Board
- VB_Features.reqif
- VB_DesignRequirements.requif
- VB_TestRequirements.reqif
Conductivity Board
The files listed below collect all requirements Related to the Conductivity Board
- CB_Features.reqif
- CB_DesignRequirements.requif
- CB_TestRequirements.reqif