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

  How many database requests can you identify

Write the complete transaction(s).

  Necessary documentation for a mock meeting for the project

Create the necessary documentation for a mock meeting for the project. Create a sample progress report for the key stakeholders in the project.

  Prepare program to compute and display area of triangle

The area of any right triangle is equal to one-half of base times its height. Prepare the program which will compute and display area of a triangle which has a base of 4 and a height of 5.

  Write a program to model a simple calculator

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

  Create class to store the product name

Choose a fruit or vegetable product that you might commonly find at the farmers market (for example, tomatoes, potatoes, lettuce, apples, cantaloupes, etc). Create a class that stores the product name.

  Write pseudocode for determining grade of student

Write a pseudocode for determining the grade of a student given his/her total score. The program should display a grade of A if the score is above 85.

  Create design of very simple racing game

Create a very simple racing game of your own design. Making a game from the ground up is a lot of effort, so let's keep things basic.

  Write program to instantiate objects of inherited classes

X-Y coordinate pairs for four endpoints of Quadrilateral. Write program which instantiates objects of the classes and outputs each object's area.

  Programming concepts

The assignment problem is straightforward. All necessary details have been supplied. The solution of the problem will be straight line code which will use the programming concepts and strategies covered in Workshops 1-3. The subgoals are:

  Write a paper on the walmart supply chain you can email it

write a paper on the walmart supply chain. you can email it to me when you are done. walmart has one of the best supply

  Create console program to prompts user to enter revenue

Create the console program which: Prompts user to enter revenue and expenses computes net income Outputs revenue, expenses and net income.

  Write junit test methods for the starter code given

Write JUnit test methods for the starter code given in the Filtering Data exercise of the Abstract Classes and Interfaces lesson.

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