• [^] # Re: Rendu

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

    Les diagrammes sur http://ews.mseedsoft.com/code-docs/page1.html sont très illustratifs !
    Néanmoins, les relations se marchent un peu dessus.

    Voici quelques exemples:
    - sur "High-level Classes", les relations sont toutes tordues et il devient difficile de les lire. Les relations entre les boites "drawables" et "model" ont l'air d'évoluer parallèlement, par exemple faucetGeom est associé a DripSource, WaterSurfaceGeom a WaveMedium et BarrierGeom a Barrier. Pourtant cela n'apparaît pas de manière évidente. Un humain l'aurait peut être représenté un peu comme le pattern Fabrique abstraite (patron de conception) ?
    - sur "GUI Widget Classes" la composition et la relation d'héritage entre osgNode et osgGroup n'est pas facile a lire car elles sont un peu l'une sur l'autre. De plus la composition entre EWSMainWindow et OSGWidget par un n'importe ou. Je ne sais si c'est la faut a GraphViz ou a PlantUML.

    Est ce que c'est le style Rational Rose utilisé sur ce diagramme ?

    Je chipote car les diagrammes créés sont vraiment bien! Ce logiciel me fait penser a GNU LilyPond et a son auteur qui est obsédé par le fait de faire un logiciel qui crée des notations aussi belles que si elles avaient été faites a la main par un "écrivain musical" (désolé je ne connais pas le mot a utiliser) expérimenté.