Block 2 - Analysis to design Flashcards

1
Q

A software _____________ must describe all valid states of the system at all possible times

A

specification

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

A _________ association is an association where both ends terminate at the same class

A

recursive

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

______ __ ________ is the process of developing software based on the notion of a contract between objects

A

Design by Contract (DbC)

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

Law of demeter

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

Advantages and disadvantages of communication and sequence diagrams

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