Answer:
Agents:
- Commuters
- E-Scooters
Roles:
- Commuter Registration
- E-Scooter Reservation
- E-Scooter Use
- Payment Process
Functional Goals:
- Register commuters
- Reserve E-Scooters
- Track E-Scooter use
- Compute ride fees
- Automatically debit payment details
Quality Goals:
- Ensure payment details are secure
- Minimise wait times when reserving E-Scooters
- Ensure safe E-Scooter use
- Offer competitive ride fees
- Provide an easy to use interface
AOM Goal Diagram:
Goal: Provide an E-Scooter Ride-Share System
- Goal: Register Commuters
- Goal: Collect Information
- Goal: Store Information
- Goal: Reserve E-Scooters
- Goal: Provide Location Information
- Goal: Allow Reservation
- Goal: Track E-Scooter Use
- Goal: Monitor Distance Travelled
- Goal: Monitor Time Travelled
- Goal: Compute Ride Fees
- Goal: Use Time & Distance
- Goal: Calculate Ride Cost
- Goal: Automatically Debit Payment
- Goal: Collect Payment Details
- Goal: Authorise Payment
AOM Behavioral Interface Model:
Commuter:
- Provide Personal Information
- Reserve E-Scooter
- Monitor Time & Distance Travelled
- End Ride
- Provide Payment Details
E-Scooter:
- Provide Location Information
- Monitor Time & Distance Travelled
System:
- Collect Personal Information
- Store Information
- Allow Reservation
- Calculate Ride Cost
- Authorise Payment
Step-by-step explanation: