Générateur de documentation
à partir de diagramme UML

Author : Cedric Dumoulin

Date : 15 Dec. 2010
Rev :
15 Dec. 2010

 

 

Nous avons vu en COA que l’analyse et la conception d’une application amène à produire dans un modeleur UML des cas d’utilisations, des classes, les diagrammes correspondants ainsi que des diagrammes de séquences. Ces éléments en UML doivent ensuite être repris, souvent manuellement, dans une documentation plus complète décrivant l’application à produire.

 L’objectif de ce projet est de produire automatiquement la documentation (un brouillon) à partir du modeleur UML. En effet, il est possible de produire un document qui contiendra les diagrammes développés, un paragraphe pour chaque cas d’utilisations, les classes, et pour chaque élément, la documentation associée. Le document peut être mis en forme pour se rapprocher le plus possible du document final.

Les candidats devront dans un premier temps établir plus précisément le cahier des charges de l’application, puis proposer des solutions et enfin développer un prototype pour Papyrus.

La solution proposée passera par une approche Ingénierie Dirigé par les Modèles : métamodèle pour le document à générer, transformation UML -> modèle, puis génération du document. Si le projet avance bien, il sera ajouté à la distribution Papyrus Eclipse, avec le nom des auteurs.

 

Papyrus

·       http://www.eclipse.org/modeling/mdt/papyrus/

Eclipse

·       http://www.eclipse.org