Rational ClearCase

skalierbare Software für das Konfigurationsmanagement
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 8. Februar 2010 um 09:33 Uhr durch Don Manfredo (Diskussion | Beiträge) (Weblinks). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Rational ClearCase ist eine Produktfamilie der Firma IBM zur Versionsverwaltung von Quellcode und anderen Softwareentwicklungsdaten.

QS-Informatik
Beteilige dich an der Diskussion!
Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der Diskussion! (+)


Begründung: Quellen --Crazy1880 17:23, 24. Nov. 2009 (CET)

Die versionsgestützte Bearbeitung unterstützt paralleles Arbeiten und definierte Veröffentlichungen (siehe auch Release Management).

Die Ursprünge dieses Systems gehen auf DSEE (sprich: dizzy) von der Firma Apollo Computers in den achtziger Jahren zurück und wurde von der Firma Rational Software bis ca. 2004 eigenständig am Markt angeboten, seitdem gehört die Produktfamilie zum Produktportfolio der Firma IBM.

Der ClearCase Client integriert sich transparent in die entsprechenden Dateimanager (Explorer, TotalCommander etc.), so dass der Zugriff auf die entsprechenden Dateien ganz normal über gewohnte Tools möglich ist.

Außerdem gibt es für die Arbeit von entfernten Standorten einen Webclient und seit der Version 6 einen darauf aufsetzenden Remoteclient.

Besonderheiten

  • UCM: Unified Change Management ist ein von Rational vordefinierter Prozess, der die Softwareentwicklung allgemein unterstützt. Das UCM Project enthält in der Regel mehrere Komponenten, die wiederum mehrere Dateien umfassen können. Der Entwickler arbeitet unter UCM auf eigenen Streams. Die Arbeitsaufträge (Activities) können mehrere zu ändernde Dateien umfassen. Definierte Stände (z. B. Releasestand) werden durch Baselines markiert, ähnlich dem Label unter ClearCase.
  • Integriertes Softwarebuildmanagement: ClearCase erlaubt durch die integrierten Build-Tools omake und clearmake die Nutzung von „derived objects“. Die beim Kompilieren entstehenden Objekte können im View oder VOB (Versioned Object Base) zwischengespeichert und beim nächsten Build wiederverwendet werden, so dass die Performance eines Softwarebuilds deutlich zunehmen kann. Auch kann man beim Build einen Configuration Record erstellen lassen, wo z. B. sämtliche für den Build verwendete Dateien mit entsprechender Versionsangabe gespeichert werden.
  • Integration mit anderen Rational Tools: Die Integration der diversen Rational Tools ermöglicht letztendlich die Nachverfolgung eines Merkmales von der Anforderungsspezifikation bis hin zu den entsprechenden Testfällen.