Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

ASAP please provide correct answers following the following requirements with the scenrio and the user story. if you could do it will greatly appreciated. scenario

ASAP please provide correct answers following the following requirements with the scenrio and the user story. if you could do it will greatly appreciated.
scenario
image text in transcribed
user story
image text in transcribed
Requirements
image text in transcribed
Your team is asked by a start-up company to develop a software system which provides roadside assistant services. These services provide assistance to motorists whose vehicles have suffered a mechanical failure (e.g. flat batteries, flat tyres, towing, locked out or emergency fuel delivery) that leaves the driver stranded on the road. Customers can choose either: Membership subscription - customers will pay a fixed membership fee annually and are entitled to unlimited roadside assistance callouts. This is similar to NRMA services. Pay-on-demand - customers will pay per service use. When the need emerges (e.g. their car broke down), they will request assistance through the system. Prices are calculated and presented to customers up front. This is similar to Uber-style but for roadside assistance. The company is building up its nationwide network of qualified roadside assistance professionals who also use the system to manage jobs (service callouts) and payments. The company is also recruiting new roadside assistance professionals who are able to register for joining using the same system. Once a customer (motorist) makes a service request, it will be broadcasted to all the registered professionals who are available and capable to provide this service in nearby area (e.g. Within 50 kms). They will receive information about the problematic vehicle (e.g. location, plate number, model, etc.), instructions and payment via the system. They can then decide whether they accept the request. The customer can see how many responders are in the area via the system and which one accepts their request. Once the service is completed, the customer can rate and review it using the system). Payment will be deducted from their credit card and will be credited to the professional's account (after a certain commission fee is taken). As a member, I want to be able to change my plan to meet any unforeseeable circumstances. Use UML use case diagram to represent the user stories and/or tasks. Use UML class diagram to complete the class design. Use UML state diagram to complete the state analysis of the system. Use UML sequence and/or communication diagrams to analyse the process of each use case Your team is asked by a start-up company to develop a software system which provides roadside assistant services. These services provide assistance to motorists whose vehicles have suffered a mechanical failure (e.g. flat batteries, flat tyres, towing, locked out or emergency fuel delivery) that leaves the driver stranded on the road. Customers can choose either: Membership subscription - customers will pay a fixed membership fee annually and are entitled to unlimited roadside assistance callouts. This is similar to NRMA services. Pay-on-demand - customers will pay per service use. When the need emerges (e.g. their car broke down), they will request assistance through the system. Prices are calculated and presented to customers up front. This is similar to Uber-style but for roadside assistance. The company is building up its nationwide network of qualified roadside assistance professionals who also use the system to manage jobs (service callouts) and payments. The company is also recruiting new roadside assistance professionals who are able to register for joining using the same system. Once a customer (motorist) makes a service request, it will be broadcasted to all the registered professionals who are available and capable to provide this service in nearby area (e.g. Within 50 kms). They will receive information about the problematic vehicle (e.g. location, plate number, model, etc.), instructions and payment via the system. They can then decide whether they accept the request. The customer can see how many responders are in the area via the system and which one accepts their request. Once the service is completed, the customer can rate and review it using the system). Payment will be deducted from their credit card and will be credited to the professional's account (after a certain commission fee is taken). As a member, I want to be able to change my plan to meet any unforeseeable circumstances. Use UML use case diagram to represent the user stories and/or tasks. Use UML class diagram to complete the class design. Use UML state diagram to complete the state analysis of the system. Use UML sequence and/or communication diagrams to analyse the process of each use case

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Personal Finance

Authors: Jack Kapoor, Les Dlabay, Robert Hughes

4th Edition

0256147175, 978-0256147179

More Books

Students also viewed these Finance questions