www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Rational ClearCase ist eine skalierbare Software fur das Konfigurationsmanagement und enthalt Funktionen fur Versionsverwaltung Parallele Entwicklung Workspace Management sowie Build und Release Management Es stellt Funktionalitaten zur Verfugung die zur Erstellung Aktualisierung Erzeugung Build Verteilung und Wiederverwendung aller Arten von Artefakten hilfreich sind ClearCase ist verfugbar fur Linux Windows Unix sowie auf Mainframe Computern z OS und ermoglicht somit eine plattformubergreifende Anwendungsentwicklung Durch die optionale Erweiterung Multisite oder die Verwendung des ClearCase Remote Clients CCRC wird parallele Softwareentwicklung uber geographisch verteilte Umgebungen hinweg ermoglicht IBM Rational ClearCaseBasisdatenEntwickler IBMBetriebssystem plattformubergreifendKategorie KonfigurationsmanagementLizenz proprietardeutschsprachig jawww ibm com Inhaltsverzeichnis 1 Geschichte 2 Releases 3 Besonderheiten 4 Multisite 5 Weblinks 6 EinzelnachweiseGeschichte BearbeitenClearCase wurde im Jahr 1990 von David Leblang und Howard Spilke Mitarbeitern des Unternehmens Millennium Teamware entwickelt und kam nach etwa anderthalb Jahren Entwicklungszeit im Jahr 1992 1 als Atria ClearCase zunachst fur Unix Betriebssysteme auf den Markt ClearCase war nach VAX CMS und Apollo DSEE bereits das dritte SCM Werkzeug an dem Leblang gearbeitet hatte Atria Software ursprunglich Atria aus rechtlichen Grunden umbenannt wurde 1996 von Pure Software aufgekauft und firmierte seither als PureAtria 2 Spater ubernahm Rational Software das Unternehmen PureAtria bevor Rational Software im Jahr 2003 3 von IBM ubernommen wurde Releases BearbeitenRelease Erscheinungsdatum Bemerkungen9 0 Mai 2016 4 Threadsicherheit in Kernbibliotheken Smart Card Support fur den ClearCase Remote Client verbesserte Cadence Virtuoso Integration 5 8 0 Oktober 2011 6 7 1 2 Oktober 20107 1 1 Dezember 2009 Atomic Commit eingefuhrt 7 1 Dezember 2008 Einfuhrung des IBM Installation Manager Umstellung der Web Plattform auf den auf dem WebSphere Application Server basierenden CM Server Einfuhrung der Java basierenden CM API sowie Unterstutzung von UTF 8 Besonderheiten BearbeitenAlle versionierten Objekte genannt Artefakte werden bei ClearCase in einem eigenen Repository gespeichert welches als VOB Versioned Object Base bezeichnet wird Um dann bestimmte Versionen dieser Artefakte bearbeiten zu konnen verfugt ClearCase uber einen Mechanismus der mittels eines sogenannten Views im Sinne einer Sicht in den VOB realisiert wird Diese Sichten verhalten sich auf dem Client Computer wie ein weiteres Dateisystem das sich transparent z B in die Dateimanager integriert sodass der Zugriff auf versionierte sowie nicht versionierte Dateien in gleicher Art und Weise erfolgt ClearCase speichert Dateiversionen nach dem sogenannten in line delta storage Prinzip Die Anderungen zwischen einzelnen Versionen einer Datei werden mit einer speziellen Notation innerhalb der Datei selbst gespeichert Auf diese Weise kann jede beliebige Version gleich schnell angezeigt werden 7 Neben der Integration in den Dateimanager wird die Arbeit mit versionierten Dateien uber Integrationen in eine Vielzahl anderer Produkte und Entwicklungsumgebungen Microsoft Visual Studio Eclipse IDE Microsoft Word Code Blocks NetBeans erleichtert ClearCase verfugt auch uber Integrationen in andere IBM Rational Produkte wie z B Rational ClearQuest Rational Rose Rational Application Developer die als Basis fur die Nachverfolgbarkeit von Anderungen uber den gesamten Entwicklungsprozess von der Anforderung bis hin zu den entsprechenden Testfallen dienen Zusatzlich bietet ClearCase die Moglichkeit ohne Installation einer Client seitigen Software uber einen Browser verwendet zu werden Auf Basis der Webtechnologie steht ab der Version 6 auch ein Eclipse basierter ClearCase Remote Client CCRC zur Verfugung ClearCase unterstutzt prinzipiell zwei verschiedene Arbeitsweisen die als Base ClearCase sowie UCM Unified Change Management bezeichnet werden Hierbei bietet Base ClearCase die grossere Flexibilitat erfordert dafur jedoch mehr Aufwand bei der Implementierung der Vorgehensweise UCM das auf Base ClearCase aufsetzt unterstutzt mit einer vorgefertigten Vorgehensweise eine einfachere Inbetriebnahme die jedoch weniger Flexibilitat bietet Integriertes Softwarebuildmanagement Base ClearCase ClearCase erlaubt durch die integrierten Build Tools omake und clearmake die Nutzung von derived objects Die beim Kompilieren entstehenden Objekte konnen im View oder VOB zwischengespeichert und beim nachsten Build wiederverwendet werden sodass die Performance eines Softwarebuilds deutlich zunehmen kann Auch kann man beim Build einen Configuration Record erstellen lassen wo z B samtliche fur den Build verwendete Dateien mit entsprechender Versionsangabe gespeichert werden UCM Unified Change Management Unified Change Management ist ein von Rational vordefinierter Prozess der die Softwareentwicklung allgemein unterstutzt Das UCM Project enthalt in der Regel mehrere Komponenten die wiederum mehrere Dateien umfassen konnen Der Entwickler arbeitet unter UCM auf eigenen Streams Die Arbeitsauftrage Activities konnen mehrere zu andernde Dateien umfassen Definierte Stande z B Releasestand werden durch Baselines markiert ahnlich dem Label unter ClearCase Multisite BearbeitenDie Erweiterung ClearCase Multisite repliziert die in den VOBs gespeicherten Daten des ClearCase Systems an beliebig viele andere Standorte Sites und soll so das Arbeiten von verteilten Teams an gemeinsam genutzten Daten erleichtern Beim Hinzufugen eines neuen Standortes werden initial einer oder mehrere VOBs an den oder die anderen Standorte ubertragen Replikation Im laufenden Betrieb werden dann regelmassig lediglich diejenigen Daten versendet synchronisiert die an einem der Standorte geandert wurden Um konkurrierende Bearbeitung an einer Version eines Artefakts kontrollieren zu konnen gibt es das Prinzip der Mastership Hierbei liegt die Mastership eines Versions Zweigs eines Artefaktes zu einem Zeitpunkt an genau einem Standort Nur der Standort der die Mastership hat kann neue Versionen auf diesem Zweig erzeugen Alle anderen Standorte konnen zu diesem Zeitpunkt auf diesen Zweig im Versionsbaum nur lesend zugreifen Das Bearbeiten von Versionen in anderen Zweigen desselben Artefakts bleibt hiervon unberuhrt und ist weiterhin jederzeit moglich Die Mastership kann beliebig an einen anderen ubertragen bzw von einem Standort angefordert Request for Mastership werden Weblinks BearbeitenOffizielle Website englisch Einzelnachweise Bearbeiten ClearCase Atria Software Inc s software configuration management system New Products Development Tools Brief Article Product Announcement Software Magazine Find Articles at BNET com 16 Dezember 2007 archiviert vom Original am 2 August 2009 abgerufen am 25 Mai 2022 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot findarticles com Lawrence M Fisher Pure Software To Buy Astria so angegeben korrekt ware Atria In Stock Deal The New York Times 7 Juni 1996 abgerufen am 1 Dezember 2007 IBM Reports 2003 First Quarter Results IBM 14 April 2003 abgerufen am 9 Januar 2008 Rational ClearCase V9 0 0 Nicht mehr online verfugbar Archiviert vom Original am 20 Dezember 2016 abgerufen am 17 Dezember 2016 englisch nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www 01 ibm com IBM Japan IBM Rational ClearCase and IBM Rational ClearQuest V9 0 deliver enterprise collaborative change and configuration management solution enhancements for software and systems development teams Software Announcement JP16 0125 15 Marz 2016 Fix list for Rational ClearCase Abgerufen am 29 Juni 2014 Brian A White Software Configuration Management Strategies and Rational ClearCase Addison Wesley 2000 ISBN 0 201 60478 7 S 33 Abgerufen von https de wikipedia org w index php title Rational ClearCase amp oldid 236539637