Вы находитесь на странице: 1из 2

Assignment - 1

Problem Statement
The system under development is expected to automate the processes
of fight boarding and passenger check in for an airlines reservation
system. Work through the case given below and propose suitable UML
diagrams to the system developer.

CASE STUDY: - Passenger Check-In and Boarding


Passesngers can check in the flight using three options:
Normal check-in with luggage at a normal check-in counter
Expres scheck-in without luggage at a special check-in counter
Automated check-in without luggage at a machine
The passenger can choose between a normalcheck-in, automated
check-in, and express check-in.
In addition to the passenger, there is the check-in clerk. The check-in
clerk is an agent of the passenger. The check-in clerk has the task of
performing the check-in with the ticket of the passenger.
The check-in representative can perform a Normal check-in, but is not
able to perform express check-in and automated check-in.
The check-in procedure includes submitting the ticket, baggage
check-in, seat reservation, and issuing and handing over the
boarding pass.
During boarding, the boarding pass of the passenger is verified at the
gate.
Passengers who only have hand luggage can use express check-in.
No baggage check-in is performed.
Automated check-in is conducted without the help of a check-in
clerk, directly at a machine (screen). Baggage cannot be checked in.
Baggagetransportation is responsible for loading luggage into the
airplane.

Assignment - 1

Baggagetransportation is carried out by an independent organization,


known as a handling agent. Consequently, it is considered an actor,
more specifically, an outside service provider.
Few minutes before a flight leaves, baggagetransportation requests a
passenger list from passenger services, which includes every
passenger who checked in, but did not board the airplane. On the basis
of this list all affected luggage will be unloaded again from the
airplane. If the flight is an international flight, the customs authorities
of the country in which the destination airport is located also request a
passenger list.
Tasks to be done:
1. Identify the use cases which cover and support the understanding of
the required functions in the problem description.(Hint: Understand
the functionality given by the system to the Passengers). (0.5)
2. Draw a use case diagram for the use cases that you identified in
the previous question to show the relationships between the actors
and the use cases, and the relationships between the use cases. ( 1
mark)
3. Write a casual type use case for Normal Check-in. (1 mark)
4. Work through the problem statement and the use-case text that
you have produced to identify classes (concepts), associations, and
attributes in the application domain. You should give enough
discussion to support your identification. Draw a conceptual model
which includes, the classes, associations, and attributes that you
have identified. ( 1.5 marks)

Вам также может понравиться