Functioning program that addresses behavioural design

Assignment Help Programming Languages
Reference no: EM131035925

Assignment: Flight Management System

Objectives: On successful completion of this assignment you should have demonstrated that you are able to:

Write a program that provides the requested functionality.

Use suitable relational expressions to selectively run different parts of code.

Apply the principles of encapsulation and information hiding to ensure that classes have appropriate attributes and appropriate methods to access and manipulate the attributes and to ensure object state is always sensible and enforced.

Write methods that accept parameters and which return values as a result of their execution.

Choose the most appropriate scope for identifiers.

Write code to implement simple association and/or composition relationships and write a program consisting of multiple objects which interact with each other.

Distribute responsibilities appropriately across classes by applying a range of quality design practices.

Write a text menu-based interactive driver to provide the user an appropriate way to control program operation at runtime.

Declare, instantiate and use ArrayList objects and/or arrays.

Implement a data management façade class including provision of a facility to search against criteria.

Draw a class diagram showing the relationships between classes

Tasks to Complete-

Task-1: Plan your program

Consider the functional and additional design requirements, and determine which classes you will need to implement. In the Word document, write a short description of the role/purpose of each class that you have in your program - please sort them in alphabetic order by class name. Draw a class diagram showing the relationship between different classes in your system. (Note: this could be drawn by hand and photographed using your mobile phone to make it digital, as long as it is legible when included in the Word document).

Task-2: Code a functioning program that addresses the behavioural and additional design requirements

Write the classes that you have determined are needed to make a functioning program. The program should be a text-menu based program, meaning that after the initial setting up of the system, it should present the user with a list of options of what action they would like to perform next, and then does the corresponding action, looping this until the user chooses to exit the program. You
should aim to write code following high quality coding practices that have been taught in this course this semester - including comments and exhibiting good design where code is separated into separate methods.

Task-3: Ensure all supplementary documentation is complete.

Go through you Word document and make sure that everything required to be included, has actually been included and is complete.

Attachment:- Flight Management System.rar

Reference no: EM131035925

Questions Cloud

What is behavioral marketing : Pick three types of online advertising formats and describe each in detail. Include an example for each. What is behavioral marketing and why may a marketer be interested in this approach?
Problem regarding the eight intellectual standards : Describe how each of the Eight Intellectual Standards (clarity, accuracy, precision, relevance, depth, breadth, logic, and fairness) were used or not used in the article, supported by an example.
Investigate the effects of common pollutants : Class:SCI207: Dependence of Man on the Environment - Effects of Groundwater Contamination using your eScience lab manual and ki
In what way should company demonstrate social responsibility : In what ways should a company demonstrate social responsibility, ethical behavior, and good corporate/community citizenship? Use a company that you know of, large or small, to illustrate your views.
Functioning program that addresses behavioural design : ITECH2100 / ITECH6100. Task-2: Code a functioning program that addresses the behavioural and additional design requirements Write the classes that you have determined are needed to make a functioning program
Calculate the expected value for firmc eps : RISK ANALYSISa. Given the following information, calculate the expected value for FirmC's EPS. Data for Firms A and B are as follows:
The mole fraction of the water vapor in the co2 gas : Consider a carbonated drink in a bottle at 27°C and 130 kPa.
Case study - noncompliance : Read the article, "Alarm Fatigue Sets Off Bells: Mass. Incident Highlights Need for Protocols Check" in regards to noncompliance. In a 2 to 3 page paper, discuss the following:
Compare your result with the kp value listed in table a-28 : Using the Gibbs function data, determine the equilibrium constant KP for the dissociation process O2 ?2O at 2000 K. Compare your result with the KP value listed in Table A-28.

Reviews

Write a Review

 

Programming Languages Questions & Answers

  Write a program that can be used to assign seats for plane

Write a program that can be used to assign seats for a commercial airplane. The airplane has 13 rows, with six seats in each row. Rows 1 and 2 are first class. 3-7 are business rows. 8-13 are economy rows

  Write the program to model simple calculator

Write the program to model the simple calculator. Each data line must consist of next operation to be performed from list below and right operand.

  You will have to override some of the step-by-step procedure

Actually the author has not asked you to develop any new page here except that you will need to apply your external style sheet in your Index and Yurts pages done in Assignment 1A.

  During the middle ages

During the Middle Ages, to determine the successor to the throne of France, the French used the Salic law. It is formulated as follows: the next to the throne is the living male descendant of the most direct male royal. Male royal here means that ..

  Write pseudocode statements to declare four integers

Write Pseudocode statements to Declare 4 Integers. You can decide on the variables names of each of the integers.

  You are an analyst for a large public pension fund and you

you are an analyst for a large public pension fund and you have been assigned the task of evaluating 2 different

  General layout for a web-based source document

Suggest the general layout for web-based source document that prospective sellers could use to explain their antiques. Information must include the user ID, password, item, dimensions, origin, condition, and asking price.

  Algorithm attributes and their importance.

Write a 2 page research paper (excluding title and reference pages) on algorithm attributes and their importance. Use two resources (Wikipedia sources are not permitted) and list each resource used at the end of the paper in the reference list sec..

  Create the css for a website

Create a file called lab1.html which contains the HTML of a blog page. Create another filelab1.css which is linked from lab1.html , and which contains all the style formatting of thedocument. These files must match the specification given below.

  Facilitate overcoming limits of security-merchant risk

What features do they include to facilitate overcoming limits of security, merchant risk, cost, etc.? How do they validate cardholder identities?

  How would i write a shell script to locate executable files

How would I write a shell script to locate executable files? This script takes a list of file names from the command line and determines which would be executed had these names been given as commands.

  Function to compute the average of numbers

Function will then compute the average of numbers, total of all of the numbers added together, and new array of numbers.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd