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

Milestone P2.5 from the 31337 Team Fork


by: Team Fork
members: Chris Haire
Jimmy Lummis
Dushyant Singh


For this project, we used CRC's to represent the OOA and a Class Diagram to represent the OOD. Overall, our design came out fairly well as we earned a 92 on the project, and we used the majority of our design for the following project, P3 (OOP for MathEquationLaTeX).


CRC

For the CRC's, each member of our group came up with their seperate set of cards that described the way each part of the system worked. Then we brought all of our cards together and determined which parts to keep in the final design. Then we took those cards and traced through a set of senarios to determine the collaboraters of each card.


Class Diagram

Once we finished the OOA, we took the information from the CRC's and developed our Class Diagram. At this point, we also started to filter out classes that were unnecessary as well as classes that we didn't consider during the OOA phase of design. Each class contained the instance variables and methods we planned on using during the OOP phase of development. To represent the collaboration of classes, we used a UML style representation. In the class discussions, we stated what each class does and how it fits together with the other classes.


To see our final design, go to:
http://www.prism.gatech.edu/~gt7873d/p3_1.2.html

For helpfully hints on designing a project, check out:
http://coweb.cc.gatech.edu/cs2340/22

Team Home page: Dushyant Singh

Link to this Page