Estratto del documento

Argomenti chiave d'esame "Ingegneria del software"

Pre-condizioni e post-condizioni

Secondo il principio di sostituibilità, non si allascano, le precondizioni si allascano.

Criteri di testo white box

Quali sono i criteri di testo white box?

Esempio di copertura

Esempio in cui copro tutti i nodi ma non copro tutti gli archi?

Criterio di copertura degli archi

Il criterio di copertura degli archi richiede di coprire tutti gli archi di un grafo di flusso.

Casi di test necessari

Quanti casi di test mi servono?

Criterio MCVC

Cos'è il criterio MCVC?

Criterio di copertura dei cammini

Cosa prevede il criterio di copertura dei cammini?

Complessità ciclomatica

Perché la complessità ciclomatica ci viene in aiuto?

Utilità di un caso di test

Quando un caso di test mi è utile rispetto agli altri?

Dipendenza lineare dei casi di test

Quando considero un caso di test linearmente dipendente rispetto agli altri?

Licenze più restrittive

Quali sono le licenze più restrittive che conosci?

Branch management

Che significa fare branch management nello sviluppo di un progetto?

Git vs sistemi di versioning precedenti

Qual è la differenza fondamentale tra Git e i sistemi di versioning che lo hanno preceduto?

Modifiche in Git

Se ho un file su Git, ho modo di capire chi ha fatto queste ultime modifiche su questo file linea per linea?

Modifiche passate

Se il file è stato modificato 2000 commit fa?

Ciclo di vita di un bug

In un progetto di sviluppo, quale è il ciclo di vita di un bug?

Bug approvati

Ci sono dei bug aperti che vengono approvati, cosa altro potrebbe succedere?

Avanzamento dopo l'approvazione

Una volta che viene approvato, come si va avanti? Deve essere fatto un try-matching?

Verifica del bug fissato

Le fasi di verifica come vengono fatte una volta che il bug è fissato? Tecniche avanzate ed automatizzate come Gerrit?

Gestione dei conflitti tra merge

Mi spiega i meccanismi di gestione dei conflitti tra merge?

Differenza nel repository con tre way merge

Qual è la differenza che vedo nel repository quando faccio un tre way merge? Anello?

Utilità dell'anello

Perché si fa l'anello? Chi fa l'anello? Un commit aggiuntivo.

Rebase selettivo

Quando faccio rebase li devo mettere per forza tutti o li posso selezionare? Li posso selezionare.

Mutation testing

Mi parla del mutation testing, a cosa serve? Mutation score?

Difficoltà nel calcolo del mutation score

Quali sono le difficoltà nel calcolare il mutation score?

Mutanti equivalenti

Che succede quando ho dei mutanti equivalenti? Non vengono mai uccisi.

Analisi costi-benefici del mutation testing

Se io volessi sapere, immaginando di avere due tecniche di testing, usando mutation testing, fare un'analisi costi-benefici?

Data flow testing

Data flow testing?

Modello per data flow testing

Il modello che usiamo per fare data flow testing è un po’ modificato? Annotato con cosa?

Definizione e usi del data flow

Data flow, definizione e usi?

CFG nel data flow testing

Voglio fare data flow testing, nel CFG cosa devo guardare? In ogni nodo, non ci sono chiamate, i flussi di dati. Quando c'è una definizione di usi.

Criterio Old-Ef

Il criterio Old-Ef cosa fa?

Cammini tra definizione ed uso

Che tipo di cammino tra definizione ed uso. Come si chiama questo cammino senza definizioni in mezzo? Cammini liberi da definizione.

Esercitare definizione ed usi

In che modo devo esercitare definizione ed usi quando c'è la definizione di una chiamata. Data flow nel testing.

Anteprima
Vedrai una selezione di 1 pagina su 2
Argomenti chiave e paniere domande esame di Ingegneria del software Pag. 1
1 su 2
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher DID98 di informazioni apprese con la frequenza delle lezioni di Ingegneria del software e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi del Sannio o del prof Di Penta Massimiliano.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community