Functional Area | Description | |
---|---|---|
1 Set up | Installation and configuration | |
2 Bracelet | The relation between user and the system | |
Web | Characteristics of the web | |
AmI | How the system will sense |
FR 1.1: Set start-time
Description: Allow the user to set the start-time of the application for the next day
Priority: 1
FR 1.2: Set scheduled start-time
Description: Allow the user to set the start-time of the system everyday. When the user select this scheduled start-time, the application will always start working at the same time until the user decides to change the startime.
Priority: 1
FR 1.3:Switch off
Description: The user can switch off the application to avoid abnormal working if, for example, the user won’t sleep at his/her own home.
Priority: 1
FR 2.1: AYA (Are You Awake)
Description: The user can interact with the bracelet to let the application know if the user is sleeping or not.
Priority: 1
FR 3.1: Registered users
Description: If a registered user enters on the web and logs in, he/she will see the history of his/her nights (if he has already used the app) and his profile.
Priority: 1
FR 3.2: Unregistered users
Description: If an unregistered user enters on the web, he/she will see the functions offered by the app.
Priority: 2
NFR 1: Language
Description: The application will be available in English.
Area: Product requirement - Usability
NFR 2: Interface
Description: The user can select login option or registration on the web pressing the corresponding buttons.
Area: Product requirements - Usability
NFR 3: Bracelet
Description: The bracelet needs to be an open source smartband or smartwatch to make easier the work of development. Each bracelet can be used by only one user
Area: Product requirement - Reliability
NFR 4: Account-web app
Description: The account of each user can be started from a smartphone, a tablet and a computer. It works with every browser.
Area: Product requirement - Usability
NFR 5: Connection 1
Description: The bracelet can connect to the application via USB to a computer, and in the moment it connects to the application the data are automatically downloaded on the system.
Area: External requirements - Interoperability
NFR 6: Connection 2
Description: The bracelet can connect to the application via Bluetooth (if the model of bracelet supports it), and in the moment it connects to the application the data are automatically downloaded on the system.
Area: External requirements - Interoperability
NFR 7: Bracelet-system
Description: The bracelet needs to be connected to the system to use it. Each bracelet can be connected only to one account of the system simultaneously.
Area: Product requirement-Usability
NFR 8: Psychological assumptions
Description: Any user (registered or unregistered) can read on the web some information about somnambulism risks.
Area: External requirement-Legislative-Safety
NFR 9: Sensing
Description: Each obstacle will be connected to the application with a gadget. This gadget will be used for sensing too by bluetooth becons. That way the distance between the user and the obstacle will be measured in sleepwalking mode.
Area: External requirements - Interoperability