Informazioni su UCM (Unified Change Management)ClearCase

UCM (Unified Change Management) è un processo di sviluppo strutturato basato sui tool di Rational ClearCase.

Utilizzando UCM, gli sviluppatori partecipano in un workflow strutturato che utilizza delle operazioni di alto livello che consentono di non dovere più operare direttamente su singoli rami e su singole versioni dei file e delle directory.

Prima che gli sviluppatori possano iniziare ad utilizzare UCM, un gestore di progetto deve definire uno o più progetti UCM. Il gestore di progetto crea il progetto come un oggetto nel VOB di progetto. Questo oggetto contiene solo i metadati (ad esempio, componenti, attività, politiche) necessari per gestire il lavoro eseguito su un prodotto e tenerne traccia. Non contiene risorse di progetto (codice di origine, documentazione e così via).

Nota: ClearCase e Eclipse utilizzano il termine progetto per descrivere aspetti differenti dello sviluppo di software. Un progetto Eclipse definisce una gerarchia di risorse, come una cartella che contiene dei file di origine Java. Un progetto UCM ClearCase definisce come un gruppo di persone gestisce le modifiche apportate alle risorse, utilizzando baseline, attività e stream. I membri di un progetto UCM possono lavorare su uno o più progetti Eclipse.

Quando gli sviluppatori partecipano ad un progetto UCM, utilizzano la procedura guidata Partecipa al progetto, per completare i seguenti passi.

  1. Selezionare il VOB di progetto in cui è definito il progetto.
  2. Partecipare al progetto.
  3. Creare una vista di sviluppo UCM locale in cui possono lavorare sui componenti del progetto. Alcuni progetti UCM, denominati progetti single-stream, non utilizzano le viste di sviluppo. Tutti gli sviluppatori lavorano invece in una vista di integrazione.
  4. Creare una vista di integrazione UCM locale cui possono consegnare il loro lavoro.

Una volta create le viste ClearCase UCM, gli sviluppatori le caricano con le versioni di elementi di directory e file selezionati dalla baseline consigliata del progetto. Questo assicura che tutti i membri del team di progetto inizino con la stessa serie di risorse.

Alcune operazioni ClearCase sono specifiche dei progetti UCM, come ad esempio la partecipazione a un progetto UCM, la modifica, la consegna, la selezione di attività e la creazione di attività. Le icone per le opzioni UCM comuni vengono visualizzate nella barra degli strumenti UCM: barra degli strumenti ucm.

Nota: per i progetti UCM abilitati CQ, gli sviluppatori possono utilizzare l'integrazione UCM ClearCase con ClearQuest per connettersi alle attività UCM nei record ClearQuest.

Feedback