Skip to header Skip to main navigation Skip to main content Skip to footer

User account menu

  • Log in
Amaël BERTEAU
Software Craftsman & Maker

Main navigation

  • Home
  • News
  • Software Engineering
  • Maker
  • Entrepreneuriat
  • Misc
  • Personal Projects
    • Bio
    • Curriculum Vitae
    • Skills
    • Likes
    • My Values
    • Quotes
    • Favorite Books
    • Favorite Tools

Génération d'un planning MS Project à partir d'un modèle UML Sparx Enterprise Architect

Breadcrumb

  • Home
  • Génération d'un planning MS Project à partir d'un modèle UML Sparx Enterprise Architect

Personal Projects

  • Open Source
  • Public Use
  • Professional Use
  • Volunteer / Contributor
  • Hobby / Personal Use
By aberteau | 11:37 PM CEST, Mon July 17, 2017

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

Professional Use

Footer menu

  • Contact

Copyright © 2026 Amael BERTEAU - All rights reserved