2009-07-14 8 views
2

Est-ce que quelqu'un connaît un bon outil pour la mise en place de diagrammes de classes et similaires pour eclipse?Bon outil pour la conception du système dans Java/Eclipse?

De préférence soemthing qui me permettra de rédiger les rapports entre les classes/interfaces et sera ensuite générer du code stub pour moi de remplir.

Je viens d'être remis un document API 288 pages et a dit de mettre en œuvre en Java et je veux m'assurer que j'ai un bon design avant de commencer à écrire du code.

Répondre

1

Vous êtes probablement à la recherche d'un outil UML. Vérifiez le relevant Eclipse Plugin Central category.

Notez que UML a été un hype. Aujourd'hui, il y a des gens qui peuvent vivre avec ses défauts et il y a des gens qui les méprisent.

Si vous voulez juste recueillir et trier vos idées, je suggère d'essayer un wiki ou un mindmap (XMind ou FreeMind).

+0

Je pense que vos liens sont brisés. – n3rd

+0

liens fonctionnent bien pour moi – tddmonkey

0

http://www.soyatec.com/euml2/ est pour l'utilisateur d'éclipse.

Cependant personnellement j'utilise StarUML, qui n'est pas basé sur l'éclipse (http://staruml.sourceforge.net/en/). Je l'utilise car il peut démarrer plus vite que les outils eclipse :)

+0

Je suis d'accord. J'ai utilisé StarUML quand j'ai eu besoin de diagrammes. c'est rapide, sans décalage notable en réponse. –

2

J'ai évalué plusieurs outils UML basés sur Eclipse, et le meilleur, à mon avis, était l'édition gratuite de eUML2 de Soyatec (http://www.soyatec.com/euml2/).

Cela dit, je devrais ajouter que eUML2 convenait pour moi, en ce sens que je cherchais:

  1. Principalement CLAS et la création de diagrammes de séquence (qui se trouve être les deux seuls diagrammes tapez la version gratuite des supports eUML2).
  2. Prise en charge intégrée des bibliothèques Java (reconnaît toutes les classes du chemin de classe de projet, je n'ai jamais pu obtenir Rational Software Architect pour cela) et fonctionnalités (par exemple, classes internes).
  3. Génération de code de base (en particulier, getter/setters Java Bean).
  4. Intégration avec SCM (plus d'informations ci-dessous).

Si vous avez besoin de plus de diagrammes que ce que je avais besoin, mais sont prêts à mettre en place avec le manque d'intégration SCM, vous pouvez regarder dans la version gratuite de Omondo EclipseUML (http://www.eclipsedownload.com/ - pour autant que je peux dire, c'est une fourche du produit de Soyatec), qui supporte 5-6 types de diagrammes différents, IIRC, mais se désactivera s'il détecte que vous avez activé l'intégration SCM sur votre projet (ce que je trouve très ennuyeux). Alternative, vous pouvez payer pour la version complète de l'un ou l'autre. Ils sont vraiment chers cependant. Faites-moi savoir si vous avez besoin de plus de détails.

0

Design Pattern Toolkit is an Eclipse-enabled tool pour générer des applications basées sur des modèles d'architecture personnalisables, pilotés Cet outil automatise l'utilisation des meilleures pratiques de développement d'applications connues. Avec Design Pattern Toolkit, un expert dans l'art de développer une classe d'application particulière (comme un portlet, un service Web ou un bean JDBC) peut coder les étapes d'implémentation qui prennent en compte les exigences des applications et produisent une application complète.

+0

Avez-vous un lien? –

+0

http://www.alphaworks.ibm.com/tech/dptk – joe

Questions connexes