Limited Offer Get 25% off — use code BESTW25
No AI No Plagiarism On-Time Delivery Free Revisions
Claim Now

CSSE2002: Code Specifications Are An Important Tool For Developing Code In Collaboration: Programming In Java Assignment, UOQ, Singapore

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.

Javadoc

Code specifications are an important tool for developing code in collaboration with other people. Although assignments in this course are individual, they still aim to prepare you for writing code to a strict specification by providing a specification document (in Java, this is called Javadoc). You will need to implement the specification precisely as it is described in the specification document.

The Javadoc Can Be Viewed In Either Of The Two Following Ways:

1. Open https://csse2002.uqcloud.net/assignment/1/ in your web browser. Note that this will only be the most recent version of the Javadoc.

2. Navigate to the relevant assignment folder under Assessment on Blackboard and you will be able to download the Javadoc .zip file containing html documentation. Unzip the bundle somewhere, and open doc/index.html with your web browser

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:

  • DemoPressurePad (in a class called DemoPressurePadTest)
  • Intersection (in a class called IntersectionTest)
Plagiarism Free Assignment Help

Expert Help With This Assignment — On Your Terms

Native UK, USA & Australia writers Deadline from 3 hours 100% Plagiarism-Free — Turnitin included Unlimited free revisions Free to submit — compare quotes
Scroll to Top