- 1. Introduction
- 2. Objects
- 3. Non Functional Attributes
- 4. Classes
1. Introduction
Reach is a web/Android based application that enables its users to locate events occurring within a radius around their current location.
The problem it solves is that, the ability to find events that are happening nearby within a short time is dependent on having a big network of friends to reach out to.
Often times this network is unreliable in the short term and Reach solves this problem by giving users an alternative to a reliance on their network of friends.
1.1 Purpose
This document is a framework for Reach. This document is intended for whoever would like to gain an in depth understanding of the application as well as Reach's development team.
2. Objects
2.1 Object Diagram
2.2 Entity Objects
- Event - event location and information posted by user
- User - user of Reach application
2.3 Control Objects
- Event Controller - Coordinates displaying event data to the user and the user changing event data
- Map Controller - Displays Events on the map to the User
- Profile Controller - Controls data related to the user
2.4 Boundary Objects
- Event Setting View - The interface for users to edit and Event
- Event Details View - The interface to display the properties of an Event
- Login View - The interface the User uses to login/create their account
- Map View - The actual map to display the Event
- Profile Setting View - The interface for hte user to chane their settings
3. Non Functional Attributes
- User will view map
- Events will appear on map
4. Classes