steve25cent
Messages postés20Date d'inscriptionlundi 3 août 2009StatutMembreDernière intervention23 juillet 2013
-
24 avril 2012 à 15:59
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
24 avril 2012 à 18:43
Bonsoir,
j'ai un projet(code source) en c. et mon travail c'est de générer un modèle UML(différents diagramme possibles) à partir su code source existant.
sachant qu'à partir de java on peut facilement générer de l'UML, je ne sais donc pas comment faire pour récupérer les information contenu dans mon code c et les avoir en java, remplir ma base d données afin de générer mes différents diagrammes.
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 24 avril 2012 à 18:43
Bonjour.
UML veux dire: "Unified Modeling Language". En d'autre terme, "langage de modélisation unifié". Il est utilisé dans le cadre de la conception orientée objet.
Étant donné que le C n'est pas un langage orienté objet, extraire un UML est assez compliqué. L'objet n'est qu'une notion, et il est possible de représenter celle-ci en C, mais il faut tout de même pas mal bidouiller puisqu'il n'y a pas d'outils dédiés à cela dans le langage. (Pour comparer au Java, pas de "class", "package", "private", "inherits" ou "implements").
Le logiciel qui devrait extraire des informations d'un code C, ne pouvant s'appuyer sur ces mots clés, il devrait réaliser une étude profonde du code pour en comprendre le découpage objet (s'il y a objet !).
Pour cette raison, on réalise généralement l'UML d'un code C "à la main". Il me semble qu'il existe néanmoins des outils qui sont capables de réaliser certaines opérations sur le code (mais de manière limitée).
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question