wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Esempi di domande di Is

Total questions: 102

Worksheet time: 51mins

Name
Class
Date
1.

Quale di queste affermazioni non è appropriata per il modello di processo a cascata ?

a)

Le fasi del processo sono in progressione sequenziale

b)

I semilavorati all’uscita di una fase sono congelati e non possono essere più modificati

c)

Le funzionalità del sistema sono sviluppate in maniera incrementale

d)

Nessuna delle precedenti

2.

Cosa è un metodo ?

a)

Un sistema per fare qualcosa in modo migliore

b)

Un procedimento generale per risolvere classi di problemi

c)

Un particolare approccio o filosofia per fare qualcosa

d)

Nessuna delle precedenti

3.

Un prototipo viene sviluppato per:

a)

Ridurre i costi di sviluppo

b)

Rilasciare rapidamente al cliente una prima versione del sistema

c)

Interagire con il committente per convalidare i requisiti

d)

Nessuna delle precedenti

4.

Quale tipo di prototipazione parte con i requisiti meglio compresi ?

a)

Prototipazione esplorativa

b)

Prototipazione throw-away

c)

Prototipazione mock-ups

d)

Nessuna delle precedenti

5.

Quale tipo di prototipazione tende a realizzare l’interfaccia utente?

a)

Prototipazione esplorativa

b)

Prototipazione breadboards

c)

Prototipazione mock-ups

d)

Nessuna delle precenti

6.

Quale di queste affermazioni è appropriata per il modello di processo incrementale ?

a)

Ogni versione produce funzionalità/sottosistemi più affidabili

b)

Ogni versione aggiunge nuove funzionalità/sottosistemi al sistema

c)

Ogni versione raffina le funzionalità/sottosistemi che sono presenti fin dall’inizio

d)

Nessuna delle precedenti

7.

Quale di queste affermazioni è appropriata per il modello di processo iterativo ?

a)

Ogni versione raffina le funzionalità/sottosistemi che sono presenti fin dall’inizio

b)

Ogni versione aggiunge nuove funzionalità/sottosistemi al sistema

c)

I requisiti a più alta priorità vengono rilasciati per primi

d)

Nessuna delle precedenti

8.

Cosa è un team ?

a)

Un insieme di persone a cui è assegnato un task comune, ma che lavorano individualmente e

senza necessità di interazione

b)

Un insieme di persone che rivedono un work product e che propongono azioni

c)

Un piccolo insieme di persone che lavorano in stretta interazione sulla stessa attività o task

d)

Nessuna delle precedenti

9.

Il tempo durante il quale un certo lavoro in un progetto deve essere fatto, viene denominato:

a)

Work-product

b)

Schedule

c)

Task

d)

Nessuna delle precedenti

10.

Il lavoro che deve essere eseguito da un partecipante al progetto, viene denominato:

a)

Work-product

b)

Schedule

c)

Task

d)

Nessuna delle precedenti

11.

Quale di queste affermazioni non è valida per una struttura organizzativa di reporting gerarchica ?

a)

Lo stato è riportato dall’alto verso il basso

b)

Le decisioni vengono comunicate dall’alto verso il basso

c)

Le informazioni relative a stato e decisioni sono unidirezionali

d)

Nessuna delle precedenti

12.

Cosa è un liason all’interno di un team ?

a)

Il leader del team

b)

Il responsabile della comunicazione con un altro team

c)

Il consulente amministrativo del team

d)

Nessuna delle precedenti

13.

Che tipo di ruolo è un configuration manager ?

a)

‰ Uno sviluppatore

b)

Un manager

c)

Un liason

d)

Nessuna delle precedenti

14.

Che cosa è un GANNT ?

a)

Un grafico a barre che descrive lo schedule e la durata dei vari task

b)

Un grafo che descrive le dipendenze tra i task del progetto

c)

Un grafo che descrive le dipendenze tra i work-product del progetto

d)

Nessuna delle precedenti

15.

Che cosa è un PERT?

a)

Un grafico a barre che descrive lo schedule e la durata dei vari task

b)

Un grafo che descrive le dipendenze tra i task del progetto

c)

Un grafo che descrive le dipendenze tra i work-product del progetto

d)

Nessuna delle precedenti

16.

Quale dei seguenti non è una comunicazione pianificata?

a)

Definizione del problema

b)

Review di progetto

c)

Richiesta di modifica

d)

Nessuna delle precedenti

17.

Quale dei seguenti è una comunicazione non pianificata?

a)

Risoluzione di un problema

b)

Ispezione

c)

Rilascio

d)

Nessuna delle precedenti

18.

Quale dei seguenti meccanismi di comunicazione è asincrono?

a)

Intervista strutturata

b)

Riunione

c)

Posta elettronica

d)

Nessuna delle precedenti

19.

Cosa è un modello ?

a)

Un’astrazione che descrive il sistema o un sottoinsieme di un sistema

b)

Un insieme di regole grafiche o testuali per rappresentare viste

c)

Una vista di aspetti del sistema

d)

Nessuna delle precedenti

20.

Cosa è una notazione ?

a)

Un’astrazione che descrive il sistema o un sottoinsieme di un sistema

b)

Una visualizzazione di particolari aspetti di un modello

c)

Un insieme di regole grafiche o testuali per rappresentare viste

d)

Nessuna delle precedenti

21.

Cosa è UML ?

a)

Una notazione grafica per progettare sistemi software

b)

Un insieme di linguaggi per modellare software

c)

Un modello astratto per descrivere sistemi software

d)

Nessuna delle precedenti

22.

Quale di questi diagrammi non è usato per descrivere il comportamento dinamico di un sistema software ?

a)

Sequence diagram

b)

Activity diagram

c)

Use case diagram

d)

Nessuna delle precedenti

23.

I diagrammi dei casi d’uso:

a)

Descrivono il comportamento funzionale del sistema così come visto dagli utenti

b)

Descrivono il comportamento dinamico tra gli attori e il sistema e tra gli oggetti del sistema

c)

Nessuna delle precedenti

d)

Descrivono il comportamento dinamico di un sistema, in particolare il workflow

24.

I diagrammi delle attività

a)

Descrivono il comportamento funzionale del sistema così come visto dagli utenti

b)

Descrivono il comportamento dinamico tra gli attori e il sistema e tra gli oggetti del sistema

c)

Descrivono il comportamento dinamico di un sistema, in particolare il workflow

d)

Nessuna delle precedenti

25.

I diagrammi di sequenza:

a)

Descrivono il comportamento funzionale del sistema così come visto dagli utenti

b)

Descrivono il comportamento dinamico tra gli attori e il sistema e tra gli oggetti del sistema

c)

Nessuna delle precedenti

d)

Descrivono il comportamento dinamico di un sistema, in particolare il workflow

26.

I diagrammi di stato:

a)

Descrivono la struttura statica del sistema: oggetti, attributi e relazioni

b)

Descrivono il comportamento dinamico di un singolo oggetto come una macchina a stati finiti

c)

Descrivono il comportamento dinamico tra gli attori e il sistema e tra gli oggetti del sistema

d)

Nessuna delle precedenti

27.

I diagrammi delle classi:

a)

Descrivono la struttura statica del sistema: oggetti, attributi e relazioni

b)

Descrivono il comportamento dinamico tra gli attori e il sistema e tra gli oggetti del sistema

c)

Descrivono il comportamento dinamico di un singolo oggetto come una macchina a stati finiti

d)

Nessuna delle precedenti

28.

In UML le classi e gli oggetti (istanze) sono rappresentate con:

a)

Rettangoli

b)

Ovali

c)

Rettangoli con angoli arrotondati

d)

Nessuna delle precedenti

29.

In UML i casi d’uso sono rappresentati con

a)

Rettangoli

b)

Ovali

c)

Rettangoli con angoli arrotondati

d)

Nessuna elle precedenti

30.

In UML gli stati sono rappresentati con:

a)

Rettangoli

b)

Ovali

c)

Rettangoli con angoli arrotondati

d)

Nessuna delle precedenti

31.

Quale di questi elementi non è parte di un diagramma di sequenza:

a)

Attore

b)

Caso d’uso

c)

Oggetti

d)

Nessuna delle precedenti

32.

Che tipo di relazione può esistere tra un attore e un caso d’uso:

a)

Associazione

b)

Dipendenza

c)

Generalizzazione

d)

Nessuna delle precedenti

33.

Che tipo di relazione può esistere tra due attori:

a)

Associazione

b)

Dipendenza

c)

Generalizzazione

d)

Nessuna delle precedenti

34.

Quale di queste relazioni non esiste tra due casi d’uso:

a)

Associazione

b)

Dipendenza

c)

Generalizzazione

d)

Nessuna delle preceenti

35.

Quali di questi è un requisito funzionale:

a)

Il sistema deve visualizzare l’ora in base alla sua locazione

b)

Il tempo di risposta deve essere meno di un secondo

c)

Il linguaggio di implementazione deve essere Java

d)

Nessuna delle precedenti

36.

Quali di questi è un requisito non funzionale:

a)

Il sistema deve visualizzare l’ora in base alla sua locazione

b)

Il tempo di risposta deve essere meno di un secondo

c)

Il linguaggio di implementazione deve essere Java

d)

Nessuna delle precedenti

37.

Cosa si intende per correttezza dei requisiti ?

a)

I requisiti rappresentano la vista dell’utente

b)

Sono descritti tutti i possibili scenari del sistema

c)

Non ci sono requisiti funzionali e non funzionali che si contraddicono

d)

Nessuna delle precedenti

38.

Cosa si intende per completezza dei requisiti ?

a)

I requisiti rappresentano la vista dell’utente

b)

Sono descritti tutti i possibili scenari del sistema

c)

Non ci sono requisiti funzionali e non funzionali che si contraddicono

d)

Nessuna delle precedenti

39.

Cosa si intende per consistenza dei requisiti ?

a)

I requisiti rappresentano la vista dell’utente

b)

Sono descritti tutti i possibili scenari del sistema

c)

Non ci sono requisiti funzionali e non funzionali che si contraddicono

d)

Nessuna delle precedenti

40.

Cosa si intende per chiarezza dei requisiti ?

a)

Non ci sono ambiguità nei requisiti

b)

I requisiti possono essere implementati e rilasciati

c)

Non ci sono requisiti funzionali e non funzionali che si contraddicono

d)

Nessuna delle precedenti

41.

Cosa si intende per realismo dei requisiti ?

a)

Non ci sono ambiguità nei requisiti

b)

I requisiti possono essere implementati e rilasciati

c)

Per ogni funzione del sistema è possibile individuare un insieme di requisiti funzionali

d)

Nessuna delle precedenti

42.

Cosa si intende per tracciabilità dei requisiti ?

a)

Non ci sono ambiguità nei requisiti

b)

I requisiti possono essere implementati e rilasciati

c)

Per ogni funzione del sistema è possibile individuare un insieme di requisiti funzionali

d)

Nessuna delle precedenti

43.

Quale di questi requisiti vanno affrontati durante il design ma non durante l’implementazione ?

a)

Requisiti ad alta priorità

b)

Requisiti a media priorità

c)

Requisiti a bassa priorità

d)

Nessuna delle precedenti

44.

Cosa si intende per interface engineering ?

a)

Lo sviluppo parte da zero, non esiste un sistema precedente

b)

Riprogettazione o reimplementazione di un sistema esistente con nuove tecnologie

c)

Fornire i servizi di un sistema esistente in un nuovo ambiente operativo

d)

Nessuna delle precedenti

45.

Che tipo di scenari sono usati per descrivere un sistema futuro?

a)

as-is scenarios

b)

visionary scenarios

c)

training scenarios

d)

Nessuna delle precedenti

46.

Che tipo di scenari sono usati per descrivere un sistema esistente ?

a)

as-is scenarios

b)

visionary scenarios

c)

training scenarios

d)

Nessuna delle precedenti

47.

Perché si usano gli scenari ?

a)

Per individuare i requisiti del sistema

b)

Per analizzare le associazioni tra gli oggetti del sistema

c)

Per analizzare il flusso di eventi di un caso d’uso

d)

Nessuna delle precedenti

48.

Che tipo di scenari sono usati per guidare un utente nuovo nell’utilizzo del sistema ?

a)

as-is scenarios

b)

visionary scenarios

c)

training scenarios

d)

Nessuna delle precedenti

49.

Come si descrive un caso d’uso ?

a)

Mediante uno scenario

b)

Mediante un flusso di eventi

c)

Mediante un insieme di requisiti funzionali

d)

Nessuna delle precedenti

50.

Cosa esprime una relazione di inclusione tra casi d’uso ?

a)

Una variante del normale flusso di eventi di un caso d’uso

b)

Una specializzazione di un caso d’uso

c)

Una decomposizione funzionale di un caso d’uso

d)

Nessuna delle precedenti

51.

Cosa esprime una relazione di estensione tra casi d’uso ?

a)

Una variante del normale flusso di eventi di un caso d’uso

b)

Una specializzazione di un caso d’uso

c)

Una decomposizione funzionale di un caso d’uso

d)

Nessuna delle precedenti

52.

Cosa esprime una relazione di generalizzazione tra casi d’uso ?

a)

Una variante del normale flusso di eventi di un caso d’uso

b)

Una specializzazione di un caso d’uso

c)

Una decomposizione funzionale di un caso d’uso

d)

Nessuna delle precedenti

53.

Un oggetto che interagisce con un attore in un sequence diagram è:

a)

Un entity object

b)

Un boundary object

c)

Un control object

d)

Nessuna delle precedenti

54.

Quale di queste categorie di requisiti non funzionali indica la facilità di cambiamenti al sistema dopo il rilascio ?

a)

Reliability

b)

Performance

c)

Supportability

d)

Nessuna delle precedenti

55.

Quale di queste categorie di preudo-requirements indica vincoli legati alle modalità di rilascio del sistema?

a)

Interface requirements

b)

Packaging requirements

c)

Operations requirements

d)

Nessuna delle precednti

56.

Una trasformazione applicata agli oggetti di una classe e definita in fase di analisi è chiamata:

a)

Operazione

b)

Signature

c)

Metodo

d)

Nessuna delle precedenti

57.

Una connessione tra due istanze di oggetti è chiamata:

a)

Associazione

b)

Link

c)

Relazione

58.

Una associazione è:

a)

Una connessione tra due istanze di oggetti

b)

Una dipendenza tra classi

c)

Un mapping bidirezionale tra classi

59.

Cosa indica la direzione di una associazione ?

a)

Una estremità dell’associazione

b)

La navigabilità dell’associazione

c)

La direzione del nome dell’associazione

60.

Cosa indicano le frecce in un diagramma di sequenza ?

a)

Eventi inviati da un oggetto ad un altro

b)

Relazioni tra oggetti

c)

Dipendenze tra oggetti

61.

Cosa indica la linea tratteggiata verticale sotto un oggetto in un diagramma di sequenza ?

a)

L’invio di un messaggio all’oggetto

b)

Il periodo di attivazione di una operazione dell’oggetto

c)

Il periodo durante il quale è possibile inviare un messaggio all’oggetto

62.

Cosa indica un rettangolo verticale sotto un oggetto in un diagramma di sequenza ?

a)

L’invio di un messaggio all’oggetto

b)

Il periodo di attivazione di una operazione dell’oggetto

c)

Il periodo durante il quale è possibile inviare un messaggio all’oggetto

63.

Cosa dovrebbe contenere la prima colonna di un diagramma di sequenza ?

a)

L’attore che inizia il caso d’uso

b)

Un boundary object

c)

Il control object che gestisce il caso d’uso

64.

Cosa dovrebbe contenere la seconda colonna di un diagramma di sequenza ?

a)

L’attore che inizia il caso d’uso

b)

Un boundary object

c)

Il control object che gestisce il caso d’uso

65.

Cosa dovrebbe contenere la terza colonna di un diagramma di sequenza ?

a)

L’attore che inizia il caso d’uso

b)

Un boundary object

c)

Il control object che gestisce il caso d’uso

66.

Quali di queste affermazioni non è corretta ?

a)

Un boundary object accede ad un entity object

b)

Un entity object accede ad un control object

c)

Un control object crea un boundary object

67.

Quale di queste affermazioni si riferisce ad un diagramma di stato ?

a)

Serve ad individuare le relazioni temporali tra oggetti nel tempo

b)

Serve ad individuare la sequenza di operazioni come risposta ad uno o più eventi

c)

Serve ad individuare i cambiamenti degli oggetti nel tempo

68.

Quale di queste affermazioni non si riferisce ad un diagramma di sequenza ?

a)

Serve ad individuare i cambiamenti degli oggetti nel tempo

b)

Serve ad individuare le relazioni temporali tra oggetti nel tempo

c)

Serve ad individuare la sequenza di operazioni come risposta ad uno o più eventi

69.

Quale di questi prodotti dell’analisi dei requisiti vanno usati durante la fase di definizione degli obiettivi di design ?

a)

Modello dei casi d’uso

b)

Modello a oggetti

c)

Requisiti non funzionali

70.

Quale di questi prodotti dell’analisi dei requisiti vanno usati durante la fase di decomposizione del sistema ?

a)

Modello dei casi d’uso

b)

Modello a oggetti

c)

Requisiti non funzionali

71.

Quale di questi prodotti dell’analisi dei requisiti vanno usati durante la fase di design relativa a mapping hardware/software e a gestione dei dati persistenti ?

a)

Modello dei casi d’uso

b)

Modello a oggetti

c)

Requisiti non funzionali

72.

Come viene rappresentato un sottosistema in UML ?

a)

Con una classe

b)

Con un caso d’uso

c)

Con un package

73.

Cosa è un servizio di un sottosistema ?

a)

Un insieme di operazioni con signature completamente specificata

b)

Un gruppo di operazioni che condividono uno scopo comune

c)

Un insieme di associazioni, eventi e vincoli legati tra di loro

74.

Cosa è l’interfaccia di un sottosistema ?

a)

Un insieme di operazioni con signature completamente specificata

b)

Un gruppo di operazioni che condividono uno scopo comune

c)

Un insieme di associazioni, eventi e vincoli legati tra di loro

75.

Quali di queste affermazioni è vera ?

a)

L’accoppiamento misura le dipendenze tra le classi di un sottosistema

b)

In un sistema con elevato accoppiamento le modifiche ad un sottosistema hanno forte impatto sugli altri sottosistemi

c)

L’obiettivo del system design è massimizzare l’accoppiamento

76.

Quali di queste affermazioni è vera ?

a)

La coesione misura le dipendenze tra i sottosistemi di un sistema

b)

In sottosistemi con elevata coesione le modifiche ad un sottosistema hanno forte impatto sugli altri sottosistemi

c)

Le classi di un sottosistema con elevata coesione eseguono task simili

77.

A cosa servono le partizioni di un sistema ?

a)

A dividere verticalmente un sistema in sottosistemi debolmente accoppiati

b)

A dividere orizzontalmente un sistema in sottosistemi a diversi livelli di astrazione

c)

A dividere un sistema sia orizzontalmente che verticalmente in sottosistemi indipendenti

78.

A cosa servono i layer di un sistema ?

a)

A dividere verticalmente un sistema in sottosistemi debolmente accoppiati

b)

A dividere orizzontalmente un sistema in sottosistemi a diversi livelli di astrazione

c)

A dividere un sistema sia orizzontalmente che verticalmente in sottosistemi indipendenti

79.

A chi fornisce servizi un layer di un sistema ?

a)

Ai layer di livello più basso

b)

Ai layer dello stesso livello

c)

Ai layer di livello più alto

80.

In un’architettura software aperta:

a)

I sottosistemi di un livello possono accedere solo ai sottosistemi del livello immediatamente inferiore

b)

I sottosistemi di un livello possono accedere ai sottosistemi di qualunque livello inferiore

c)

I sottosistemi di un livello possono accedere sia ai sottosistemi dei livelli inferiori che a quelli dei livelli superiori

81.

In un’architettura software chiusa:

a)

I sottosistemi di un livello possono accedere solo ai sottosistemi del livello immediatamente inferiore

b)

I sottosistemi di un livello possono accedere solo ai sottosistemi dello stesso livello

c)

I sottosistemi di un livello possono accedere ai sottosistemi di qualunque livello inferiore

82.

Quali sono gli obiettivi di design di un’architettura software aperta ?

a)

Manutenibilità

b)

Efficienza

c)

Affidabilità

83.

Quali sono gli obiettivi di design di un’architettura software chiusa ?

a)

Usabilità

b)

Efficienza

c)

Manutenibilità

84.

Quale di queste affermazioni è falsa?

a)

In un’architettura client-server, il server fornisce i servizi al client

b)

In un’architettura client-server, il server conosce l’interfaccia del client

c)

Una repository architecture è un caso particolare di architettura client-server

85.

Quali di queste affermazioni è vera ?

a)

In un’architettura peer-to-peer non c’è differenza tra client e server

b)

Un’architettura peer-to-peer favorisce una gestione centralizzata dei dati

c)

Un’architettura peer-to-peer consente di evitare problemi di deadlock

86.

Un’architettura model-view-controller, il sottosistema “model”:

a)

E’ responsabile della conoscenza del dominio applicativo

b)

E’ responsabile della visualizzazione degli oggetti del dominio applicativo

c)

E’ responsabile della sequenza dei interazioni con l’utente

87.

Le relazioni tra i componenti in un component diagram sono

a)

associazioni

b)

dipendenze

c)

generalizzazioni

88.

Quale di queste affermazioni relative ad un component diagram è falsa ?

a)

Mostra il mapping hardware/software

b)

Mostra la struttura del sistema a compilation time

c)

Mostra la struttura a design time

89.

Quale di queste affermazioni relative ad un deployment diagram è falsa ?

a)

Mostra la struttura del sistema a run-time

b)

Mostra il mapping hardware/software

c)

Mostra le dipendenze tra componenti e interfacce dei sottosistemi

90.

Se il mio obiettivo è fornire implementazioni diverse per uno stesso sottosistema

a)

Uso un bridge pattern

b)

Uso un adapter pattern

c)

Uso un façade pattern

91.

Se il mio obiettivo è quello di realizzare una architettura chiusa

a)

Uso un adapter pattern

b)

Uso un bridge pattern

c)

Uso un façade pattern

92.

Un invariante è

a)

Un predicato che deve essere vero prima dell’invocazione di un metodo di una classe

b)

Un predicato che è vero dopo l’invocazione di un metodo di una classe

c)

Un predicato che è vero prima e dopo l’invocazione di un metodo di una classe

93.

Quale di queste affermazioni relative a JavaDoc è corretta ?

a)

Il commento che precede un metodo consente di specificare la precondizione del metodo

b)

Il commento che precede un metodo consente di specificare la postcondizione del metodo

c)

Il commento che precede un metodo consente di specificare l’invariante della classe

94.

La realizzazione delle associazioni del modello a oggetti

a)

E’ una trasformazione del modello a oggetti

b)

E’ una trasformazione di tipo forward engineering

c)

E’ una trasformazione di refactoring

95.

Se devo memorizzare dati voluminosi e necessari per un periodo breve di tempo

a)

uso una struttura dati in memoria

b)

uso un file

c)

uso un database

96.

Se devo effettuare una trasformazione prima sul codice sorgente e poi sul modello a oggetti faccio

a)

Prima operazioni di forward engineering e poi di refactoring

b)

Prima operazioni di object model transformation e poi di forward engineering

c)

Prima operazioni di refactoring e poi di reverse engineering

97.

Se eredito un contratto in UML quale di queste affermazioni non è corretta ?

a)

La precondizione del metodo nella sottoclasse consente al metodo di gestire meno casi del corrispondente metodo nella superclasse

b)

Il metodo nella sottoclasse deve assicurare la stessa postcondizione del corrispondente metodo nella superclasse

c)

L’invariante della sottoclasse può essere più restrittivo dell’invariante della superclasse

98.

Quali di questi operazioni non è opportuno implementare durante la realizzazione di contratti ?

a)

Controllare che la precondizione all’inizio di un metodo sia soddisfatta

b)

Controllare che la postcondizione all’uscita di un metodo sia soddisfatta

c)

Incapsulare il codice di controllo in metodi separati ai fini del riuso

99.

L’evento percepito dall’utente come differenza tra comportamento atteso di un sistema software e comportamento esibito dal sistema software viene denominato

a)

Failure

b)

Fault

c)

Error

100.

Nel testing di integrazione bottom-up ho bisogno di realizzare

a)

Test Driver

b)

Test Stub

c)

Sia test driver che test stub

101.

Quale di queste affermazioni è falsa ?

a)

Nel testing white box la derivazione dei casi di test mira a coprire la maggior parte di una classe di elementi della struttura del codice

b)

Nel testing white box il numero di casi di test da eseguire dipende dal criterio di copertura adottato

c)

Nel testing white-box non si controlla se l’output prodotto in corrispondenza di un input è uguale all’output atteso

102.

Quando si effettua il testing di regressione ?

a)

Dopo aver effettuato il test di integrazione e prima di effettuare il test di sistema

b)

Dopo aver effettuato il testing di sistema e prima di effettuare il testing di accettazione

c)

Dopo aver effettuato delle modifiche al codice per correggere un fault