ClearCase

ClearCase

ClearCase est un outil de gestion de configuration logicielle. Après plusieurs fusions et acquisitions, ClearCase est maintenant vendu et développé par IBM sous le nom de Rational ClearCase.

Au-delà de la simple gestion de versions de fichiers, ClearCase offre les mécanismes de base pour gérer une configuration d'un logiciel. C’est-à-dire qu'il permet d'identifier l'ensemble des versions de fichiers qui constituent une version d'un produit logiciel. Il permet aussi des audits de fabrication, en conservant tous les paramètres de l'environnement au moment où un binaire a été construit.

ClearCase permet aussi à des développeurs de travailler en parallèle sur le code source logiciel. Si on considère que le code source de référence est sur une branche principale, alors le développeur, qui souhaite faire des modifications sans pour autant interférer sur celle-ci, a la possibilité de créer une branche parallèle de développement et ainsi avoir sa propre configuration logicielle. Seuls lui et les personnes qui le souhaitent peuvent voir son travail. Une fois son développement finalisé et testé, il a la possibilité de fusionner son travail depuis sa branche parallèle vers la branche principale afin que tous les développeurs puissent avoir accès au nouveau code source logiciel.

ClearCase permet aussi le développement en multi-site. C’est-à-dire que des développeurs de plusieurs villes ou pays peuvent travailler en parallèle sur le code source logiciel comme décrit ci-dessus. Pour cela, le code source logiciel est dupliqué (on parle de réplication) en autant de copies que de sites existants, et chaque équipe travaille sur sa copie du logiciel. Le mécanisme de synchronisation permet aux différentes copies de récupérer les modifications effectuées par les autres. La synchronisation peut être manuelle ou bien automatique, et sa fréquence peut être programmée (en général toutes les 15 minutes si l'entreprise dispose d'une bonne connexion réseau entre tous ses sites). Pour éviter que les modifications des différents sites n'entrent en conflit sur un même fichier, chaque site ne peut créer de version de ce fichier que dans les branches de version lui appartenant.

ClearCase ne permet pas de faire des enregistrements (commit) atomiques ni transactionnels. Ainsi, si un problème survient sur le réseau lors du commit, alors le repository cible sera corrompu et il faudra manuellement revenir en arrière ; et la vitesse d'enregistrement des fichiers est bien supérieure à subversion[réf. nécessaire], par exemple.

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article ClearCase de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • ClearCase — Rational ClearCase ist eine Produktfamilie der Firma IBM zur Versionsverwaltung von Quellcode und anderen Softwareentwicklungsdaten. Die versionsgestützte Bearbeitung unterstützt paralleles Arbeiten und definierte Veröffentlichungen (siehe auch… …   Deutsch Wikipedia

  • IBM Rational ClearCase — The Rational ClearCase family consists of several software tools for supporting software configuration management (SCM) of source code and other software development assets. It is developed by the Rational Software division of IBM. ClearCase… …   Wikipedia

  • Rational ClearCase — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln 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… …   Deutsch Wikipedia

  • Rational ClearCase — Rational ClearCase  система управления версиями разрабатываемая подразделением Rational Software компании IBM. Содержание 1 История 2 DSEE 3 Ссылки …   Википедия

  • IBM Rational ClearCase UCM — UCM or Unified Change Management is a layer built on Rational ClearCase to provide additional Software Configuration Management features. These changes include integration with ClearQuest to enforce defect and change tracking with code… …   Wikipedia

  • Comparison of revision control software — The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management (SCM) software. This is an incomplete list, which may… …   Wikipedia

  • Comparison of Continuous Integration Software — Contents 1 About Continuous Integration Software 2 Comparison 3 See also 4 References About Continuous Integra …   Wikipedia

  • Сравнение систем отслеживания ошибок — Эта страница содержит сравнение как систем отслеживания ошибок так и систем управления проектами. Содержание 1 Системы управления проектами 2 Системы отслеживания ошибок …   Википедия

  • Clear Case — Rational ClearCase ist eine Produktfamilie der Firma IBM zur Versionsverwaltung von Quellcode und anderen Softwareentwicklungsdaten. Die versionsgestützte Bearbeitung unterstützt paralleles Arbeiten und definierte Veröffentlichungen (siehe auch… …   Deutsch Wikipedia

  • Beta-Phase — Eine Versionsverwaltung ist ein System, das zur Versionierung und Aktualisierung von Quelltexten verwendet wird. Hierzu werden Änderungen erfasst und alle Versionsstände der Dateien in einem Archiv mit Zeitstempel und Benutzerkennung gesichert.… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”