Contratti Flashcards

1
Q

Cosa va inserito in un contratto?

A
  • Operazione
  • Riferimenti
  • Pre-condizioni
  • Post-condizioni
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cosa metti in operazione?

A

Nome dei parametri

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

Cosa metti in riferimenti?

A

Casi d’uso in cui può verificarsi l’operazione

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

Cosa metti in pre-condizioni?

A

Ipotesi sullo stato del sistema prima dell’operazione

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

Cosa metti in post-condizioni?

A

Cambiamenti prodotti dall’operazione, non necessariamente hanno a che fare con il software e si descrivono con verbi al passato

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

Quali categorie di operazioni si usano per le post-condizioni?

A
  • Creazione e cancellazione di istanze
  • Creazione o cancellazione di associazioni
  • Modifica di attributi
How well did you know this?
1
Not at all
2
3
4
5
Perfectly