Technical report


Appendix E: Use case and Sequence Diagrams



Download 1.72 Mb.
Page8/15
Date26.04.2018
Size1.72 Mb.
#46899
1   ...   4   5   6   7   8   9   10   11   ...   15

Appendix E: Use case and Sequence Diagrams


Use case Diagram:

Client side:



Kite level written Use Case for displaying images in a virtual world using Augmented Reality technology:



Use-Case Title: Displaying images in a virtual world using Augmented Reality technology


Primary Actor: Mobile User


Level: Kite (Summary)


Stakeholders: Mobile user


Precondition: Mobile users should have a camera phone with android operating system


Minimal guarantee: Mobile users retrieve the geo codes facing camera lens


Success guarantee: Display images at the specific geo code on camera


Trigger: Mobile users access the application utilizing Augmented Reality technology


Main success scenario:

  1. Mobile Users opens the Augmented Reality application on Android phones using camera lens to retrieve the geo code locations.

  2. Mobile Users requests server for the images by sending the geo codes.

  3. Images are displayed at corresponding geo code locations on camera after receiving it from the server database.

  4. Images can be maximized by touching it.

  5. Images can be downloaded and stored in to the mobile phone.




Error conditions:

  1. a. Sending geo codes to the server is interrupted

1.a.1 Transaction Rolled back, Mobile User starts again.

1.a.2 Transaction Rolled back, Mobile User quits.

2. a. Receiving images from server is interrupted

2.a.1 Transaction Rolled back, Mobile User starts again.

2.a.2 Transaction Rolled back, Mobile User quits.

3. a. If images are not downloaded

3.a.1 Transaction Rolled back, Mobile User starts again.

3.a.2 Transaction Rolled back, Mobile User quits.



Server side:



Kite level written Use Case for adding and updating images on server side GUI:



Use-Case Title: Adding and updating Images on Server side GUI


Primary Actor: Authorized user


Level: Kite (Summary)


Stakeholders: Authorized user


Precondition: Server side GUI should be embedded with Google maps API.


Minimal guarantee: Accessing the Google maps from server side GUI with internet


Success guarantee: Adding images at the specific geo code location on server side


Trigger: Administrator access the GUI enabled with Google maps API


Main success scenario:

  1. Administrator logs in to access the server side GUI.

  2. Pick a geo location to add an image.

  3. Add images at specific geo code locations using Google maps API.

  4. Update all the images with the recent one.

  5. Maintain the server side GUI regularly.




Error conditions:

  1. a. “Log-in” Use case failure

1.a.1. Authorized user is told the account information is invalid, Authorized user provides the valid information and login successfully.

  1. a. Adding images at Geo codes are interrupted

2.a.1 Transaction Rolled back, Administrator starts again.

2.a.2 Transaction Rolled back, Administrator logs out.

3. a. Updating images are interrupted.

3.a.1 Transaction Rolled back, Administrator starts again.

3.a.2 Transaction Rolled back, Administrator logs out.


Sequence Diagram:

Client side:



Sequence diagram for selecting the category:

Sequence diagram for setting radius and perform camera options:



Sequence diagram for authentication:



Sequence diagram for opening downloaded images:



Server side:



Sequence Diagram for successful login onto web application:

Sequence diagram for picking a geo location to upload an image:



Sequence diagram for adding image and choose category:






Download 1.72 Mb.

Share with your friends:
1   ...   4   5   6   7   8   9   10   11   ...   15




The database is protected by copyright ©ininet.org 2024
send message

    Main page