The UML diagram below shows the main functionalities of the system from a user’s perspective that have been derived from the user stories.
The actors of the system can be divided into unregistered users, registered users and meeting initiators.
Unregistered users can either register with their social network accounts or by providing name, surname, e-mail address and age.
Registered users are the main actor of the system. On first login after registration, the use case “view matched users on a digital map” includes to “choose skills and interests out of a given list”. As this is only on first login and doesn’t apply to all subsequent logins, it has been omitted in the diagram. The actor “meeting creator” demonstrates that only the initiator of a meeting is able to invite other users.
Please comment with your real name using good manners.