company with branches in several towns in Malaysia. Each branch manages a fleet of taxis and they have a team of drivers. Drivers have to rent a taxi from the company and a rental agreement with the start and end dates will be drawn up. There have been many complaints about the state of taxi services in Malaysia, such as difficulty getting a taxi and overcharging. MyTaxi would like to improve its image by providing better customer service by enabling customers to request taxi services immediately from their current location using a mobile application (app). The mobile app should allow customers to request a taxi from their current location and provide an estimate of the fare to the destination. The app will send the request to the taxi despatch system at the MyTaxi Headquarters. Upon receiving a taxi request, the taxi despatch system should identify and despatch any available taxi to the request and return the taxi's vehicle registration number and estimated fare and time of arrival to the customer's mobile app as a confirmation. When the taxi picks the customer up, the trip will be recorded. The actual fare should be calculated based on the distance from the time the customer boards the taxi until the destination is reached. The payment is recorded by the driver and then the taxi will be marked as available until it is despatched to the next customer. The manager must be able to generate exclusive reports about the profits and expenses statuses at any time. Note: State any assumptions made to support your answer. QUESTION B1 i. -Based on the given scenario, draw a context diagram for the "MyTaxi Management System". Notes: Draw your context diagram using any modelling tool such as Ms. Visio or draw.io. Export/convert your context diagram as a graphic file such as .jpg or .png and then attach it t An additional explanation is not required, provide a context diagram only. ii. Construct a data dictionary for one external entity and one data flow.
Describe what is the role of a system analyst as an agent of change in the MyTaxi Management System project. Also, describe FOUR (4) skills a system analyst requires and provide an example of how each skill can be applied to the MyTaxi Management System project. (Total 20 Marks)
QUESTION B3 Your team has completed the programming tasks for the MyTaxi mobile application, and you are now ready to test the completed software as part of your quality control procedure. Discuss THREE (3) objectives of conducting Software Testing and explain how each objective could be achieved in the MyTaxi Management System project. Also, explain any FOUR (4) common types of software testing that you would conduct for the MyTaxi mobile application and provide an example for each testing type. Marks) 1 A- BIA (Total 30
MyTaxi Management System Time left 1:49:58 MyTaxi Sdn Bhd is a taxi MyTaxi Management System Time left 1:49:58 MyTaxi Sdn Bhd is a taxi company with branches in several towns in Malaysia.
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am