You are tasked with the development of an E-Scooter ride-share

system. It allows registered commuters to approach an idle E-Scooter and

reserve it, following which they use the E-Scooter to commute a certain

distance (that is not known prior to use). Finally, after the commuter reaches

their destination, they end the ride, which prompts an automatic

computation of the ride fees. which is automatically debited using the

commuters registered payment details.

Task(s):

1. Identify and list the relevant Agents, Roles and Goals (Functional and

Quality) of the system. Make sure that you encompass commuter

registration, E-Scooter reservation/use, and the final payment process.

2. Please use at least one of time and distance to compute ride cost. The

specific computation formula used is up to you.

3. Create an AOM Goal diagram based on your identified Roles and Goals.

Please make sure your diagram has at least 3 levels of hierarchy.

4. Create an AOM Behavioural Interface Model that is consistant with

your AOM Goal model (For the entire model, not just a subset).