View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007

M3: Our Domain Design

M3 was the wake up call for out team.

M3 Requirements
Create team page and indicate your team members. (PLEASE DO THIS AS SOON AS POSSIBLE)
A brainstormed list of Domain classes
A list of candidate classes after filtering
A set of CRC cards for the candidate classes. Cards should be filled out on both sides (role stereotypes and responsibilities/purpose). These should real index cards, not a word document.
A set of scenarios that cover typical uses of system and exercise the CRC Cards. The number of scenarios is left to you, but they should cover the major uses of the system.
Meet with assigned TA to discuss your design and get corrections.


Our Biggest Mistake

The biggest mistake our team made the whole semester was putting off the first team milestone. We waited until the last minute when everyone couldn't meet. What happened was our CRC cards were designed wrong, our scenarios(which I can't show you because there is no space to upload to) were wrong, and we were missing information. The only thing that saved us from bombing this hw was the TA meeting and page setup. We ended up getting a 67 but unlike later coding hws. These points are unrecoverable. Well they are a little recoverable... if you write a team case. haha

My advice would be to get the crc format right and the roles/responsibilities down. Then making the cards is a breeze. It's like two pages in the book or two slides from the lecture that you have to look at to get a perfect score. No point in not doing it.

For the Scenarios, we wrote them like they were a story progessing through. It ends up this is completely wrong. We were supposed to show interecation with our classes in a sort of time diagram way. Once again it's on a page in the book and I wish I could show you ours since they are messed up.

The brainstorming part of this assignment was extremely easy. Just think about all the terms involved in the project and write them down. Make associations and the things with alot of arrows pointing to them and big names like CCS are your classes.

Don't make the same mistake our team did. Have a stress free semester and start this project the right way.

Link to this Page