SE450: Requirements: Code Requirements [7/16] Previous pageContentsNext page

  1. The application must be written in Java using the Java2 SDK 1.4 or higher.

  2. All input must be text based, using a variation of the classes provided in homework 3. Graphics are used for output only.

  3. Only features and capabilities that are part of the Java2 SDK may be used in the application. No third-party software such as BlueJay or JBuilder class libraries or COM/CORBA components.

  4. You should must write unit tests for at least one class.

  5. The application must use at least four different design patterns that we have discussed in class. You will be expected to demonstrate and explain the patterns in your final written description.

  6. The application should conform to Sun's Java Coding Conventions.

Previous pageContentsNext page