Presentation is loading. Please wait.

Presentation is loading. Please wait.

Functional 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 1.SMS receive SMS.

Similar presentations


Presentation on theme: "Functional 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 1.SMS receive SMS."— Presentation transcript:

1 Functional 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 1.SMS receive SMS message 2.Respond to SMS

2 RequirementOptionalit y 1GeolocationKeep track of user in 15 second intervalsMandatory 2GeolocationSend interval geolocation data to server every 30 secondsMandatory 3GeolocationOn receiving a push notification of an emergency the app must immediately send the geo location of the device to the server Mandatory 4Push notificationsApp must have the ability to accept push updatesMandatory 5Push notificationsApp must open immediately on receiving push notification of emergency Mandatory 6User interfaceThe transition between screens in the should be smooth i.e. “fluid”Mandatory 7User interfaceThe user should be aware that the a screen is transitioningMandatory 8SecurityUser account data must be stored on the databaseMandatory 9SecurityThe 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 10SecurityThe user does not need to log on when the application receives an emergency notification (unless the device is in a logged out state) Mandatory 11SecurityThe application will not need to re-authenticate the user against the database server when an application receives an emergency notification. Mandatory 12Input validationAll user input should be validated to prevent the input over the maximum size of the field/ database column Mandatory 13Input validationAll user input should be validated to prevent the input of inappropriate characters Mandatory 14Input validationUser email address should be validated for correct email formatMandatory 15Map displayMaps must be displayed at an appropriate zoom level.Mandatory 16Map displayThe user must be able to zoom the mapMandatory 17Colour palettehttps://www.dropbox.com/s/uj9q9fksfunu0rm/WoodsideTemplate.pp tx?dl=0 Mandatory 18Emergency 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 19User InterfaceDisplay app only in portrait orientationMandatory 20App DevelopmentApp must be developed for native IOS and AndroidMandatory 21App DeploymentApp must be deployed to Apple Store and Google PlayMandatory 22IconsAll icons will be provided by Rob-

3 RUOK?

4 ARE YOU OK? I’M OKI NEED HELP RUOK

5 WE HAVE RECEIVED YOUR RESPONSE WE ARE TRACKING YOUR LOCATION YOUR LOCATION I’M OK Icon here

6 TELL ME WHAT YOU NEED I NEED HELP.Cs We are running very low on water. We have only 1 day supply remaining.

7 WE HAVE RECEIVED YOUR REQUEST FOR HELP WE ARE TRACKING YOUR LOCATION YOUR LOCATION I NEED HELP Icon here

8 I’M OK CHANGE STATUS LOGOUT WE HAVE RECEIVED YOUR REQUEST FOR HELP WE ARE TRACKING YOUR LOCATION YOUR LOCATION Icon here

9 WELCOME USER EMAIL PASSWORD LOG IN FORGOT PASSWORD Icon here

10 WELCOME USER EMAIL PASSWORD LOG IN FORGOT PASSWORD Something’s not quite right. Either your email address or password is incorrect Icon here

11 BYE FOR NOW USER EMAIL PASSWORD LOG IN Icon here

12


Download ppt "Functional 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 1.SMS receive SMS."

Similar presentations


Ads by Google