OOAD Design process Flashcards
(3 cards)
1
Q
What is a responsibility in OOA?
A
An obligation of an object to other objects
2
Q
What is an object responsible for?
A
What,who, it knows and what it knows what to do (IE attributes,associations,methods).
Eg:
Doing something to itself
Requesting services from other objects
Controlling and coordinating the activities of other objects
3
Q
OO Design steps
A
- Product interaction diagram for system operation.
- Produce a design class diagram showing the operations from the interaction diagrams.
- Specify the signature and the algorithm for each operation
- Design the GUI
- Define interface to presentation layer
- Design interface to storage layer
- Place classes in packages