Lors de l'intégration de Rational Asset Manager à des systèmes de gestion de configuration de logiciels (SCM) tels que Rational Team Concert, Rational ClearCase, Unified Change Management ou CVS, il est important de bien comprendre les différences entre les versions des actifs et des artefacts gérés dans Rational Asset Manager et les versions des fichiers correspondants dans le système de gestion de configuration de logiciels.
Lorsque Rational Asset Manager s'intègre à un système de gestion de configuration de logiciels, celui-ci continue à stocker et gérer les fichiers conformément à ses processus habituels. Lorsqu'un
actif est créé dans le référentiel Rational Asset Manager, les
artefacts créés à partir de versions spécifiques des fichiers sous contrôle
du système sont stockés dans le référentiel. Les références aux fichiers
du système de gestion de configuration de logiciels sont conservées.
Les numéros de version des actifs dans Rational Asset Manager et
ceux des artefacts sont indépendants. Lorsqu'un artefact
est ajouté à un actif à partir du système de gestion de configuration de logiciels,
le numéro de version de l'artefact est le même que celui de la version du fichier
correspondant dans le système de gestion de configuration de logiciels.
Votre organisation peut mettre en place sa propre politique d'affectation et de maintenance des
numéros de version d'actif. Elle peut la présenter sur la page d'accueil de la communauté
afin que tous les membres de cette communauté en aient connaissance et puissent s'y conformer.
Au moment de déterminer votre politique de gestion des versions d'actif, vous
devez aussi prendre en considération la notion de changements structurels et de changements
non structurels. Les changements structurels doivent donner lieu à une nouvelle version
d'actif, alors que les changements non structurels ne l'imposent pas. Voici quelques exemples de changements
structurels :
- ajout, suppression ou changement des artefacts principaux
- ajout
ou suppression de relations d'actif
Voici quelques exemples de changements
non structurels :
- modification du nom de l'actif
- édition
de la description de l'actif
- ajout ou suppression d'une catégorie
- ajout, suppression ou changement des artefacts auxiliaires (tels que des fichiers
readme)