An airline needs your services to design software for their Boarding Pass Generation System. A sample boarding pass is provided in Figure 1, which would be provided to a passenger who will be boarding a place. Identify the use-cases for the software.
An airline needs your services to design software for their Boarding Pass Generation System. A sample boarding pass is provided in Figure 1, which would be provided to a passenger who will be boarding a place. Identify the use-cases for the software.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
An airline needs your services to design software for their Boarding Pass Generation System. A sample boarding pass is provided in Figure 1, which would be provided to a passenger who will be boarding a place.
- Identify the use-cases for the software. Draw the UML use-case diagram and include supporting use-case descriptions. At least 3 scenarios must be identified.
- Identify the objects and their respective classes. Draw the UML class diagrams and include supporting descriptions to explain the relationships. At least 4 classes and respective relationships must be identified.
- For all the identified classes, create Python classes with the constructor, attributes (at least 5), and required setter/getter methods. Identify and include other required function headers in the classes where the function's body is just a pass statement and include a comment to indicate what the function should achieve.
- Create objects of all the identified classes and use the object’s functions to populate and display all the boarding pass details shown in the figure

Transcribed Image Text:NATIONAL AIRLINES
PASSENGER TICKET AND BAGGAGE CHECK
5A6BCD78
Passenger
JAMES SMITH
From:
CHICAGO ORD
Flight
Date
Time
NA4321 06 DEC 20 11:40
Gate Boarding till:
03
11:20
Electronic ticket
629
Seat
09A
BOARDING PASS
FIRST CLASS
To:
NEW YORK JFK
Arrival time:
13:30
Therminal:
2
PLEASE BE AT THE GATE AT BOARDING TIME
NATIONAL AIRLINES
FIRST CLASS
Passenger
JAMES SMITH
From:
CHICAGO ORD
To:
NEW YORK JFK
Flight
NA4321
Gate
03
Date
06 DEC 20
Boarding till:
11:20
5A6BCD78
Time
11:40
Seat
09A
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education