Verso la Progettazione a Oggetti Flashcards

1
Q

Come si possono progettare gli oggetti?

A
  • Codifica
    progettano mentre si codifica, possibilmente insieme a TDD e refactoring
  • Disegno e poi codifica
    disegnano diagrammi UML per poi codificare le classi
  • Solo disegno
    disegnano diagrammi UML e uno strumento genera gli oggetti
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quali sono alcune pratiche dell’ agile modeling?

A
  • Modellare insieme al team

- Creare diversi modelli in parallelo

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

Cosa sono gli strumenti CASE?

A

Sono strumenti informatici che supportano lo sviluppo del codice attraverso interfacce grafiche

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

Cosa significa l’acronimo CASE?

A

Computer-Aided Software Engineering

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

Quanto tempo bisognerebbe dedicare al disegno UML durante un interazione di 3 settimane?

A

Alcune ore o al massimo un giorno all’inizio per poi avere brevi sessioni durante l’iterazione

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

Cosa significa l’acronimo CRC?

A

Class, Responsibility, Collaboration

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

Cosa si inserisce in una scheda CRC?

A

Il nome della classe, le sue responsabilità e le classi con cui collabora

Esempio

Class: ScrollTool
Responsibility: Aggiustare la finestra della view
Collaboration: DrawingView

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