Implement and Test a Set of Classes and Interfaces - Classes Described in the Javadoc - IT- Computer Science Assignment Help

Download Solution Order New Solution
Assignment Task :

Abstract 

The goal of this assignment is to implement and test a set of classes and interfaces1 to be used in the second assignment. You must implement the public and protected members exactly as described in the supplied documentation (no extra public/protected members or classes). Private members may be added at your own discretion.

 

Introduction 

In this assignment, and continuing into the second assignment, you will build a simple simulation of a traffic management system (TMS). The first assignment will focus on implementing the classes that provide the core model for the system. A traffic management system monitors traffic flow in a region and adjusts traffic signals to optimise traffic flow. A TMS uses different types of sensors and signals to monitor and manage traffic flow. 

Two sensors used by a TMS are pressure pads and speed cameras. Pressure pads give an indication of how many vehicles are waiting at a location (e.g. at an intersection). Speed cameras determine the speed of vehicles passing the camera. These sensors have some on-board processing capability to provide some determination about traffic congestion at their location. They can also report the raw data that they collect. 

Two signals used by a TMS are traffic lights and speed limit signs. Traffic lights are positioned at intersections and the duration of the red and green lights can be adjusted by the TMS. Speed limit signs are LED displays that can be changed to set different speed limits to manage traffic congestion. For example, if one section of a road is congested, you could lower the speed limit in the previous sections of the road so that less traffic arrives at the congested area per minute. These signals have some on-board processing capability to provide a simple management interface, as well as the ability to set their specific parameters. 

 

Tasks 

1. Fully implement each of the classes described in the Javadoc. 

2. Write JUnit 4 tests for all the methods in the following classes:

 

This IT/Computer Science Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.