NorthStart-Requirements/Readme.md
2025-01-28 22:32:04 +01:00

58 lines
1.8 KiB
Markdown

# 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