Générer un diagramme de classe à partir des sources

Fermé
Quentin - Modifié par Quentin le 22/04/2015 à 10:55
 Quentin - 23 avril 2015 à 10:19
Bonjour les CCMiens !

Je suis actuellement en stage dans une boîte qui m'a demandé de faire de la doc pour un projet et plus précisément, un diagramme de classe.
J'ai donc récupéré via SVN la totalité du projet dont voici certaines informations :
- 35Go
- 700.000 fichiers
- Plus de 70.000 dossiers
- Une récupération des sources en 7h (toute la journée)
- Le projet est à priori codé en C# (.NET) vue les extension '.cs' que j'ai vu
A partir de cela, je dois faire un diagramme de classe.

Voici mes questions :
1) Dois-je faire ça obligatoirement manuellement, c'est-à-dire aller chercher dans les 70.000 dossiers les fichiers afin d'en extraire les classes ?
2) Y a-t-il un logiciel (Visual Studio, StarUML etc ...) qui permet de générer le diagramme à partir de dossier et qui va chercher les fichiers récursivement ?
3) Combien de temps est estimé pour venir à bout de cette bête ?

Je précise que tous les fichiers ne sont pas UNIQUEMENT que du code, il y a certainement des images, des fichiers excel/word/etc, des requettes SQL.
A voir également:

2 réponses

seabust Messages postés 741 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 30 juillet 2015 101
22 avril 2015 à 11:02
Il me semble que Visual studio fait ça. Essaie de jeter un coup d'oeil :)

Bonne chance
0
J'ai essayé avec VS mais le dossier est tellement lourd que le logiciel crash ^^
0
Raymond PENTIER Messages postés 58763 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 17 255
23 avril 2015 à 03:55
https://www.commentcamarche.net/infos/25843-guide-d-utilisation-du-forum-de-commentcamarche-net/#plateformes-d-assistance

et Gestion de projet, cela concerne GanttProject, MicroSoft Project, c'est-à-dire la planification et le suivi des chantiers.
0
Utilisateur anonyme
23 avril 2015 à 07:08
Bonjour sujet déplacé.
0
Je ne savais pas où mettre mon sujet
0