Question: Assignment 2 Modelling Exercise This assignment is based on a running example over the different sections to provide a sense of coherence between the models

 

Assignment 2

Modelling Exercise

This assignment is based on a running example over the different sections to provide a sense of coherence between the models like a real project. The format of this assignment is deliberately "open ended" to challenge critical thinking. In places you will need to make assumptions in order to make progress and anticipate problems in system operation. Find the scenario below.

Scenario

Hire eScooter to explore Perth

Perth's public electric Scooter (eScooter) scheme is a newer and carbon footprint friendly way to explore the city with the first 30 minutes being free of charge. Available are over 100 docking stations and 500 eScooter for hire. The pricing starts at $2 AUD for 2 hours after the initial 30 minutes free of charge. After the first 2,5 hours, it costs an extra $2 AUD for each additional half an hour. eScooters can hired usingabank card at the docking station, or using the official Rent-an-eScooter app. They are available for hire 24/7, every day of a year. The scheme aims at supporting the users to travel around the city quickly and easily.

eScooters are available for hire at the docking-station terminal with a bank card or contactless payment card - just touch the screen andfollow the instructions to begin. Getting started for the user is easy: simplyhire an eScooter, ride it, and then return it to any of docking stations across the city once the user isn't using it anymore so that no additional charges apply. eScooter can be hired as many times as the user wants it within the eScooter access period the user has purchased.

Rent-an-eScooter access fees:

-$2AUD for 2 hours

-$90 AUDannually (only available to registered members)

Rent-an-eScooter additional fees:

-$2AUDfor every additional half hour (or partial half hour) after the first2.5 hours.

Other charges: If the user doesn't return the eScooter, or returns it back late or damaged, the user may be charged up to$300 AUD.

Accessing the Rent-an-eScooter app

The app, available oniPhonesand onAndroid,is the only app to send eScooter-release codes straight to users phone. The user just downloads the app and registers for pay-as-you-pedal. Use the app to 'hire now' from a nearby docking station and get the release code. The user then taps the code into the docking point and enjoy the ride.

The app allows the user to also:

-see up-to-the-minute information about which docking stations have eScooters and spaces available

-plan a journey with an easy-to-follow map

-receive notifications summarising the cost at the end of their journey

-see the recent journeys and charges.

----------

Required sections:

Section 1 - Identifying user stories

Identify the required user stories for the proposed system. List the user stories as well as their acceptance criteria. (10 marks)

Section 2 - Use case modelling

Derive the required use case diagram from the identified user stories (hint: you will need to identify the main processes the system must perform) - and document them to an appropriate level. (20 marks)

Section 3 - Activity diagram modelling

Create the required activity diagrams for the proposed system. (20 marks)

Section 4 - System Sequence Diagram

Choose the developed use cases and produce the relevant system sequence diagrams (30 marks)

Section 5 - Designing the user interface

Propose a user interface for the new system showing the relevant user interface interaction path for one user story/use case. (20 marks)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Law Questions!