Question:
Read the following case study and answer the questions based on it.
The local airline company needs to develop a system for controlling air traffic at the airport in Mahebourg. The purpose of this system is to assist air traffic controllers in making decisions in managing the air traffic in the neighborhood of the airport, and hence coordinating aircraft landing and take-off activities in the single run way at the airport. When the system becomes fully operational, it should track the location and type of aircraft on the ground or in the air, select an aircraft and position it in the appropriate take off/landing queue, input and update weather information and maintain voice communication channels to pilots and ground crews. The above actions are to be carried out through interactive screens in front of the air traffic controllers, in real-time safety-critical environment.
The air traffic controllers will thus be able to verify details of pilots and crew members for each aircraft. They will be able to search for details of aircrafts which have landed during the day and for the past 10 days. Most important they will also plan the schedule of landing and take-offs for the next 24 hours.
The system will also enable an administrator to monitor the schedule of air-traffic controllers. Thus it will be possible to call an air-traffic controller to replace another if the latter cannot come to work. All the details will be kept in the database. The Travel Ministry has already given approval for the project to get started at its earliest.
(a)
(i) Identify the soft structures and processes.
(ii) Identify the hard structures and processes.
(iii) Now construct the rich picture for the above case-study by combining the above soft & hard structures and processes.
(b) Prepare the root definition using the above rich picture.
(c) Build the system model showing clearly all the processes identified.
(d) Produce an analysis model of the proposed system. Here give an Object-Oriented model showing all the attributes, operations and associations among the different classes.