-
Notifications
You must be signed in to change notification settings - Fork 0
Soft Design Specification
afabello edited this page Jul 13, 2018
·
11 revisions
- Allows users to create a profile and update their group size, age bracket and drink preferences
- Matches users in proximity and forms a group chat from users who have all accepted each other
- Can report other users at any stage and provide a reason for this action
- Suggest an establishment and time to the group members along with drinks that have been rated highly among other users
- Upon completion of their drinking experience, present users with a reviews screen to rate the business and individual drinks
For the Risk Management, refer to the Prototype & Risk Status section in the Software Requirements Specification.
For the User Manual, refer to the Guide Pages segment in the User Interface Prototype section, also in the Software Requirements Specification.
| # | Issue |
|---|---|
| 1 | Team members were unfamiliar with various aspects of UML Modeling such as Deployment Diagrams, CRC Cards & Class Diagrams, and use-case diagrams which caused confusion among the team and led to significant amounts of time being spent learning these models and implementing them for our project |
| 2 | Team members were originally unclear what the persistence heading entailed however this was later mitigated by talking to the teacher and talking to other groups as well as further online research |
| 3 | The risks section in the SDS were describing the risks of the actual product and marketing related risks rather than the risks posed to the actual development of the app |
| # | Task | Assigned to | Status |
|---|---|---|---|
| 1 | Fix up risks section of the document | Jonny | Completed |
| 2 | Continue researching UML modelling and improving on already existing models | Wesley, Jonny | In-progress |

Initial start-up:

Matching:

Reviews:

The following list is all the stored data that remains upon exiting the app.
- Profile information
- Chat history
- Reviews
- Previous requests
- Drink preferences
- User reports
- Server big enough to handle enough traffic on the app if many users are utilizing the app at the same time.
- Security
- Encrypt the files storing personal data and conversations.
- Verification of accounts to make sure people are who they say they are.
The emulator which features an Android Virtual Device (AVD) on Android Studio will be used for continuous testing of small implementations of the app. This will also be primarily used for checking the layout and the functionality of the widgets.
