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

Sum2000 Midterm Review: Design Critique

Here's my take:

(a) In CRC analysis, objects are supposed to closely model the real world. You don't find a linked list walking down the street very often.

(b) It seems to me that ProcessMap knows how to do much, and should probably divide up the work. Perhaps a separate model object for knowing what the map looks like, and a separate view object for displaying on the website might be appropriate.

(c) In a UML diagram, such an object would have every object linked to it, and this makes the design very interlocked and nonreusable.

Well, those're my best guesses. Anyone got any other ideas?

Think about verbs and God. Mark Guzdial

Link to this Page