OOAD Design process Flashcards

(3 cards)

1
Q

What is a responsibility in OOA?

A

An obligation of an object to other objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

OO Design steps

A
  1. Product interaction diagram for system operation.
  2. Produce a design class diagram showing the operations from the interaction diagrams.
  3. Specify the signature and the algorithm for each operation
  4. Design the GUI
  5. Define interface to presentation layer
  6. Design interface to storage layer
  7. Place classes in packages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly