Attività: Integrazione di ogni Sottosistema |
|
 |
Questa attività integra le modifiche apportate da più implementatori per creare una nuove e coerente versione del sottosistema di implementazione. |
|
Relazioni
Descrizione
Se più implementatori lavorano (come team) sullo stesso sottosistema di implementazione, le modifiche apportate dagli
implementatori singoli devono essere integrate per creare una nuova versione coerente del sottosistema di
implementazione. L'integrazione dà come risultato una serie di build in uno spazio di lavoro di integrazione del
sottosistema. Ogni build è quindi l'integrazione verificata da un tester o da un implementatore che esegue i test di
sviluppo. Nella verifica successiva, il sottosistema di implementazione viene inviato nello spazio di lavoro di
integrazione del sistema.
|
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.
|
© Copyright IBM Corp. 1987, 2006. Tutti i diritti riservati.
|
|