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 haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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