X
Functional Requirement
Functional Area Description
1 Log-In
2 Installation, Settings and Preferences
3 Monitoring and Sensing
4 Notification
5 Activation of Home Relaxation System
6 Advices
  • 1.1- Log-In: The user (if already in the database) logs in the system using the mobile app’s dedicated page by authenticating herself.
     Priority: 5.
  • 2.1- Playlist selection: The user can create a playlist with her favourite music.
    Priority: 5.
  • 2.2- Interruption of the Home Relaxation System: When the HRM is working, the user can select in real time if she wants to stop the music, or lights or fragances.  
    Priority: 2.
  • 3.1- Check user presence: Thanks to the WiFi, the system will be capable to sense if the user is at home or not and then eventually activate the HRS.
    Priority: 1.
  • 3.2- Pedometers: Thanks to the SmartBand, the system is able to control the number of daily steps taken by the user.
    Priority: 1.
  • 3.3- Stress Detection: Trought the Smartband, the system will measure user’s stress level. Thanks to this, the system, will know when to activate the relaxation therapy.
     Priority: 1.
  • 3.4- Improvement: During the execution of the Relaxation System, the measurements must be redone to see if there was improvements.
     Priority: 1.
  • 4.1- Home Relaxation System notification: If the user is at home and her stress level is higher than normal, through a mobile application she receives an advice that asks her if she wants to activate the relaxation system.
     Priority: 1.
  • 4.2- Number of steps notification: At 5 PM the system send a notification if the user has not done at least 8000 steps during the day.
     Priority: 2.
  • 5.1- Relaxation Sistem Activation: When the user receives a notification that asks her if she wants to start his anti-stress therapy, she does this through the mobile application.
     Priority: 1.
  • 5.2- Therapy Selection: The user can choose to carry out any treatment despite not having the parameters outside the norm.
     Priority: 4.
  • 6.1- Further investigations's Suggestion: After the relaxing therapy, if the system notice that the user is stressed yet, it suggest the uuser to contact the doctor, by herself.
     Priority: 2.
  • 6.2- Walk's Suggestion: At 10 PM the system suggest to the user to do more movement the next day, if he has not done at least 8000 steps during the day.
     Priority: 4.
  • 6.3- Interaction with the doctor: User data can be collected in a database, and periodically sent to the doctor.
     Priority: 5.
Non Functional Requirement

Portability

  • 1.1-User Interface: The user interface must be compatible with Android (4.0 or higher).
    The system needs to be compatible with the SmartBand.

Interopertability

  • 2.1-Localization: The user terminal must be able to interact with the WiFi system.
    Without this interaction SafetyMama can not know if the woman is at home and allows her to use the Home Relaxation System.

Usability

  • 3.1-Language: User interface will be available in English.
  • 3.2-System Working Condition: The user can only use the system when his smartphone is turned on, has Internet connection.

Efficiency

  • 4.1-System’s response time: The system must be able to provide notifications to the user as soon as she is stressed within 5 seconds, and if the woman is at home, to activate the Home Relaxation System.

Reliability

  • 5.1-Ambient sensors errors: If the sensors aren’t working or aren’t able to send data to the central system, Home Relaxation System can’t work; but the woman receives notifications on his health, such as number of steps and stress level