You have been asked to carry out use case modelling to identify the functional requirementsfor a new Travel Booking App. The App is targeted at the local tourism market (domestic travelonly) and as such, the target users are anyone looking to travel domestically. All type ofdomestic travellers are to be catered for including leisure tourists, business, family and seniortravellers. The App will be designed for iOS and Android platforms, in addition, it will beavailable as a Web App to work seamlessly across different devices and platforms, includingdesktops that will provide a variety of additional features as well as those on the App itself.Use the user goal technique to identify all the use cases that would be relevant to a domestictraveller who would be a potential user of the App. Use your own experience, or that of adomestic traveller of your acquaintance.a) Present your list in a table giving the use case name and an informative briefdescription.b) Draw a use case diagram representing the same information.
Question
You have been asked to carry out use case modelling to identify the functional requirementsfor a new Travel Booking App. The App is targeted at the local tourism market (domestic travelonly) and as such, the target users are anyone looking to travel domestically. All type ofdomestic travellers are to be catered for including leisure tourists, business, family and seniortravellers. The App will be designed for iOS and Android platforms, in addition, it will beavailable as a Web App to work seamlessly across different devices and platforms, includingdesktops that will provide a variety of additional features as well as those on the App itself.Use the user goal technique to identify all the use cases that would be relevant to a domestictraveller who would be a potential user of the App. Use your own experience, or that of adomestic traveller of your acquaintance.a) Present your list in a table giving the use case name and an informative briefdescription.b) Draw a use case diagram representing the same information.
Solution
a) Use Case Table:
| Use Case Name | Description |
|---|---|
| Register/Sign Up | Allows new users to create an account |
| Login | Allows existing users to access their account |
| Search for Travel Options | Allows users to search for domestic travel options based on various parameters like location, date, etc. |
| Book Travel | Allows users to book their preferred travel option |
| Cancel Booking | Allows users to cancel their existing booking |
| View Booking History | Allows users to view their past bookings |
| Update Profile | Allows users to update their personal information |
| Review and Rate | Allows users to review and rate their travel experience |
| Customer Support | Allows users to contact customer support for any issues or queries |
| Notifications | Sends users notifications about their bookings, offers, etc. |
| Payment | Allows users to make payments for their bookings |
| Offers and Discounts | Shows users any available offers and discounts |
b) Use Case Diagram:
Unfortunately, I can't draw a use case diagram here. However, I can describe how it would look:
- The "User" would be in the center of the diagram.
- Around the "User", there would be several use cases represented as ovals. These would include "Register/Sign Up", "Login", "Search for Travel Options", "Book Travel", "Cancel Booking", "View Booking History", "Update Profile", "Review and Rate", "Customer Support", "Notifications", "Payment", and "Offers and Discounts".
- Each of these use cases would be connected to the "User" with a line, indicating that the user can perform these actions.
Similar Questions
Which type of system requirements is Use Case modelling used to identify?
Question 2You have decided to conduct a usability study to gather data on the app you are creating. Why would you want to do this?1 pointTo determine the type of users who visit the app and understand why they are attracted to it To identify pain points that the user experiences with your designs so the issues can be fixed before the final product launchesTo calculate the number of users who visit the app and visit each screenTo compare the app you have designed to similar apps that are already live
Which type of system requirements is Use Case modelling used to identify?Question 5Select one:a.Usability requirementsb.Performance requirementsc.Functional requirementsd.Security requirementse.Reliability requirements
Question 1 of 123851274Phil has limited technical knowledge but he wants to create an app to simplify the booking process for his customers.It’s important to select the right approach when making an app.Which of the following routes would you not recommend to Phil?Select 2 Correct ResponsesA professional app developerAn online self-service toolRepurpose an existing appMake the app himself
You are in the beginning stages of the design process for an app you have been tasked with creating. So far, you have created personas and user stories. What should you create next?1 pointA user journey mapA site mapThe completion criteria for the app objectiveThe style guidelines
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.