Scenario: Airport Customer Relations Management System

A local airport has recently upgraded its infrastructure to be able to accommodate international flights. Airport management is expecting an influx of tourists. To ensure the all-round success of this new endeavour, a heavy emphasis is being placed on keeping visitors to the airport as satisfied with the airport and its amenities as possible. To aid in maintaining good customer relations, the airport has decided to invest in the development of a new Customer Relations Management System, which would be accessible online via kiosks strategically placed around the airport as well as a downloadable mobile application.

The new system is envisioned to offer customers the following:
1. Information: updates on flights, airport amenities and services available at the airport;
2. Navigation capability: GPS navigation to various amenities and boarding gates;
3. Instant connection to medical and ambulatory services for any medical emergency.

You have been awarded the contract for the development of the Airport Customer Relations Management System. At the contract signing, you heard a rumour that one of the executives is known for being indecisive and therefore changes his mind frequently. He is also responsible for ultimately signing the new system into operation, so as far as possible, you will need to accommodate his changes. In the same breath, you have been told that should you deliver this system earlier than anticipated, you will receive a sizable bonus. The one thing, though, that has been constant in all of your communications with the various stakeholders is that due to the size of the investment in the project, there is no room for failure, and the system has to be at the top of its class.Q.2.1
Identify three functional requirements for the Airport Customer Relationship Management System.
(6)

Q.2.2
Propose two non-functional requirements for the Airport Customer Relationship Management System.
(4)

Functional Requirements:

1. Real-time updates on flight schedules, delays, and gate changes to keep customers informed.
2. GPS navigation system to help customers easily locate amenities, boarding gates, and other important locations within the airport.
3. Emergency medical services button for immediate connection to medical assistance in case of a medical emergency.

Non-Functional Requirements:
1. High system reliability and availability to ensure uninterrupted service for customers.
2. User-friendly interface for easy navigation and accessibility for all customers, including those with disabilities.