Glossary | Actors |
---|---|
   Bin:Each container for garbage and recycled waste |    User:People living in the same condominium/pace/location of the physical system |
   Recycling area:Delimited area in which the Bins are placed |    AdminPerson in charge of managing the local system (in the condominium/neighbourhood) |
   Badge:User identification system(via Bluetooth/NFC) |    GMAN:Waste Collecting Service |
FR | USR.1 |
Title | User Identification |
Description | The user has to be identified by the system through a badge in order to use the bins |
Priority | 1 |
FR | USR.2 |
Title | User interacting |
Description | Whenever the user finds a full bin, the system gives him the option of being notified whenever the bin will be emptied |
Priority | 2 |
FR | ADM.1 |
Title | New User registration |
Description | In order to register a new user, the administrator has to create a new operative account so that no one besides the authorized users can use the bins. The only information required are name, surname and a nickname. |
Priority | 3 |
FR | ADM.2 |
Title | User cancellation |
Description | The administrator has the authority to delete obsolete accounts |
Priority | 4 |
FR | BIN.1 |
Title | Weight sensing |
Description | There will be weight sensors under each trash bin. The data collected by each sensor will be sent to the database, in order to calculate the amount of recycled and unrecyled waste produced by the current user |
Priority | 1 |
FR | ACT.1 |
Title | Locked and unlocked bins |
Description | Until a user is identified through his badge, the system will keep the bins locked through an electronic/mechanical device installed on each bin. The bin won't be unlocked if it is full |
Priority | 1 |
FR | ACT.2 |
Title | Lights |
Description | On each bin there will be a light. The system will show a green light if that bin can still be filled; otherwise a red light will be turned on |
Priority | 1 |
FR | ACT.3 |
Title | Spray |
Description | Whenever the system senses that a bin has just been emptied, it will use a suitable spray to sanitize and to refresh it |
Priority | 3 |
FR | NTF.1 |
Title | GMAN notification |
Description | It notifies the garbage service whenever a bin is almost full and it sets up a date for garbage collecting |
Priority | 2 |
FR | NTF.2 |
Title | User notification for empty bins |
Description | If the user finds the needed bin filled up and locked, he will be given the option of being notified whenever that bin will be emptied |
Priority | 2 |
FR | NTF.3 |
Title | User notification for rank position |
Description | The user can choose to be notified every time his position in the rank changes |
Priority | 2 |
FR | RNK.1 |
Title | Calculate the score |
Description | For each user,basing on the data received by the sensors, Mr.Bin knows the total volume of garbage that has been thrown in each bin. So it calculates the total volume using a different medium density for each kind of trash. The system keeps track of the total volume of recycled and unrecycled waste produced (in percentual: (volume of recycled waste)/(total volume of garbage produced) ). Every time the score is calculated according to the following algorithm: (curren volume of recycled waste produced - current volume of unrecycled waste)/10 |
Priority | 1 |
FR | RNK.2 |
Title | Update the standings |
Description | Every time the user throws his garbage away, the earned points will be added to his previous ones and the ranks will be updated |
Priority | 2 |
FR | RNK.3 |
Title | Reset |
Description | The system keeps memory of the percentual of both recycled and total waste produced by each user. Weekly it resets those percentuals and it only keeps track of the gained scores. |
Priority | 2 |
FR | APP.1 |
Title | Visualize the ranks |
Description | The user will have the opportunity to visualize his personal score and the real-time rank on a mobile phone application. |
Priority | 3 |
FR | APP.2 |
Title | Receiving notifications |
Description | The system will communicate with the user through the app on his phone. He can decide which notifications he wants to receive (the different types of notifications are specified in the NTF section) |
Priority | 3 |
FR | APP.3 |
Title | Weekly tips |
Description | If the user wants to, he will receive hints about recycling via notification |
Priority | 4 |
FR | APP.4 |
Title | Page for GMAN |
Description | The garbage collecting company will have a specified page on the mobile app, on which it will receive alerts on full bins in their area. There they will have the chance to set up a date to go and collect the garbage |
Priority | 2 |
FR | APP.5 |
Title | Bins perspective |
Description | When logged in, the user will be able to check on the fullness/emptiness of the bins in his condominium: the app will show him the percentual of fullness of each trash bin |
Priority | 3 |
NFR | 1 |
Desctiprion | Our app will run on android devices |
Area | Portability |
NFR | 2 |
Desctiprion | The system doesn't need too much space to be installed (it will be installed in already existing trash bin areas) |
Area | Space |
NFR | 3 |
Desctiprion | The information requested to the user are minimal and won't be spread |
Area | Privacy |
NFR | 4 |
Desctiprion | Our system will send notification to the user and will update the rank in background even if the device is turned off |
Area | Usability |
NFR | 5 |
Desctiprion | Our default system language is English |
Area | Standard |