Domande Orale Semini
Inviato: 01/07/2016, 11:21
Raccolta domande luglio 2016
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
Orale giugno 2017
- V-Model
- (Testing) Criteri per l'individuzione dei casi di input, in dettaglio
- Design pattern (factories e singleton)
Non mi ricordo cos'altro
Orale luglio 2017
- Metodo Jackson (Context Diagrams + Problem Diagrams)
- Diagramma casi d'uso (collegato con i requisiti dei Problem Diagrams)
- Casi di test input (criteri strutturali, quindi grafi di flusso)
- Casi di test input atteso (oracolo), con esempi sull'oracolo
+4 al voto
Orale luglio 2017
- Model checking
- Processi di sviluppo agili
- Test di sistema (facility test, security test ecc..)
Voto iniziale: 28 , finale: 30L
Durata: 20 minuti circa
È molto tranquilla e mi ha fatto parlare molto liberamente!
Orale luglio 2017
Prof molto tranquilla e alla mano, orale durato una ventina di minuti,
alza molto il voto se si fa un buon orale (a me di +7).
- Cosa è un oracolo ed un esempio
- Cosa vuol dire che una prova deve essere ripetibile
- Cosa è un caso di prova
- Verifica statica, descrizione breve del model checking ed esecuzione simbolica
- Singleton a cosa serve
- Programmazione agile e metodo scrum, quali sono i concetti alla base
Orale febbraio 2018
Professoressa gentilissima davvero!
Comincia mostrandoti il compito e poi da li' parte con le domande, non necessariamente legate agli errori commessi.
Argomenti orale:
- cicli di vita iterativi (incrementale e evolutivo)
- diagrammi di attività (definizione, semantica e sintassi)
- differenza diagrammi di attività e diagrammi di macchina a stati
- principi buona progettazione
- casi di test (definizione e definizioni varie - test suite e test procedure)
- criteri per creazione test (white box e black box), in dettaglio
Spero sia d'aiuto!
Orale giugno 2018
Professoressa che ti mette a tuo agio durante l'orale, gentilissima. Parte con un domanda molto discorsiva e ti lascia parlare (molto) e ti lascia passare da un'argomento all'altro senza problemi. Una volta che si é fatta un'idea di quanto sai ti fa domande piú specifiche.
Domande:
- modello di ciclo di vita a spirale
- studio di fattibilitá ( in particolare mi ha chiesto se posso usare un prototipo in questa fase. RISPOSTA: si posso e in particolare fai riferimento al SHAZAM )
- Come fare il TIMEOUT nel diagramma di attivitá ( vedi foto ) Orale giugno 2018
- Diagramma di macchina a stati: a cosa serve, sintassi, stati compositi e paralleli.
- Metodo Jackson: a cosa serve, sintassi, context diagram, problem diagram, problem frames.
- Metodo Jackson vs diagrammi di sequenza e come potrei renderli equivalenti ( aggiungendo nomedominio!interfaccia nel diagramma di Jackson per indicare il "verso" dei messaggi)
Orale giugno 2018
Da 23 (1 appello) a 28:
- SOLID, scendendo abbastanza in dettaglio su ogni punto, con confronti ai principi "base" (Information Hiding, coesione,...);
- V-Model (e confrontare con Test Driven Development);
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
Orale giugno 2017
- V-Model
- (Testing) Criteri per l'individuzione dei casi di input, in dettaglio
- Design pattern (factories e singleton)
Non mi ricordo cos'altro
Orale luglio 2017
- Metodo Jackson (Context Diagrams + Problem Diagrams)
- Diagramma casi d'uso (collegato con i requisiti dei Problem Diagrams)
- Casi di test input (criteri strutturali, quindi grafi di flusso)
- Casi di test input atteso (oracolo), con esempi sull'oracolo
+4 al voto
Orale luglio 2017
- Model checking
- Processi di sviluppo agili
- Test di sistema (facility test, security test ecc..)
Voto iniziale: 28 , finale: 30L
Durata: 20 minuti circa
È molto tranquilla e mi ha fatto parlare molto liberamente!
Orale luglio 2017
Prof molto tranquilla e alla mano, orale durato una ventina di minuti,
alza molto il voto se si fa un buon orale (a me di +7).
- Cosa è un oracolo ed un esempio
- Cosa vuol dire che una prova deve essere ripetibile
- Cosa è un caso di prova
- Verifica statica, descrizione breve del model checking ed esecuzione simbolica
- Singleton a cosa serve
- Programmazione agile e metodo scrum, quali sono i concetti alla base
Orale febbraio 2018
Professoressa gentilissima davvero!
Comincia mostrandoti il compito e poi da li' parte con le domande, non necessariamente legate agli errori commessi.
Argomenti orale:
- cicli di vita iterativi (incrementale e evolutivo)
- diagrammi di attività (definizione, semantica e sintassi)
- differenza diagrammi di attività e diagrammi di macchina a stati
- principi buona progettazione
- casi di test (definizione e definizioni varie - test suite e test procedure)
- criteri per creazione test (white box e black box), in dettaglio
Spero sia d'aiuto!
Orale giugno 2018
Professoressa che ti mette a tuo agio durante l'orale, gentilissima. Parte con un domanda molto discorsiva e ti lascia parlare (molto) e ti lascia passare da un'argomento all'altro senza problemi. Una volta che si é fatta un'idea di quanto sai ti fa domande piú specifiche.
Domande:
- modello di ciclo di vita a spirale
- studio di fattibilitá ( in particolare mi ha chiesto se posso usare un prototipo in questa fase. RISPOSTA: si posso e in particolare fai riferimento al SHAZAM )
- Come fare il TIMEOUT nel diagramma di attivitá ( vedi foto ) Orale giugno 2018
- Diagramma di macchina a stati: a cosa serve, sintassi, stati compositi e paralleli.
- Metodo Jackson: a cosa serve, sintassi, context diagram, problem diagram, problem frames.
- Metodo Jackson vs diagrammi di sequenza e come potrei renderli equivalenti ( aggiungendo nomedominio!interfaccia nel diagramma di Jackson per indicare il "verso" dei messaggi)
Orale giugno 2018
Da 23 (1 appello) a 28:
- SOLID, scendendo abbastanza in dettaglio su ogni punto, con confronti ai principi "base" (Information Hiding, coesione,...);
- V-Model (e confrontare con Test Driven Development);