Informationen zu ClearCase Unified Change Management (UCM)

Unified Change Management (UCM) ist ein strukturierter Entwicklungsprozess auf der Basis der Rational ClearCase-Tools.

Wenn Entwickler UCM verwenden, nehmen sie an einem strukturierten Arbeitsablauf mit Operationen der höheren Ebene teil, die die Notwendigkeit ausräumen, sich direkt mit einzelnen Verzweigungen und Versionen von Dateien und Verzeichnissen zu beschäftigen.

Bevor Entwickler ihre Arbeit mit UCM beginnen können, muss ein Projektleiter mindestens ein UCM-Projekt definiert haben. Der Projektleiter erstellt das Projekt als Objekt in einer Projekt-VOB. Dieses Objekt enthält nur die Metadaten (zum Beispiel Komponenten, Aktivitäten, Richtlinien), die erforderlich sind, um die Arbeit an einem Produkt verwalten und verfolgen zu können. Es enthält keine Projektressourcen (Quellcode, Dokumentation usw.).

Anmerkung: ClearCase und Eclipse beschreiben mit dem Begriff Projekt unterschiedliche Aspekte der Softwareentwicklung. Ein Eclipse-Projekt definiert eine Ressourcenhierarchie, z. B. einen Ordner mit Java-Quellendateien. Ein ClearCase UCM-Projekt definiert die Art, in der eine Gruppe von Personen Referenzkonfigurationen, Aktivitäten und Datenströme verwendet, um Ressourcenänderungen zu verwalten. Die Mitarbeiter eines UCM-Projekts können an einem oder auch an mehreren Eclipse-Projekt(en) arbeiten.

Wenn Entwickler ein UCM-Projekt verknüpfen, verwenden sie den Assistenten für das Verknüpfen eines Projekts, um die folgenden Schritte auszuführen:

  1. Auswählen der Projekt-VOB, in der das Projekt definiert ist.
  2. Verknüpfen des Projekts.
  3. Erstellen einer lokalen UCM-Entwicklungsansicht, in der an den Projektkomponenten gearbeitet werden kann. (Einige UCM-Projekte verwenden keine Entwicklungsansichten. Solche Projekte werden als Einzeldatenstromprojekte bezeichnet. Bei diesen Projekten arbeiten alle Entwickler in der Integrationsansicht.)
  4. Erstellen einer lokalen UCM-Integrationsansicht, an die die Arbeit übergeben wird.

Die erstellten UCM-ClearCase-Ansichten werden von den Entwicklern mit den Versionen von Verzeichnis- und Dateielementen geladen, die von der empfohlenen Referenzkonfiguration des Projekts ausgewählt wurden. Dadurch wird sichergestellt, dass alle Mitglieder des Projektteams mit derselben Gruppe von Ressourcen beginnen.

Bestimmte ClearCase-Operationen beziehen sich speziell auf UCM-Projekte. Hierzu gehören beispielsweise das Verknüpfen eines UCM-Projekts, die Aktualisierung mit Referenzkonfigurationen, die Übergabe und die Auswahl von Aktivitäten sowie die Erstellung von Aktivitäten. Symbole für allgemeine UCM-Optionen werden in der UCM-Symbolleiste angezeigt: UCM-Symbolleiste.

Anmerkung: Für ClearQuest-fähige UCM-Projekte können Entwickler die ClearCase UCM-Integration mit ClearQuest verwenden, um eine Verbindung zwischen bestimmten UCM-Aktivitäten und ClearQuest-Datensätzen herzustellen.

Feedback