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 :

Framework pour créer des diagrammes (UML inspired)


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut Framework pour créer des diagrammes (UML inspired)
    Hello,

    J'aimerais faire un diagramme pour décortiquer une bibliothèque Boost.
    Mais avec Boost, on se retrouve très vite limité par UML. Représenter des templates de templates, des traits, du CRTP, etc. relève de la gageure.

    J'aurais quelques idées pour compléter l'UML histoire d'être à la hauteur de l'expressivité du langage C++.

    Connaitriez-vous un framework permettant de créer des semblants de diagrammes UML, pour qu'éventuellement (je doute que j'en ai le temps) je rajoute ma patte, par l'ajout de type de boîte, flèche, etc. ?

  2. #2
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Par défaut
    Personellement, des qu'on va dans la meta prog, je laisse tomber totallement UML et je passe direct a des bouts de code. C'est beaucoup plus explicite, surtout si t'es en train d'expliquer une idee a un collegue.

    Par contre dans de la documentation, du coup je vais pas trop dans les details et je me contente d'un UML tres haut niveau, juste des types important pour le sujet du diagrame, quelques relations, quelques groupes, rien de plus.

  3. #3
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Pour ce genre de diagramme "exploratoire", je recommande yEd, un petit éditeur de graphe for agréable à l'usage.

    Son avantage majeur est le coté "un clic un nœud" et surtout, l'agencement automatique.

    Il est gratuit, mais cependant conçu comme outil de démonstration de yFiles, la bibliothèque vendues par la société.

    D'ailleurs, j'utilise ce graphe entre autre à des fins de documentations de code.

    Une grosse astuce, utiliser des flèches "inversées" (pointe coté source) et une présentation hierarchique (left to right, topmost) donne des graphes de classes assez sympa.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Saperlipopette. Dommage que tu fus assez sain d'esprit pour être dans ton lit cette nuit.

    J'ai galéré avec UMLet jusqu'à 2h du mat.

    Je vous soumettrai d'ici peu un diagramme à ma sauce pour que vous me donniez votre avis.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Très sympa, ce yEd, mais pour faire ce que je veux, il faudrait que je crée mes propres composants, et donc avoir la version payante.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Bon, je vous fais une proposition de diagramme.

    J'étais limité par l'outil de dessin, donc je vous demande d'être indulgent.

    J'aurais notamment voulu :

    - personnaliser le style de certaines flèches
    - placer correctement sur les connexions leur nom et stéréotype
    - rendre graphiquement plus "solidaire" les classes et la liste de leurs templates

    Je vous propose d'essayer de deviner ce que j'ai voulu représenter, et de vérifier par la suite dans Boost::Interprocess (1.52.0).

    Et de me faire un retour, pour ceux qui en auront le courage.

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/03/2009, 11h51
  2. plugin eclipse pour generer des diagramme UML
    Par info_plus dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 13/06/2008, 12h37
  3. Qu'installer pour faire des diagrammes UML avec Eclipse
    Par sekaijin dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 20/07/2007, 22h02
  4. Quels outils utilisez-vous pour créer des diagrammes ?
    Par khayyam90 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 11
    Dernier message: 30/05/2007, 11h56
  5. Réponses: 3
    Dernier message: 05/04/2007, 11h56

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