MaintainJ Plugin 4.0.0

Licence: Essai gratuit ‎Taille du fichier: 7.00 MB
‎Note des utilisateurs: 4.6/5 - ‎5 ‎Votes

MaintainJ, un plug-in Eclipse, génère des diagrammes uml de temps d’exécution et des diagrammes de classe pour un cas d’utilisation donné, aidant les utilisateurs à comprendre rapidement une application Java ou J2EE complexe. MaintainJ est l’outil vers qui se tourner lorsque : --Découvrez ce qui se passe exactement lorsque vous exécutez un cas d’utilisation --Générer un diagramme de séquence interactif à partir de la trace d’appel --Réduisez le correctif de bogue et le temps de cycle de libération de vos applications --Documentez vos demandes en quelques minutes MaintainJ est différent de tous les outils d’ingénierie inverse que vous avez vu auparavant. a) Oubliez l’ingénierie inverse statique - les diagrammes UML à partir du code source ne peuvent vous emmener que jusqu’à présent. Exécutez un cas d’utilisation et générez des diagrammes de séquence uml et de classe pour ce cas d’utilisation. b) Contexte d’appel - Les digrammes de séquence affichent les valeurs des paramètres d’entrée et de retour, l’état de l’objet appelé et le temps de réponse de l’appel c) Affiche les appels SQL - Affiche les appels SQL de temps d’exécution réels avec des paramètres peuplés indépendamment des frameworks JDBC utilisés d) Prend en charge les applications multi-JVM - Génère des diagrammes de séquence de bout en bout pour les applications en cours d’exécution sur plusieurs JVMs. e) Facilite le débogage des applications à plusieurs threads. f) Explorez les diagrammes - Les diagrammes de séquence MaintainJ sont un plaisir à lire. Vous pouvez étendre et effondrer les appels tout en explorant un diagramme de séquence complexe. g) Concentrez-vous sur ce dont vous avez besoin - Seules les classes d’application (pas de classes api) dans les paquets spécifiés sont affichées. Tous les appels en boucle et les appels récursifs sont supprimés. Plusieurs filtres sont fournis pour supprimer les appels indésirables. h) À partir de l’application en cours d’exécution - Les diagrammes sont générés à partir d’une application en cours d’exécution. Vous n’avez pas besoin d’avoir le code source. i) Économisez les coûts d’entretien - Coûts d’entretien 90%. Comprendre le code coûte 50% des coûts de maintenance. Économisez en générant des diagrammes UML qui vous aident à comprendre rapidement le code. j) Conçu pour, testé et démontré sur une application Java de plus de 8000 classes. Consultez les vidéos de démonstration à http://maintainj.com/userGuide.jsp?param=overviewDemo

historique de la version

  • Version 4.0.0 posté sur 2012-04-30

    EULA - Accord de licence utilisateur final



    VEUILLEZ LIRE ATTENTIVEMENT CETTE LICENCE AVANT D’UTILISER OU D’ÉVALUER LE LOGICIEL. L’UTILISATION DU LOGICIEL INDIQUE VOTRE ACCEPTATION DES TERMES ET CONDITIONS CONTENUS DANS CET ACCORD. SI VOUS N’ACCEPTEZ PAS LES MODALITÉS DE CET ACCORD, NE TÉLÉCHARGEZ PAS, N’INSTALLEZ PAS, N’ÉVALUEZ PAS OU N’UTILISEZ PAS LE LOGICIEL.

    Il s’agit d’un accord juridique entre vous, l’utilisateur final, et MaintainJ Inc. (le "Licensor"). MaintainJ ensemble de plug-ins Eclipse (le "Software ") appartient au Concédant de licence et est protégé par la loi sur le droit d’auteur. Dès l’acceptation des termes de ce contrat de licence, vos droits et obligations en ce qui concerne l’utilisation du logiciel sont les suivants.

    Licensor vous accorde un droit non exclusif d’utiliser le logiciel. Les évaluateurs du logiciel ont le droit de l’utiliser eux-mêmes sur un seul ordinateur. Les utilisateurs finaux de la licence Node Locked ont également le droit de l’utiliser eux-mêmes sur un seul ordinateur. Les utilisateurs finaux de floating license ont le droit de l’utiliser sur n’importe quel ordinateur, mais à tout moment ne peut pas l’utiliser sur plus d’ordinateurs que le nombre de licences flottantes achetées. Aucune autre licence n’est donnée.

    Vous ne pouvez pas inverser l’ingénieur, décomposer ou démonter le logiciel. Le logiciel tiers d’ingénierie inverse peut être illégal. Le concédant de licence n’est pas responsable des dommages découlant de l’évaluateur ou de l’utilisateur final qui inversion de l’ingénierie tout logiciel utilisant MaintainJ.

    DROITS ET LIMITATIONS DE RUNTIME : Vous acceptez d’indemniser, de détenir inoffensif et de défendre le concédant de licence contre et contre toute réclamation ou poursuite, y compris les honoraires des avocats, qui découlent ou résultent de l’utilisation ou de la distribution du logiciel.

    Le logiciel est construit à l’aide d’Eclipse et de plug-ins connexes, qui sont distribués sous la licence suivante.

    Eclipse Public License (EPL) 1.0 disponible chez http://www.eclipse.org/legal/epl-v10.html

    IL EST DE VOTRE OBLIGATION DE LIRE ET D’ACCEPTER TOUS CES TERMES ET CONDITIONS DES LICENCES CI-DESSUS AVANT L’UTILISATION DU LOGICIEL.

    DROIT D’AUTEUR : Les logiciels et la documentation sont protégés par le concédant de licence et sont protégés par les lois et traités canadiens et internationaux sur le droit d’auteur. Le produit contient des logiciels protégés par le droit d’auteur du Concédant de licence. Tous les droits réservés.

    EN AUCUN CAS, LE CONCÉDANT DE LICENCE NE SERA RESPONSABLE DE TOUTE PERTE DE PROFIT OU DE TOUT AUTRE DOMMAGE, Y COMPRIS, MAIS SANS S’Y LIMITER, DES DOMMAGES-INTÉRÊTS SPÉCIAUX, ACCESSOIRES, CORRÉLAUX OU AUTRES. LE LOGICIEL EST FOURNI "AS IS" SANS GARANTIE D’AUCUNE SORTE. LICENSOR DÉCLINE EXPRESSÉMENT TOUTES LES AUTRES GARANTIES, EXPRESSES OU IMPLICITES, Y COMPRIS SANS LIMITATION LES GARANTIES IMPLICITES DE MARCHANDISABILITÉ OU D’APTITUDE À UNE UTILISATION PARTICULIÈRE. LICENSOR NE JUSTIFIE PAS QUE LE LOGICIEL RÉPONDE À VOTREBILITÉ OU APTITUDE POUR UNE UTILISATION PARTICULIÈRE. LICENSOR NE JUSTIFIE PAS QUE LE LOGICIEL RÉPONDE À VOS EXIGENCES OU QUE LE FONCTIONNEMENT DU LOGICIEL SOIT ININTERROMPU OU EXEMPT D’ERREURS.

    LOI RÉGISSANT : Cet accord doit être régi et interprété conformément aux lois du Canada. Vous acceptez de ne pas utiliser, expédier ou exporter le logiciel en violation de la loi.

    ACCORD COMPLET : Vous convenez que cet accord exprime toute la compréhension entre vous et le Concédant de licence, et remplace toutes les autres communications, orales ou écrites, relatives au logiciel.

Détails du programme