Software Engineering Project Assignment 2:
Program Design and GUI Programming

For this assignment I play two roles; client and instructor. As the client I need reassurance that you are working on the project, and as instructor I need reassurance that you are properly designing your program.

For the client you should submit your mock-up gui.  A mock-up gui is a gui that does not do much.  The window appears and disappears but when the user pushes a button or enters text etc. the gui only outputs a text description of what it would do to standard out or a message window.

For the instructor your program should have java interfaces that specify the classes you will or do use.  Also I want a drawing of your class structure (see previous lecture).

Hint: Make your design flexible enough so that you can easily add extra features.

If I have made comments to your previous assignments you should incorporate them to this assignment, otherwise I will be disappointed and you know what that means.

Assignment: