• [^] # Re: Rendu

    Posté par . En réponse à la dépêche PlantUML, un nouvel outil de génération UML. Évalué à 5.


    Tu sembles indiquer que l'intérêt de faire une sortie en xmi (ou uml2 eclipse) n'y est pas, mais y en existe t'il une ?
    C'est justement pour pallier ce manque pour quelqu'un qui souhaiterait reprendre cette ébauche travail dans un AGL classique que ca aurait un intérêt.

    En fait, l'export vers XMI est quelquepart dans la TODO liste.
    Je suis d'accord que cela serait un vrai plus, surtout que ca ne doit pas être très compliqué à faire.
    La seule chose qui m'empêche d'avancer sur ce point est le manque de documentation précise sur XMI.
    Si quelqu'un a un des liens sur des exemples simples & précis de fichiers XMI, je suis preneur!
    (Genre, le diagramme de séquence minimale : Bob -> Alice : Hello, et le digramme de classe minimale A <|-- B)


    Pas moyen de partager un même concept entre plusieurs diagrammes,

    C'est vrai, encore qu'avec l'utilisation d'!include, tu peux t'en sortir, même si c'est un peu une bidouille


    Pas moyen de renommer une classe partout où elle apparaît,

    Là, par contre, avec un petit sed ou alors avec ton éditeur de texte, c'est possible


    de remplacer simplement un héritage par une délégation, pour discuter de la pertinence de la décision...

    Remplacer :

    Role <|-- User

    par:

    User --> Role : utilise

    va très vite pour un expert du clavier. Je te met au défi d'aller aussi vite avec Rose / ArgoUml :-)
    Mais j'imagine que tu pensais à quelquechose de plus compliqué ?


    Que ce message ne t'apparaisse comme une critique simplement péjorative car je reste admiratif devant le travail accompli.
    Il y a un espace qui est brillamment occupé avec ce projet.

    Pas de problème. Le projet a beaucoup avancé grâce aux remarques (même négatives!) des utilisateurs, et on a le droit d'être dubitatif sur l'intérêt de PlantUML : il n'a pas vocation à sauver le monde :-)