<aside>
All red requirements are Optional, according to the 20% scope limitation defined by the professors.
</aside>
<aside>
All yellow requirements will be dropped out if 1 or 2 group members drop out of the project, according to our risk mitigation plans of the risks 19 and 20.
</aside>
Funcional Requirements
System Functional Requirements (SYFR)
- SYFR01 - The system must retrieve data from each chamber individually.
- SYFR02 - The system must allow users to set a lower limit parameter individually for each chamber for soil moisture through a user interface.
- SYFR03 - The system must allow users to set a parameter individually for each chamber for air humidity through a user interface, com valor mínimo da umidade do ar local. (OPTIONAL)
- SYFR04 - The system must allow users to set a lighting routine parameter individually for each chamber through a user interface.
- SYFR05 - The system must allow users to set a temperature parameter individually for each chamber through a user interface with a range between 10°C and 30°C.
- SYFR06 - The system must allow users to set a ventilation schedule, that is the period the ventilation fans will activate, parameter individually for each chamber through a user interface.
- SYFR07 - The system must estimate the number of leaves of the plant in the greenhouse.(OPTIONAL)
- SYFR08 - The system should estimate the plant's height. (OPTIONAL)
- SYFR09 - The system must estimate the green area of the plant in the greenhouse based on images captured by the camera.
- SYFR10 - The system must allow users to set a photo capture routine parameter, specifying the desired frequency for photo captures. (DROP 1)
- SYFR11 - The system must capture daily photos.
System Non-Functional Requirements (SYNFR)
- SYNFR01- The system must have a WebApp with a user interface.
- SYNFR02- The system must have a Cloud API.
Software Functional Requirements (SWFR)
- SWFR01 - The system must allow users to access captured photos in a gallery section through a user interface.