2015-12-28 4 views
1

J'utilise l'architecte logiciel rationnel 9.0. Il utilise comme éclipse. Je crée un projet makefile à partir du code existant. Cela signifie que j'ai déjà le code source C++. Maintenant, je veux générer un diagramme de classes à partir de ces codes. Je trouve un article en chinois pour décrire comment le faire en utilisant rose sur le site. Mais je ne sais pas comment suivre ces étapes. Parce que je n'ai pas trouvé les vues décrites dans ces étapes sur mon édition actuelle, comme, vue de composant.Comment exporter un diagramme de classes à partir d'un code source cplusplus à l'aide d'un logiciel d'architecture rationnel 9.0

Une éclipse est installée lors de l'installation de RSA. Je peux ouvrir éclipse directement à partir du dossier installé de RSA. Je peux importer le code source existant en tant que projet. Je peux voir la vue de classe d'un d'un dossier d'en-tête. Mais juste un en-tête et une classe. Je ne sais pas comment obtenir le diagramme de la relation de toutes les classes à partir du code source (fichiers hearder ou tous les fichiers sources, y compris les fichiers cpp?).

Je peux ouvrir RSA à partir du raccourci dans le bureau. J'utilise Windows 10. Mais il ne semble pas utiliser le même espace de travail avec Eclipse. Je peux créer un projet UML vide. Mais qu'en est-il du code source? Je ne sais toujours pas comment obtenir un diagramme de classes. Thread montre comment le faire dans EA au lieu de RSA 9.0

Maintenant ce que j'ai est:

RSA9.0 qui ressemble plus éclipse.

code source ressemble à:

server 
├───folder1 
│  ├───ffirst1.h 
│  ├───ffirst1.cpp 
│  ├───Main.cpp 
│  ├───makefile 
│  ├───fsecond1.h 
│  └───fsecond2.cpp 
│ 
├───folder2 
│  ├───sfirst1.h 
│  ├───sfirst1.cpp 
│  ├───ssecond1.h 
│  ├───ssecond2.cpp 
│  ├───Main.cpp 
│  └───makefile 
├───manager.sh 
└───makefile 

comment exporter diagramme de classes à partir du code source en utilisant Cplusplus architecte logiciel rationnel 9.0 (fichiers d'en-tête?)?

Est-ce que quelqu'un peut me donner des étapes à ce problème?

Des conseils ou des expériences seraient appréciés. Merci

+0

Pourquoi voter en baisse? s'il vous plaît laissez un commentaire ici. Merci. –

+0

C'est une question fréquente pour les utilisateurs qui se tournent simplement vers RSA de Rose. Et c'est utile pour les utilisateurs qui utilisent RSA comme moi pour la première fois. –

+0

consultez ce lien http://stackoverflow.com/questions/12432016/how-to-create-class-diagram-from-source-code-using-either-enterprise-architect-o – youngdero

Répondre

0

"Working with C++ Visualization in IBM Rational Systems Developer" devrait être l'une des réponses. Ce n'est peut-être pas parfait. Mais il peut vraiment inverser le diagramme de classe à partir des fichiers d'en-tête en utilisant la fonctionnalité visualization dans le menu contextuel du clic droit. Visualize > Add to New Diagram File > Class Diagram. Le projet cplusplus devrait déjà être dans l'espace de travail, bien sûr. Dans un premier temps, vous devez créer un diagramme de classes à partir d'un fichier d'en-tête dans un nouveau fichier de diagramme de classes, puis ajouter d'autres diagrammes de classes à partir d'autres fichiers d'en-tête dans ce fichier de diagramme de classe existant.