Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Homework Problem 2: Class Attributes Submit a list of all important attributes o

ID: 3597110 • Letter: H

Question

Homework Problem 2: Class Attributes Submit a list of all important attributes of the following 3 classes used in the FBN Conceptual Diagram Pilot . Plane Flight Instance The collection of attributes for each abstraction should look like the following example (illustrated for the "Gate") Correctly explaining what the attribute represents is as important as listing the attribute Object: Gate Airline Status Available, PlaneBeingServiced, MechanicalProblem, Reserved // Reference to Airline which "owns" the Gate (n:1) Terminal // Terminal Gate is in (ex: "D" or "SJC-D") (n:1) // Gate Number (ex: 11) // Phone number of the desk located at the Gate // Current Gate Supervisor/ Contact Gate Number Phone Number Employee UsageLog // Info on all Flight Instances (1:n) that used or are using Gate // Scheduled Arrival Time (future) +Actual Arrived Time (present) +Scheduled Departure Time (present) +Actual Departure Time (past) RestrictionsList; I/ Gate restrictions on Plane Types that can "dock" (1:n) Ex (Walkway Height 30 Ft, Length

Explanation / Answer

Below is the list of three classes and their corresponding attributes. The detail of attributes is also given for understanding.

Pilot:

Name                                                 // Name of the pilot

Address                                              // Address of the pilot

Phone                                                 // Contact number

Email                                                  // Email Address

Home Airport                                   // nearest airport where pilot belongs to

DOB                                                    // Date of birth

Certification                                     // Certification acquired in pilot training

Certification Body                           // Certification body

Expertise Aircraft                            // List of aircraft in which pilot is trained

Flying hours                                      // Total flying hours

Rank                                                   // Rank of the pilot (trainee, junior, senior)

Plane:

Name                                                 // Name of the plane

Type                                                   // Type of the plane (airbus, fighter, jet etc.)

Capacity                                            // Total capacity of the plane

Manufacturing date                       // Date of manufacturing of the plane

Manufactured By                            // Name of the organization who manufactured plane

Status                                                 // Current status of the plane (Active, under maintenance, expired )

Flight Instance:

Flight type                                         // Type of flight

Origin                                                 // name of origin airport reference to Airport name

Date                                                   // Scheduled date of flight

Time                                                   // Scheduled time of flight

Destination                                       // Destination airport of the flight

Departure time                                // Departure time of the flight

Arrival time                                       // Arrival time of the flight.

Status                                                 // Status of the flight (scheduled etc.)

Arrival Gate                                      // Gate number where the flight will arrive

Departure gate                                // Gate number from where the flight will depart

Assigned pilot // Reference to pilot who has been assigned

Assigned crew // List of crew members who has been assigned