Domande Orale Semini

ManutioManutio Posts: 22
edited March 2017 in Ingegneria del software
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!

Comments

  • YmirYmir Posts: 183
    edited June 2017
    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.
  • Andrea TostiAndrea Tosti Posts: 6
    edited July 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 del 17 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 del 28 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 del 28 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
  • 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!
Sign In or Register to comment.