A propos de ClearCase Unified Change Management (UCM)

Unified Change Management (UCM ou gestion unifiée des changements) est un processus de développement structuré fondé sur les outils Rational ClearCase.

Lorsqu'ils utilisent UCM, les développeurs de logiciels participent à un enchaînement d'activités structuré faisant appel à des opérations de haut niveau qui éliminent la nécessité de gérer directement les branches et les versions individuelles des fichiers ou des répertoires.

Pour que les développeurs de logiciels puissent utiliser UCM, un chef de projet doit au préalable définir un ou plusieurs projets UCM. Le chef de projet crée le projet en tant qu'objet faisant partie d'une base d'objet versionné (VOB) de projets. Cet objet contient uniquement les métadonnées (composants, activités et stratégies, par exemple) nécessaires pour gérer et assurer le suivi des travaux sur un produit. Il ne contient aucune ressource du projet (code source, documentation, etc.).

Remarque : Dans ClearCase et Eclipse, le terme projet désigne des aspects de développement de logiciels différents. Un projet Eclipse définit une hiérarchie de ressources, telle qu'un dossier qui contient des fichiers source Java. Un projet UCM ClearCase indique selon quel mode un groupe de personnes gère les changements apportés aux ressources à l'aide des versions de référence, des activités et des flux. Les membres d'un projet UCM peuvent travailler sur un ou plusieurs projets Eclipse.

Pour se joindre à un projet UCM, les développeurs de logiciels utilisent l'assistant Se joindre à un projet en vue d'exécuter les étapes suivantes.

  1. Sélectionnez la base d'objet versionné (VOB) de projets dans laquelle le projet est défini.
  2. Joignez-vous au projet.
  3. Créez une vue de développement UCM locale permettant de travailler sur les composants du projet. Certains projets UCM, appelés projets à flux unique, n'utilisent pas de vues de développement. Tous les développeurs de logiciels travaillent dans la vue d'intégration.
  4. Créez une vue d'intégration UCM locale à laquelle les développeurs de logiciels pourront livrer leur travail.

Une fois que les vues ClearCase UCM ont été créées, les développeurs de logiciels peuvent les charger avec les versions des éléments de fichiers et de répertoires sélectionnés par la version de référence recommandée du projet. Ainsi, tous les membres de l'équipe travaillant sur le projet démarrent avec le même ensemble de ressources.

Certaines opérations ClearCase, telles que Se joindre à un projet UCM, Réajuster, Livrer, Sélectionner des activités et Créer des activités, sont spécifiques aux projets UCM. Les icônes des options UCM courantes apparaissent dans la barre d'outils UCM : barre d'outils UCM.

Remarque : Pour les projets UCM gérés avec ClearQuest, les développeurs de logiciels peuvent utiliser l'intégration ClearCase UCM avec ClearQuest pour connecter des activités UCM à des enregistrements ClearQuest.

Commentaires