IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Presentation à la UML


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 13
    Par défaut Presentation à la UML
    Salut,
    je dois présenter un programme C/pvm et je ne vois pas trop comment le faire clairement.
    Existe-t-il un outil à la UML-like mais pour du code non-objet et éventuellement spécifique au langage C ?
    Si quelqu'un a cela dans sa besace...ça serait cool.

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: Presentation à la UML
    Citation Envoyé par lefait
    Salut,
    je dois présenter un programme C/pvm et je ne vois pas trop comment le faire clairement.
    Existe-t-il un outil à la UML-like mais pour du code non-objet et éventuellement spécifique au langage C ?
    Si quelqu'un a cela dans sa besace...ça serait cool.
    DOxygen ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 17
    Par défaut
    Oui doxygen clairement mais si tu n'as pas fait ca depuis le debut tu va etre surpris lorsque tu va voir le fichier main, les dépendances ( ils utilisent les includes si je ne m'abuse )

  4. #4
    Membre éprouvé Avatar de kaisse
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par défaut
    Doxygen va effectivement faire une belle présentation si ton code est bien commenté .. mais il ne fait pas de schémas "à la UML". Tu peux faire de tels schémas avec Dia, mais ce sera complétement indépendant de ton code. Qu'est-ce que tu souhaites réellement pour ta présentation ?

  5. #5
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par kaisse
    Doxygen va effectivement faire une belle présentation si ton code est bien commenté .. mais il ne fait pas de schémas "à la UML".
    Si, il le fait, mais c'est vraiment de "UML-like", ce n'est pas le formalisme UML strict. Toutefois, en C "pur", ça ne marche que sur les structures (normal, y'a pas de classes), et pas sur les modules.

    Doxygen trace ces graphes en utilisant l'outil "dot". Pour rester dans l'esprit de cette semaine StarWars, "Lire la documentation, tu dois, jeune Padawan"...

    Il suffit de charger "graphviz-1.9.exe" (freeware, une recherche devrait remonter un lien de download), l'installer, et extraire les fichiers suivants qui sont les seuls nécessaires à Doxygen :
    - dot.exe
    - png.dll
    - z.dll
    - ft.dll
    - jpeg.dll

    Si vraiment tu n'arrives pas à trouver cet outil, envoie un MP.

    Perso, j'utilise en plus le compilateur CHM de Microsoft (hhc.exe + hha.dll) pour mes docs, d'autres préfèrent passer par GhostScript et générer du PDF, d'autres laissent l'HTML "brut"... Question de goût, moi j'aime bien un fichier unique, et ça me permet d'intégrer ma doc dans le système d'aide "normal" du compilateur.

    En spécifiant "EXTRACT_ALL=YES", on peut tracer pas mal de graphes même si le code n'est pas correctement documenté, mais bon... Ca vaut pas un code documenté quand même, c'est vraiment pour "donner une idée" au mieux... Ou juste récupérer le PNG du graphe ! ;-)
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débat] MERISE versus UML ? Avenir de MERISE ?
    Par Matthieu Brucher dans le forum Méthodes
    Réponses: 51
    Dernier message: 15/02/2022, 17h32
  2. Réponses: 2
    Dernier message: 03/06/2016, 18h20
  3. Les Meilleurs Outils de Modélisation UML ?
    Par Matthieu Brucher dans le forum Outils
    Réponses: 76
    Dernier message: 06/11/2015, 12h48
  4. Quels sont les meilleurs livres pour UML ?
    Par Matthieu Brucher dans le forum Livres
    Réponses: 33
    Dernier message: 31/01/2014, 10h36
  5. [Méthodes]UML vs MERISE Lequel pour quoi ?
    Par Daniel258 dans le forum Méthodes
    Réponses: 5
    Dernier message: 31/03/2003, 11h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo