Question: This assignment enables students to learn the following modeling activities and techniques through a simplified real-world application: (1) Requirements elicitation, (2) Functional model development, and

 This assignment enables students to learn the following modeling activities and

This assignment enables students to learn the following modeling activities and techniques through a simplified real-world application: (1) Requirements elicitation, (2) Functional model development, and (3) UML notation - Use Case Diagrams and Activity Diagrams. An Airline Reservation System Some major functional requirements of an airline reservation system are listed below, which may not be complete. Please do some investigation to find additional functional requirements and non-functional requirements (think about who else can use or interact with the reservation system). Airline managers use the airline reservation system: To add flights; To update flights: To remove flights. Customers use the airline reservation system: To create an account: To search for a flight; To book a flight: To change a flight; To cancel a flight. . Requirements: (1) (2 points) Identify and list major functional and non-functional requirements from the above partial description and based on your own experience and investigation; (2) (6 points) Identify all major use cases, actors (roles), and their relationships, and draw a use case diagram for the whole system; (3) (2 points) Define the use case of a customer booking a flight: (a) a successful scenario (the main scenario), (b) a failed attempt due to some reason. Make sure to use an UML tool to draw your Use Case Diagram and the Activity Diagram for the workflow combining all scenarios of the required use case. You can work with a partner on this

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 Databases Questions!