CompSci 108 - Fall 2009

DataVix: Team WoahData!

Team WoahData!'s Members & Responsibilities

Dan Shapiro
- main backend architecture programmer
Lisa Gutermuth
- main tester
- backend programmer
Nancy Chen (732.877.4747)
- main GUI person
- website updater
bar

Design Document 1.0

Design Document 2.0

Final Design Document

Vision

Our vision for this project is to create a system of displaying data that is easily extendable by using plenty of interfaces to generalize the core setup of the model. We hope to incorporate component programming by keeping classes small and have them use one another within the project. We hope to incorporate as many extra credit assignments as we can when they have been posted. Dan also suggested a stock market application that we may explore by comparing stocks and finding the correlation between the two.

Issues

Since we are still at the early stages of planning a vaguely defined problem, we have yet to discover potential issues to worry about.

Classes

design_1

As the above diagram shows, the overview of our project consists of three main parts - input, process, and output. Each part will be made of one main interface that represents the core of the model. For the input section, the interface will be for parsing the data file. The file could be in any format, such as excel or character delimited. After the input data has been parsed, the new encoded data will be in a single format that the next stage of our model can understand. In the process stage, the data is processed and filtered to fit the criteria of the type of output that is chosen. This newly altered data is then passed to the output interface, which determines what type of output is appropriate or chosen for the input data.

Time Estimates

Parsing inputs (20 hours)

Process Data (14 hours)

Output data (20 hours)

Total estimated time: 54 hours

Last updated: October 8, 2009