View this PageEdit this Page (locked)Attachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

Lab5 - Sp2000

Lab 5 Design


This lab is a design assignment. You must work in teams of 2 people. Note: the teams you form this week will be kept for next week also. So choose someone you can work with two weeks in a row. Teams do not have to be from the same section, but they MUST be from the same lab time. In other words A1 and B1 people can work together, A2 and B2 people can work together, and A3 and B3 people can work together.

What to turn in when:

Since you can't turn in a design electronically we are going to modify the turn in time for this lab. It will be due Tuesday by 9:30am (at the latest) in room 265 on the second floor of the College of Computing building. Make sure that your design has both group member's names and gt numbers on it. What we basically want is a design document. We want you to have OOA and OOD. We are looking for things like CRC cards, class descriptions, scenarios of use, and a class diagram.

The Problem:

Osbert Oglesby is an art dealer. He buys art and then sells it in his art gallery. Although recently he has been having a problem, he is losing money. He thinks he has been overpaying for the paintings he has been buying. Osbert has decided that he needs a program to put on his laptop that will help determine the maximum price he should pay for a painting. This maximum price will be determined by the classification of the painting (masterpiece, masterwork, or other) and other data needed to compute the price of a painting in that classification.

So, Osbert hired someone to develop an algorithm for him. This is the algorithm that they came up with:

There will be a file that contains the artist name and the corresponding F values. There will also be a file containing data on auction sales of masterpieces. This file will have the name of the artist, title of the painting, date of painting, date of the auction, the sale price, and the type of work. The type of work has three parts: medium (oil, watercolor, or other), dimensions (height and width), and subject (portrait, still-life, landscape, or other).

Once Osbert has this program in place, he will need to record the following information about a painting that he has bought:

If the painting has been sold then add:


It has been pointed out that there are a couple of holes in the lab. One fix for this is for you to make assumptions about what is missing, and put these assumptions in your design doc.

Links to this Page