-
Notifications
You must be signed in to change notification settings - Fork 1
Glossary
Ray edited this page Feb 17, 2017
·
18 revisions
| Item | Definition |
|---|---|
| App | Refer to this application product, a user can view, create, edit moods events using it. See mood event. |
| User | A person who would like to use the app, each user name is unique, also known as participant. |
| Current user | The user name is remembered by the app in the login activity. Current user can edit mood event posted by himself/herself, can view detail information of other user’s mood event, without ability to edit it. |
| Participant | See user. |
| Post | Refer to the action that the user click the post button on the edit page, after this action a mood will be added to the database, if the device is online it will be added to the online database. Other wise it will be stored locally and wait to be uploaded. |
| Posting | Refer to posted Mood Event. |
| Mood event | An collection of information which contains a date, an user name, a mood state created by an user. The user can also optionally add trigger,social situation or a location to the mood event. |
| Date | A date of user option. |
| Mood state | User’s emotional state, can be anger, confusion, disgust, fear, happiness, sadness, shame, and surprise. Eight in total. Each mood have its unique corresponding color and emoticon. |
| Color | Each mood correspond to a unique color, the color is going to be the color of the pin in map, theme color of the list view. |
| Trigger | The reason of user’s mood, this is optional to an mood event, may contain text (no more than 20 characters or 3 words) or picture (user can upload a picture of any size but the app will compress the picture to be smaller than 65536 bytes to cope with requirements established by system administrator). |
| System administrator | An person who have the right to manage the user name information, mood event information. He/she is also allowed to change all other application’s function. |
| Location | Optional to an mood event, user can chose his/her current location or other location. |
| Edit | The action of user changing attributes of a mood event, all the attributes are changeable. User can chose to post or discard an edit to an mood event. |
| Delete | User can delete an mood event in the edit function, deleted mood event will be deleted from local database and online when internet connection is available. |
| Developer | A person who is participating or has participated the creation and maintenance of this app. |
| Item | Definition |
|---|---|
| Use Case | Description of a task that an user performs with the product to achieve a certain goal. |
| User Story | A short, structured description of a product requirement that outlines who wants the requirement, what the requirement is, and why the requirement has value. |
| Device / Emulator | A place where this app runs, an device refers to an actual phone. Emulator refers to virtual phone environment created by Android Studio. |
| Android Studio | An software platform which developer writes and test code on. |
| Card | An rectangle area show in main page. Each card refer to on mood event. The layout of a card would be : |
| Text edit box/ Input box | A box user can enter text in. |
| Button | A small area user can click on to achieve different functions. |
| Click | Touch on the specified area. |
| Tab | An small area contains a short text or an small icon which describes function of a subpage. Tabs on the same page refer to subpages with similar but different functions. |
| Drop down | When clicked, a list of different options will show allow which user to choose from. |
| Pin | A button with a mood color which user can click on. Detailed mood event information will show after the click. Current user’s pin is in circle shape, other user’s pin is in reverse water drop shape. |
| Check Box | When user clicks, the empty box will fill up and the corresponding function will be enabled. |
| Dialogue | A small area contains information or questions that appears on a User Interface |
| Go to | A selected page will show. |