Si basa sullo scritto, chiede l'argomento che hai sbagliato Chiede quasi sempre un ciclo di vita del sw a caso V-model

Information hiding
-a che serve il driver

Principi generali di buona progettazione
Modello solid
Modello grasp
Astrazione dati, metodi

A che servono i diagrammi dei casi d'uso
Che senso ha l'inclusione

Parlare degli stile architetturali.
Parlare vista componenti connettori.
Tipologie di protocollo (client server, dbaccess, etc)

Differenza master slave e client server.

Requisiti funzionali e non funzionali
Il caso d'uso che requisito descrive(funzionale). È dinamico o statico? Disegno statico, narrativa dinamico.
Può essere anche qualitativo (vedi tempo di attesa)

Protocollo publish-subscribe
-vantaggi: poche comunicazioni (disaccoppiamento)

Diagramma macchina a stati: a che servono, come mai sono nati

Diagrammi di sequenza: a che servono, come mai sono nati

Progettazione test Black box
Preso dal gruppo Facebook, credo possa far comodo averlo qui come archivio più facilmente accessibile!