| Date | Activity | Estimated Time | Actual Time |
| 8/28/07 | Week 1 Discussion (Created group and group website) | 1 hr | 1 hr |
| 8/28/07 | Linked to individual homepages and created timesheet table | 30 min | 15 min |
| 9/4/07 | Week 2 Discussion (Created six requirements for paint program) | 1 hr | 1 hr |
| 9/7/07 | Refined Six Requirements | 1 hr | 45 min |
| 9/11/07 | Week 3 Discussion (Defined responsibilities for Week 4) | 1 hr | 1 hr |
| 9/14/07 | Completed twelve requirements and storycards | 1 hr | 2 hr |
| 9/18/07 | Week 4 Discussion (Create general plan and finalize storycards) | 1 hr | 1 hr |
| 9/24/07 | Create UML diagram for design of Paint program | 1 hr | 30 min |
| 9/25/07 | Week 5 Discussion (Create meeting schedule and work assigned list) | 1 hr | 1 hr |
| 10/1/07 | Group meeting to implement first four requirements | 1 hr 30 min | 1 hr |
| 10/2/07 | Week 6 Discussion (Finalize Design UML) | 1 hr | 1 hr |
| 10/7/07 | Test Working Program | 2 hr | 1 hr 30 min |
| 10/8/07 | Prepare Presentation Files | 2 hr | 2 hr |
| 10/9/07 | Week 7 Discussion (Small Group Presentation) | 1 hr | 1 hr |
| 10/9/07 | Week 8 Discussion (Implementation of all requirements) | 1 hr | 1 hr |
S1: The user double clicks with the left-click mouse button on the
paint icon.
S2: The window containing the paint program will open.
S1: The user will be given a window of size 800x600 pixels.
S2: The user will not be able to adjust the window size.
S1: The user will be able to draw on a 600x600 pixel canvas.
S2: The user cannot adjust the size of or move the canvas. The
canvas will be set along the right side of the window frame.
S1: The user will have access to a column of buttons placed along the
left side of the window.
S2: The user cannot adjust the location or size of the column of buttons.
The size of the column will be set at 200x600 pixels.
S3: The user will have four drawing radio buttons (pen, brush, paintroller,
paint can).
S4: The user will also have a set of radio buttons that will allow the user
to choose from a variety of colors (red, blue, green, yellow, orange, purple,
white, black).
S1: The user will be able to select from a list of eight colors labeled
with the name of the color.
S2: The user selects a color to draw with by left-clicking with the
mouse the radio button that corresponds to the color desired. Only one
color radio button can be selected at a time.
S3: When the user draws (by holding down the left-click on the mouse over
the canvas), the line or area drawn will be in the color selected.
S4: When the user right-clicks a radio button, there is no action and
the button is not selected.
S1: The user left-clicks the "PEN" radio button. Only one drawing radio
button can be selected at a time.
S2: When the user holds down the left-click button on the mouse over
the canvas, a free-form, 2-pixel-wide line of the color chosen is drawn
along the path of the mouse on the canvas.
S3: When the user lets go of the left-click on the mouse, there is no action
and no line is further drawn on the canvas.
S4: When the user right-clicks on the canvas, there is no action and no line
is drawn.
S5: When the user holds down the left-click on the mouse inside the canvas
and drags a path outside of the canvas, no line is drawn. If the left-click
is still held when the mouse is moved back into the canvas, a line is drawn
along the path of the mouse on the canvas.
S1: The user left-clicks the "BRUSH" button. Only one drawing radio
button can be selected at a time.
S2: When the user holds down the left-click button on the mouse over
the canvas, a free-form, 8-pixel-wide line of the color chosen is drawn
along the path of the mouse on the canvas.
S3: When the user lets go of the left-click on the mouse, there is no action
and no line is further drawn on the canvas.
S4: When the user right-clicks on the canvas, there is no action and no line
is drawn.
S5: When the user holds down the left-click on the mouse inside the canvas
and drags a path outside of the canvas, no line is drawn. If the left-click
is still held when the mouse is moved back into the canvas, a line is drawn
along the path of the mouse on the canvas.
S1: The user left-clicks the "PAINTROLLER" button. Only one drawing radio
button can be selected at a time.
S2: When the user holds down the left-click button on the mouse over
the canvas, a free-form, 16-pixel-wide line of the color chosen is drawn
along the path of the mouse on the canvas.
S3: When the user lets go of the left-click on the mouse, there is no action
and no line is further drawn on the canvas.
S4: When the user right-clicks on the canvas, there is no action and no line
is drawn.
S5: When the user holds down the left-click on the mouse inside the canvas
and drags a path outside of the canvas, no line is drawn. If the left-click
is still held when the mouse is moved back into the canvas, a line is drawn
along the path of the mouse on the canvas.
S1: The user left-clicks the "PAINTCAN" button. Only one drawing radio
button can be selected at a time.
S2: When the user left-clicks on the canvas, the pixel left-clicked and
any surrounding pixels of the same color is changed to the chosen color.
S3: When the user holds the left-click button on the mouse, there is no
further action.
S4: When the user right-clicks on the canvas, there is no action.
S1: The user will have a menu bar directly below the title bar of the window.
The bar will stretch across the width of the window and will not be part of
the 800x600 frame inside the window that contains the canvas and buttons.
S2: The user will have two menu options inside the menu bar: "Clear Canvas"
and "Close".
S1: The user left-clicks the "Clear Canvas" option on the menu bar.
S2: The entire canvas turns white.
S3: When the user right-clicks the "Clear Canvas" option, there is no action.
S1: The user left-clicks the "Close" option on the menu bar.
S2: The window containing the paint program is closed and the
program is exited out.
S3: When the user right-clicks the "Close" option, there is no action.