Pré. | Proc. |
Lignes de base et versionnage
Lignes de base et le versioning sont des techniques importantes pour tout modèle, mais elles sont particulièrement importantes pour Architecture d'Entreprise . Un modèle est utilisé comme une représentation de la réalité et tente de décrire les éléments de l'entreprise de manière simple, cohérente, claire et correcte. Les idées et notions décrites dans le modèle sont susceptibles de changer à mesure que l'entreprise évolue et il est parfois important de conserver un historique ou une mémoire de ces changements. Cela est particulièrement important lorsqu'une idée est explorée mais qu'il s'avère par la suite qu'elle ne vaut pas la peine d'être poursuivie. Avec une ligne de base ou une version, les modifications peuvent être annulées et le modèle peut être ramené à son état précédent.
Enterprise Architect dispose d'un certain nombre d'outils qui peuvent vous aider avec Lignes de base et le contrôle de version, notamment l'outil Baseline, qui peut prendre n'importe quel nombre d' Instantanés de Paquetages à un moment donné, et le Contrôle de Version facilité qui permet de versionner n'importe quel nombre de Paquetages et conserve un historique complet des modifications atomiques. Il existe également une fonctionnalité intégrée permettant d'exporter n'importe quel Paquetage (y compris Paquetages enfants) vers un fichier XML et de le réimporter ultérieurement.
Cette section répertorie les principaux outils disponibles dans Enterprise Architect qui peuvent être utilisés pour réaliser Lignes de base et des versions. Il existe également une large gamme d'outils supplémentaires qu'un modélisateur peut trouver adaptés lors de l'application de la technique dans un contexte particulier. La liste complète des outils est disponible dans les rubriques : Découvrez les outils Architecture d'Entreprise et Outils supplémentaires Architecture d'Entreprise .
Audit
La fonctionnalité Audit permet de suivre les modifications apportées au contenu architecture notamment ce qui a été modifié, quand et par qui. L'audit est désactivé par défaut et doit être activé avant que les modifications apportées aux éléments architecture ne soient enregistrées. Une fois activé, il s'agit d'un outil passif qui enregistre silencieusement les modifications apportées aux éléments. Il ne remplace pas Contrôle de Version ou lignes de base et, contrairement à ces outils, il ne peut pas être utilisé pour revenir à un état antérieur du modèle. La gestion des modifications, la gouvernance Architecture et le contrôle qualité sont tous facilités par l'utilisation de l'audit.
En savoir plus : Audit
Lignes de base
L'outil de référence est utilisé comme un type d'outil de sauvegarde et de récupération et peut capturer un instantané de tout Paquetage contenant du contenu architectural à un moment donné. À un moment ultérieur, le référentiel peut être comparé à cette référence (ou à une autre référence) afin de déterminer ce qui a changé. Il est possible de restaurer le modèle actuel à un état capturé dans la référence au niveau d'un changement granulaire. Il s'agit d'un mécanisme pratique qui peut être intégré au processus architectural et exécuté à des étapes clés lors de la création et de la gestion des architectures.
En savoir plus : Outil de référence
Contrôle de Version
Le Contrôle de Version facilité permet de capturer un historique des modifications et, si nécessaire, de les restaurer. L'outil nécessite la configuration d'un serveur Contrôle de Version externe et Enterprise Architect communique avec ce service pour permettre l'extraction et l'archivage du contenu. L'unité du Contrôle de Version est le Paquetage , et n'importe quel nombre de Paquetages peut être versionné, en utilisant également plusieurs configurations et serveurs Contrôle de Version différents. L'outil n'utilise pas le verrouillage optimiste ; une fois qu'un Paquetage est extrait par un utilisateur, il est verrouillé pour mise à jour par d'autres utilisateurs jusqu'à ce qu'il soit réintégré. Contrôle de Version est un outil pratique, mais nécessite de la discipline et de bonnes pratiques dans la gestion des modèles. Une alternative est d'utiliser le référentiel Lignes de base .
En savoir plus : Contrôle de Version