::J2U

Java To Uml : Retro-conception dynamique

Le premier et seul outil permettant de générer des diagrammes de séquences simplement en utilisant l’application dont on veut obtenir le modèle.

- FRAMEWORK PHP ET JAVA POUR LA REALISATION DE PORTAILS WEB APPLICATIFS

- OUTILS DE MODELISATION ET DEVELOPPEMENT

- AUGMENTE LA PRODUCTIVITE DES ANALYSTES ET DEVELOPPEURS

- AMELIORER LA QUALITE DES APPLICATIONS


Qu’est ce que la retro-conception dynamique ?

UML est un langage d’analyse graphique utilisé pour modéliser les application orientée objets au travers de diagrammes. Le modèle statique (diagrammes de classes) represente la structure de l’application et le modèle dynamique (diagrammes de séquence/collaboration) represente le comportement des fonctions de l’application. La plupart des outils de conception UML permettent de générer le modèle statique depuis le code d’une application (retro-conception statique) mais aucun n’est capable de faire la même chose avec le modèle dynamique, ce que l’on appelle retro-conception dynamique.

Comment fonctionne J2U ?


3 étapes simples pour obtenir le modèle dynamique d’une application java :

  • Etape 1 :
    - Preparation de l’application depuis J2U (accès via réseau possible).
  • - applets java application java
    - cliente
    application web java

  • Etape 2 : Utiliser l’application et un fichier de trace sera automatiquement alimenté à chaque évenement.
  • Etape 3 : Exporter le modèle depuis J2U en utilisant le format XMI qui est importable dans la plupart des outils de conception UML comme RationalRose par exemple.
  • J2U utilise directement le ByteCode (fichier .class ou archive) dans l’envirronnement natif de l’application retro-conceptualisée, ainsi aucune recompilation ou copie n’est utile pour obtenir le modèle.

    J2U supporte les application multi processus .

    J2U permet de masquer l’activité de certaines classes, si votre application est basée sur un frameWork et que vous ne voulez pas qu’il apparaisse dans chaque diagramme il est possible de masquer l’activité des classes composant ce dernier.

    Pourquoi utiliser J2U ?

    • Application inconnue : Pour documenter une application qui ne l’a jamais été.
    • Cycle des projets objets : a la fin des cycles de développement itératif, le modèle doit être mis à jour à partir du code. Cette étape a un coût, est plus ou moins bien réalisée ce qui peut pénaliser les cycles futurs. Avec J2U cette étapes est accomplie plus rapidemment et avec une meilleur qualité.

    P
    our recevoir une version d’évaluation, cliquez ici
     Crédits Copyright NASRA 2005 - Mentions légales
      DHTML Menu / JavaScript Menu Powered By OpenCube