Functional Requirements RUOK User App Pages 1.RUOK main 2.I’m OK 3.I need help 4.Login 5.Login...

12
unctional Requirements RUOK User App Pages 1. RUOK main 2. I’m OK 3. I need help 4. Login 5. Login error 6. Logout 7. Menu User mobile SMS 8. SMS receive SMS message 9. Respond to SMS

Transcript of Functional Requirements RUOK User App Pages 1.RUOK main 2.I’m OK 3.I need help 4.Login 5.Login...

Functional RequirementsRUOK User AppPages1. RUOK main2. I’m OK3. I need help4. Login5. Login error6. Logout7. Menu

User mobile SMS8. SMS receive SMS message9. Respond to SMS

Requirement Optionality

1 Geolocation Keep track of user in 15 second intervals Mandatory

2 Geolocation Send interval geolocation data to server every 30 seconds Mandatory

3 Geolocation On receiving a push notification of an emergency the app must immediately send the geo location of the device to the server

Mandatory

4 Push notifications App must have the ability to accept push updates Mandatory

5 Push notifications App must open immediately on receiving push notification of emergency

Mandatory

6 User interface The transition between screens in the should be smooth i.e. “fluid” Mandatory

7 User interface The user should be aware that the a screen is transitioning Mandatory

8 Security User account data must be stored on the database Mandatory

9 Security The user only needs to log on once when they first install the application. The application will remain authenticated to the user unless the user logs out.

Mandatory

10 Security The user does not need to log on when the application receives an emergency notification (unless the device is in a logged out state)

Mandatory

11 Security The application will not need to re-authenticate the user against the database server when an application receives an emergency notification.

Mandatory

12 Input validation All user input should be validated to prevent the input over the maximum size of the field/ database column

Mandatory

13 Input validation All user input should be validated to prevent the input of inappropriate characters

Mandatory

14 Input validation User email address should be validated for correct email format Mandatory

15 Map display Maps must be displayed at an appropriate zoom level. Mandatory

16 Map display The user must be able to zoom the map Mandatory

17 Colour palette https://www.dropbox.com/s/uj9q9fksfunu0rm/WoodsideTemplate.pptx?dl=0

Mandatory

18 Emergency active icon

This icon displays and flashes in the app header when an emergency is in progress. The icon doesn’t display when there is no emergency in progress or the emergency is over

Mandatory

19 User Interface Display app only in portrait orientation Mandatory

20 App Development App must be developed for native IOS and Android Mandatory

21 App Deployment App must be deployed to Apple Store and Google Play Mandatory

22 Icons All icons will be provided by Rob -

RUOK?

ARE YOU OK?

I’M OK I NEED HELP

RUOK

WE HAVE RECEIVED YOUR RESPONSEWE ARE TRACKING YOUR LOCATION

YOUR LOCATION

I’M OK

Icon here

TELL ME WHAT YOU NEED

I NEED HELP

.Cs

We are running very low on water. We have only 1 day supply remaining.

WE HAVE RECEIVED YOUR REQUEST FOR HELPWE ARE TRACKING YOUR LOCATION

YOUR LOCATION

I NEED HELP

Icon here

I’M OK

CHANGE STATUS

LOGOUT

WE HAVE RECEIVED YOUR REQUEST FOR HELPWE ARE TRACKING YOUR LOCATION

Icon here

W E L C O M E

U S E R E M A I L

P A S S W O R D

L O G I N

F O R G O T P A S S W O R D

Icon here

W E L C O M E

U S E R E M A I L

P A S S W O R D

L O G I N

F O R G O T P A S S W O R D

S o m e t h i n g ’ s n o t q u i t e r i g h t . E i t h e r y o u r e m a i l a d d r e s s o r p a s s w o r d i s i n c o r r e c t

Icon here

B Y E F O R N O W

U S E R E M A I L

P A S S W O R D

L O G I N

Icon here