Cette solution logicielle permet de générer et mettre à jour un planning MS Project à partir d'un modèle UML réalisé dans le logiciel Sparx Enterprise Architect.
Elements utilisés :
- Sparx Enterprise Architect
- MS Project
Les interactions avec le modèle UML s'effectuent au travers de librairie Interop d'Enterprise Architect (Interop.EA) Les interactions avec le planning MS Project s'effectuent au travers de la librairie Interop de MS Project (Microsoft.Office.Interop.MSProject)
Principe :
- Lecture des éléments du modèle UML et de leurs connexions (héritage, implémentation, association, composition, ...)
- Création ou mise à jour des tâches à partir des informations extraites précédemment du modèle UML
Lorsqu'une tâche est créée par le système, une association est faite avec l'élément du modèle UML pour faciliter les mises à jour suivantes. Pour cela, le système stocke le GUID de l'élément du modèle UML (généré par EA et persistant durant toute la vie de l'élément) dans un champ personnalisé de la tâche MS Project (donc enregistré dans le fichier MS Project) Le GUID est généré par EA et persistant durant toute la vie de l'élément dans le modèle UML