Pré. | Proc. |
Modèles Conscients du Temps
La fonctionnalité Modélisation Consciente du Temps permet aux analystes de créer des versions incrémentales de leurs modèles en offrant un accès facile à des outils qui facilitent la migration des éléments à travers plusieurs versions. Il est maintenant facile de voir l'évolution d'un modèle sur différentes versions et de créer automatiquement de nouvelles versions d'éléments de modèle sans altérer la structure sous-jacente du modèle 'As-Is'.
Arrière plan
Les modèles sont par définition une abstraction des choses qui existent dans le monde réel. Tout comme le temps est une dimension importante dans le monde physique, c'est aussi une préoccupation importante pour les modèles qui représentent ce monde. Voici quelques situations courantes où le temps et l'évolution des versions sont importants dans modélisation :
- Les architectes utilisent des modèles pour documenter l'état actuel, puis passent à la tâche plus difficile et gratifiante de définir à quoi ressemblera l'état futur, souvent dans une série de transitions
- Lorsque de nouveaux clients sont acquis, un Analyste Métier est souvent mis au défi de décrire comment un produit de base doit être configuré pour ces différents groupes de clients, ce qui entraîne différentes versions du même produit.
- Les stratèges Métier prescrivent généralement à quoi ressemblera un modèle de capacité pour l'organisation du futur, résultant en au moins deux versions du modèle de capacité
- Lors de fusions et acquisitions, Métier Architectes est chargé de décrire les états possibles de l'entreprise après la prise de contrôle
- Les ingénieurs sont tenus de développer des solutions meilleures ou plus efficaces pour relever les défis du futur, alors définissez des versions plus récentes et meilleures de la solution
- Les testeurs doivent être conscients des différentes versions d'un produit lors de la conception et de l'exécution des cas de test
- Les ingénieurs d'infrastructure doivent définir les environnements futurs en réponse aux problèmes de performances ou de sécurité, en créant plusieurs versions de serveurs, d'appareils et même des fonctionnalités complètes facilités
Introduction
La modélisation Time Aware est basée sur l'utilisation d'outils pour cloner une structure Paquetage ( Paquetages et diagrammes uniquement) en tant que nouvelle version, puis sur le remplacement sélectif de parties de l'ancienne version avec de nouveaux éléments et relations à l'aide de la capacité "Clone as New Version" ou simplement en ajoutant de nouveaux matériaux au modèle selon les besoins. Cette méthode permet une révision ou un développement hautement sélectif et incrémental d'un modèle, tout en maintenant la traçabilité des développements antérieurs et ultérieurs.
La modélisation Time Aware ne dépend pas de la fonctionnalité Contrôle de Version ou Baseline, mais est une capacité entièrement distincte qui aide les analystes à gérer plusieurs versions ou révisions d'un modèle de manière cohérente et entièrement traçable. Conceptuellement, il est analogue à la création de branches et à la fusion dans un système Contrôle de Version , mais comme indiqué, il s'agit d'un mécanisme distinct et sans rapport.
Aperçu
Cette collection d'images illustre le processus de base de travail avec des structures et des éléments clonés dans un modèle Time Aware. |
Avantages
- Comparez facilement les modèles « en l'état » et « à venir »
- Apporter des modifications aux versions ultérieures sans modifier la structure sous-jacente du diagramme « tel quel »
- Bénéficiez d'un meilleur contrôle sur l'évolution et la traçabilité de votre modèle global
- Créer des diagrammes de traçabilité décrivant chaque étape de l'évolution des éléments