OOAD Class Review
-
What are design patterns? Name a few and
describe them.
-
What are the three Pillars of Object
Orientation? Describe them.
-
What are some of the advantages of an
object-oriented process, for example the
Unified process, over older, traditional
approaches?
-
What is the Unified Modeling Language?
What are its major components?
-
Discuss techniques of how to discover the
classes in a new system. What part of speech
(e.g. verb, noun, etc.) do we use for class
names?
-
What UML diagram would we use to show the flow
amongst objects for a complex method?
-
What are some guidelines for writing use-case
narratives?
-
Describe the various relationships we can
model in a UML class diagram. Draw an example.