Attività: Integrazione del Sistema
Questa attività integra i Sottosistemi di implementazione per creare una nuova e coerente versione del sistema in generale.
DescrizioneElemento di interruzione del lavoroAssegnazione teamUtilizzo del prodotto di lavoro
Relazioni
Attività parent
Descrizione

L'integratore integra il sistema, in accordo con il piano del build di integrazione, aggiungendo il sottosistema di implementazione consegnato nello spazio di lavoro di integrazione del sistema e creando i build. Ogni build è quindi l'integrazione verificata da un tester. Dopo l'ultimo incremento, il build può essere completamente testato a livello di sistema da un tester.

Proprietà
Attivato da evento
Ricorrenze multiple
In corso
Facoltativo
Pianificato
Ripetibile
Personale

L'integrazione viene di solito eseguita da una singola persona (per un piccolo progetto in cui il processo di build è semplice) o da un grande team (per i progetti grandi in cui il processo di build è complesso). Gli integratori devono avere esperienza di gestione dei build software, di gestione della configurazione ed esperienza di linguaggio di programmazione in cui vengono scritti i componenti da integrare. Poiché l'integrazione spesso coinvolge un alto grado di automazione, è inoltre essenziale la figura dell'esperto di shell del sistema operativo o di linguaggio di scrittura e di tool come 'make' (su Unix) o 'ant' (per Java).

Utilizzo
Guida all'uso

Il lavoro di integrazione dispongono di un alto grado di automazione, con un impegno manuale richiesto quando il build si interrompe. Una strategia frequente è di eseguire build notturni automatizzati e alcuni test automatizzati (di solito a livello di unità), consentendo feedback frequenti dal processo di build.