Class Design
Tom Kelliher, CS 245
Oct. 1, 2004
Exam 1 next Friday.
Due Monday: Walk throughs.
Due Wednesday: Object diagrams, refined class diagram, state machines.
Product design.
- Questions
- Team exercises.
Threads in Java.
-
What are the objectives of class design? How do they differ from the
objectives of analysis?
-
What information comprises a class skeleton? Where does this information
come from?
-
How are the elements of design linked back to the functional requirements?
-
Compare and contrast sequence diagrams with collaboration diagrams. Do
they convey the same information? If not, what information is embodied by
one that is not embodied by the other?
-
What are the qualities of well-designed classes? Methods?
-
Create collaboration diagrams for two scenarios chosen from your project.
-
Create sequence diagrams for the two scenarios you choose for the previous
exercise.
-
Create object diagrams for your two scenarios.
Thomas P. Kelliher
Wed Sep 29 11:09:33 EDT 2004
Tom Kelliher