This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Rétro-conception JAVA vers UML


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFcc" text="#000000">
<div align="center">
  <table width="66%" border="0" height="85">
    <tr> 
      <td width="55%"><a href="http://www.nasra.fr";><img src="http://www.nasra.fr/ImgSrc/nouveau_logo_NASRA_transparent.gif"; width="115" height="92" border="0"></a></td>
      <td width="21%"> 
        <div align="center"> 
          <p><font color="#0033FF"><b>T&eacute;l&eacute;chargez d&egrave;s maintenant 
            une version d'&eacute;valuation </b></font><font color="#0033FF"><b> 
            en cliquant sur le logo j2u</b></font></p>
        </div>
      </td>
      <td width="10%"> 
        <div align="right"><a href="http://www.nasra.fr/web/soft/generalites.php";><img src="http://www.nasra.fr/ImgSrc/logo1.gif"; width="85" height="85" align=middle border="0"></a></div>
      </td>
      <td width="14%"> 
        <p align="center"><font color="#0033FF"><b>Prix public: </b></font> <font color="#0033FF"><b>
		<br>
		500 Euros</b></font></p>
        </td>
    </tr>
  </table>
  <table width="84%" border="0">
    <tr> 
      <td> 
        <div align="left"> <b> </b>
          <p> <b>En tant qu'utilisateur du langage java, vous pouvez rencontrer 
            des difficult&eacute;s &agrave; faire remonter les mod&egrave;les 
            UML (diagrammes de s&eacute;quences et diagrammes de classes) de certaines 
            de vos applications ou vouloir gagner du temps dans la mise &agrave; 
            jour des diagrammes UML dans un projet &agrave; approche it&eacute;rative.<br>
            <br>
            </b><b>C'est pour ces raisons que la soci&eacute;t&eacute; NASRA a 
            d&eacute;velopp&eacute; l'outil j2u de reverse engineering capable 
            de faire remonter le mod&egrave;le UML de n'importe quelle application 
            Java &agrave; partir de son bytecode.</b><br>
            <br>
          </p>
          </div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div align="left"><font color="#00CC99" size="4"><b>Comment fonctionne 
          j2u?</b></font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div align="center"><img src="http://www.nasra.fr/ImgSrc/schema.gif"; width="578" height="170"></div>
      </td>
    </tr>
    <tr> 
      <td><b><BR>
        Trois &eacute;tapes simples pour obtenir les mod&egrave;les dynamiques 
        et statiques d'une application java : </b><br>
        <b><br>
        Etape 1 : </b>Pr&eacute;paration de l'application java depuis j2u (acc&egrave;s 
        via le r&eacute;seau possible) quelque soit son type (applets, applications 
        Web java, application java cliente,J2EE&#133;). 
        <p><b>Etape 2 : </b>L'utilisation &quot; normale &quot; des fonctions 
          de l'application dont on d&eacute;sire les sc&eacute;narios g&eacute;n&egrave;rera 
          un fichier de trace qui sera automatiquement aliment&eacute; &agrave; 
          chaque &eacute;v&egrave;nement.<br>
          <br>
          <p><b>Etape 3 :</b> Exploitation des diagrammes obtenus : <BR>
        <ul> 
			
		  <li> en important les diagrammes dans un outil de conception (Rational 
            Rose, Together&#133;) un fichier au format XMI pour une exploitation 
            ult&eacute;rieure,</li>
          <li> en g&eacute;n&eacute;rant une documentation fiable et fid&egrave;le, 
            au format HTML, visualisable par n'importe quel Browser Web. </li>
        	
		</ul>
        <p>J2U utilise directement le ByteCode (fichier .class ou archive) dans 
          l'environnement natif de l'application dont on veut faire remonter les 
          diff&eacute;rents diagrammes. Ainsi aucune recompilation ou copie n'est 
          n&eacute;cessaire avant d'effectuer l'op&eacute;ration.<br>
          J2U supporte les applications multi-processus et propose diverses options 
          facilitant son utilisation sur des applications dot&eacute;es de Frameworks 
          et de JSP. <br>
        </p>
        <p align="center"><font size="4"><b>T&eacute;l&eacute;chargez d&egrave;s 
          maintenant une version d'&eacute;valuation de <a href="http://www.nasra.fr/web/soft/generalites.php";>j2u</a></b></font><br>
        </p>
        </td>
    </tr>
    <tr> 
      <td><font color="#00CC99" size="4"><b>Pourquoi utiliser j2u?</b></font><br>
      </td>
    </tr>
    <tr> 
      <td> <b>j2u peut &ecirc;tre utilis&eacute; &agrave; diff&eacute;rentes fins 
        :</b><br>
        <ul>
		  	
          <li><b> Mise &agrave; jour du mod&egrave;le UML : </b>dans le cadre de 
          projets &agrave; approche it&eacute;rative j2u met &agrave; jour les 
          diagrammes d&eacute;finis lors de la phase de conception et am&eacute;liore 
          de cette fa&ccedil;on la qualit&eacute; du projet, <br> </li>
        <li>
		<b>Documentation d'application inconnue :</b> comme j2u prend en entr&eacute;e 
          le bytecode, celui-ci permet de documenter une application qui ne l'a 
          jamais &eacute;t&eacute;,<br>
          </li>
		  <li>
		  <b>Am&eacute;lioration de la qualit&eacute; de la documentation :</b> 
          j2u cr&eacute;e une documentation fiable et fid&egrave;le de toutes 
          applications java,<br>
          </li>
		   <li>
		    <b> D&eacute;bogage de haut niveau :</b> en donnant acc&egrave;s aux 
            diff&eacute;rents sc&eacute;narios et au mod&egrave;le statique de 
            l'application, j2u permet de contr&ocirc;ler les diff&eacute;rents 
            appels aux m&eacute;thodes des classes et ainsi d&eacute;tecter les 
            &eacute;ventuels probl&egrave;mes&#133;<br>
        	</li>
			
		</ul>
      </td>
    </tr>
    <tr>
      <td>
        <div align="center"> 
          <p><b><font size="6">Si vous &ecirc;tes int&eacute;ress&eacute; par 
            <a href="http://www.nasra.fr/web/soft/generalites.php";><img src="http://www.nasra.fr/ImgSrc/logo1.gif"; width="85" height="85" border="0" align=absmiddle></a>, 
            une version d'&eacute;valuation est disponible sur le site de NASRA 
            :</font></b></p>
          <p><b><font size="6"><a href="http://www.nasra.fr";>http://www.nasra.fr</a> 
            </font>(onglet produit)</b></p>
          <p>Pour tout compl&eacute;ment d'information n'h&eacute;sitez pas &agrave; 
            nous contacter: <br>
          <a href="mailto:%20dcascarino@nasra.fr";>informations@nasra.fr</a>
          <p>Si vous ne souhaitez plus recevoir ces informations, il vous suffit 
            de nous envoyer un email &agrave; <a href="mailto:informations@nasra.fr";>informations@nasra.fr</a> 
            avec comme sujet : D&eacute;sabonnement . Apr&egrave;s r&eacute;ception 
            de ce message &eacute;lectronique, nous enl&egrave;verons votre adresse 
            &eacute;lectronique de notre liste de diffusion. </p>
        </div>
      </td>
    </tr>
  </table>
</div>
</body>
</html>



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]