CISC 323 (Week 9) Design of a Weather Program & Java File I/O
Jeremy Bradbury Teaching Assistant March 8 & 10, 2004 bradbury@cs.queensu.ca
Mar 8 & 10, 2004 Jeremy Bradbury (CISC 323)
Programming Project
The next three assignments form a
programming project.
Assignment #3: Object-oriented analysis Assignment #4: Detailed project design Assignment #5: Project implementation
Mar 8 & 10, 2004 Jeremy Bradbury (CISC 323)
Assignment #4
Due Date: Monday, March 15, 2003 (1:00 pm) Move from a statement of the requirements to
a design of how your program will be structured to accomplish these goals.
Use layered approach – business, access,
and view (each class should belong to exactly
- ne layer!)
Mar 8 & 10, 2004 Jeremy Bradbury (CISC 323)
Assignment #4
Task 1: Big Class Diagram of program [only class
names] (6 marks)
Task 2: Detailed Class Diagram for each class in
Task 1 (6 marks)
Task 3: GUI Design [rough pictures of frames and
dialogs] (3 marks)
Task 4: Sequence diagram [based on use case
diagram] (3 marks)
Task 5: Activity diagram [for a method with non-trivial
loop] (2 marks)
TOTAL = 20 marks