Scenario: 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. Please make sure that you encompass commuter registration, E-Scooter reservation and 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).
Scenario: 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. Please make sure that you encompass commuter registration, E-Scooter reservation and 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).
Step by step
Solved in 2 steps