This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
RationalClearCase
RationalClearCase
RationalClearQuest
RationalClearQuest
RationalUnified Change Management
RationalUnified Change Management
Konfiguration Management SystemKonfiguration Management System
RationalClearCase
RationalClearCase
Konfiguration Management SystemKonfiguration Management System
Merkmale eines Konfiguration Management Systems (KM)Merkmale eines Konfiguration Management Systems (KM)
ClearCase kann alle Daten versionieren, die sich in Form vonDateien speichern lassen. Zusätzlich können Sie mit CearCaseganze Verzeichnisse mit ihrem Inhalt versionieren.
Versionierte Daten heißen Element.
ClearCase kann alle Daten versionieren, die sich in Form vonDateien speichern lassen. Zusätzlich können Sie mit CearCaseganze Verzeichnisse mit ihrem Inhalt versionieren.
Versionierte Daten heißen Element.
1..n1..n
3
VersionsmanagementVersionsmanagement
00
11 Version 1Version 1
22 Version 2Version 2
33 LatestLatest
CHECKEDOUTCHECKEDOUT
33 Version 3Version 3
44 LatestLatest
BaseliningBaselining
22
33
44
22 22
33
00
11
00
11
00
11
00
11Release 1 Release 1 Release 1 Release 1
Release 2
Release 2
Release 2
Release 2
Merkmale eines KM-SystemsMerkmale eines KM-Systems
VersionierungVersionierungParalleleEntwicklung
ParalleleEntwicklung
WorkspaceManagement
WorkspaceManagement
BuildoptimierungBuildoptimierung
KM-Prozess (UCM)KM-Prozess (UCM)
4
00
11
\bugfix\bugfix
00
11
\development\development
Paralleles EntwickelnParalleles Entwickeln
BranchingBranching
00
11
22
Isoliert private Workspaces aller TeammitgliederSchafft separate Workspaces für Aktivitäten Abspaltung von VariantenErmöglicht paralleles und konkurierendes Entwickeln
Isoliert private Workspaces aller TeammitgliederSchafft separate Workspaces für Aktivitäten Abspaltung von VariantenErmöglicht paralleles und konkurierendes Entwickeln
00
11
\bugfix\bugfix
00
11
\development\development
44
33
Paralleles EntwickelnParalleles Entwickeln
00
11
22
MergingMerging
Integriert alle isolierten EntwicklungsbereicheSchafft Transparenz Mergemanager unterstützt automatisches Mergen und hilft auftretende Konflikte übersichtlich zu lösen
Integriert alle isolierten EntwicklungsbereicheSchafft Transparenz Mergemanager unterstützt automatisches Mergen und hilft auftretende Konflikte übersichtlich zu lösen
Paralleles EntwickelnParalleles Entwickeln
5
Wie werden Konflikte gelöst?Wie werden Konflikte gelöst?
Merkmale eines KM-SystemsMerkmale eines KM-Systems
VersionierungVersionierungParalleleEntwicklung
ParalleleEntwicklung
WorkspaceManagement
WorkspaceManagement
BuildoptimierungBuildoptimierung
KM-Prozess (UCM)KM-Prozess (UCM)
ClearCase VOBClearCase VOB
develop
00
11
22
bugfix
00
11
22
33
44
Release 1
Release 2
00
11
22
44
0
1
2
0
1
2
3
4
Release 1
Release 2
0
1
2
4
develop
bugfix
Versioned Object BaseVersioned Object Base
Speichert und kapselt alle versionierten DatenSicheres RepositoryZugriff nur über ClearCaseVOBs sind in Größe und Anzahl skalierbarVOBs sind im Netzwerk transparent sichtbar
Speichert und kapselt alle versionierten DatenSicheres RepositoryZugriff nur über ClearCaseVOBs sind in Größe und Anzahl skalierbarVOBs sind im Netzwerk transparent sichtbar
6
WorkspacemanagementWorkspacemanagement
ClearCase MultiSiteClearCase MultiSite
Verteilte Entwicklung an geografisch getrennten StandortenAutomatisierte Replikation der VOBsMastership liegt immer bei einem StandortDatentransport mittels
StandleitungEmail...
Verteilte Entwicklung an geografisch getrennten StandortenAutomatisierte Replikation der VOBsMastership liegt immer bei einem StandortDatentransport mittels
StandleitungEmail...
WorkspacemanagementWorkspacemanagement
33
2222
33
22
00
11
\bugfix\bugfix
00
11
\development\development11
22
33
foo.cfoo.c
22
00
11
\bugfix\bugfix
00
11
\development\development11
22
33
foo.cfoo.c
WorkspacemanagementWorkspacemanagement
ClearCase Dynamic ViewsClearCase Dynamic Views
00
11
\bugfix\bugfix
00
11
\development\development11
22
33
44
Arbeiten in EchtzeitSofortiger Zugriff auf gesamte VersionshistorieÜberwachte BuildsOptimierte Netzwerk Builds
Arbeiten in EchtzeitSofortiger Zugriff auf gesamte VersionshistorieÜberwachte BuildsOptimierte Netzwerk Builds
element * CHECKEDOUT
element * /main/LATEST
foo.cfoo.c
element * CHECKEDOUT
element * .../bugfix/1
foo.cfoo.c
7
WorkspacemanagementWorkspacemanagement
ClearCase Snapshot ViewsClearCase Snapshot Views
00
11
11
22
33
44
element * CHECKEDOUT
element * /main/LATEST
foo.cfoo.c
Arbeiten vom Netz getrennt mit lokalen KopienDaten frei wählbarAutomatische Synchronisation mit den Daten im VOBAutomatischer Merge
Arbeiten vom Netz getrennt mit lokalen KopienDaten frei wählbarAutomatische Synchronisation mit den Daten im VOBAutomatischer Merge
CopyCopy
Integration in den Explorer...Integration in den Explorer...
Merkmale eines KM-SystemsMerkmale eines KM-Systems
VersionierungVersionierungParalleleEntwicklung
ParalleleEntwicklung
WorkspaceManagement
WorkspaceManagement
BuildoptimierungBuildoptimierung
KM-Prozess (UCM)KM-Prozess (UCM)
8
Build ManagementBuild Management
Garantiert 100% ReproduzierbarkeitErzeugt automatisch eine "Stückliste" aller zum Build verwendeten SourcenErkennt automatisch AbhängigkeitenWiederverwendbarkeit von Objekten mit„Wink-In“ Mechanismus
Garantiert 100% ReproduzierbarkeitErzeugt automatisch eine "Stückliste" aller zum Build verwendeten SourcenErkennt automatisch AbhängigkeitenWiederverwendbarkeit von Objekten mit„Wink-In“ Mechanismus
Das ClearCase FilesystemDas ClearCase Filesystem
ClearCase ClearCase VOBVOBNicht Nicht versionierteversionierteDatenDaten