The forum of the Computer Science students of the University of Pisa

Domande Orale Semini

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!
Professoressa molto gentile, aiuta molto se in difficolta' ed e' molto larga di voti
Queste sono le domande che ricordo

- diagramma dei casi d'uso, cos'e' lo stereotipo <include>
- diagramma delle classi, quando si usa (analisi di dominio), che cosa indica la molteplicita' nelle associazioni e come si rende a livello di istanze
- test whitebox blackbox, elencare i test blackbox, elencare i test whitebox
- modelli del ciclo di vita, modello a V
- processi agili, figura dello scrum master
- principi di buona progettazione
- diagramma di attivita', sintassi
- differenza tra diagramma di attivita' e diagramma a stati. Quando uso uno o l'altro. Una transizione in un diagramma a stati deve sempre avere un evento specificato? [no]
- il nodo choice puo' avere piu' di due uscite? [si]
- diagramma di stati compositi, come si relazionano ai principi di buona progettazione (divisione driver/logica/proxy, information hiding e coesione)