...
The parent class is interesting, because there can be adults who both work and are parents. This indicates a need for our design to have some sort of flexibility to overlap between different user groups.
Task analysis:
The main tasks involved in interaction with the FriendTrain application are:
- Organizing Contacts
- Activity Administration
- Joining Activities
- Finalizing Activity Details
1. Organizing Contacts
To interact with other users through the application, each user must maintain a list of approved contacts. These contacts may be categorized into groups based on the user’s preferences.
...