CS-321 Lab 4: Adding Lines and Color

This is a 1-week lab. Please refer to http://people.msoe.edu/~cs321/lab4b.shtml [no longer online] for the lab details.

UML Class and Sequence Diagrams

Before writing your code for this week, update your UML class diagram from last week and create an additional UML sequence diagram that illustrates some non-trivial new function of this week's program. These new and updated diagrams should be included as PNG files in your XML report, where you should give the user an overview of the diagrams with additional information not obvious from the diagrams—do not simply re-tell the user what the UML diagrams already convey.

Hints

Demonstration (during week 6 lab)

You will need to demonstrate your project to the instructor during the week 6 lab meeting. The demonstration will count for 25% of your project grade.

Lab report (due 4 P.M., the day prior to the week 6 lab)

Your lab report need not be self-contained. This means that it is not necessary to restate the entire specification in your report.

If you have any questions, consult the instructor.