
Visual Paradigm
Un outil de cas UML avec prise en charge de la génération de code et de l’ingénierie inverse utilisant Java, C++, CORBA IDL, PHP, XML Schema, Ada et Python.
Visual Paradigm propose tous les diagrammes UML et les outils ERD essentiellement dans la conception de systèmes et de bases de données. Des outils de modélisation innovants comme Resource Catalog, Transitor et Nicknamer rendent la modélisation système facile et rentable. Doc. Composer vous permet de produire une spécification de conception détaillée prête à être utilisée dans les discussions en quelques clics seulement.
Retrouvez ici un tableau comparatif des fonctionnalités incluses dans chacune des éditions de Visual Paradigm : Modeler, Standard et Professional.
Caractéristiques clés :
- Ensemble d’outils BPMN & Business Modeling : Visualisez les flux de travail. Communiquez des idées de processus métier en utilisant des diagrammes de processus métier BPMN. Présentez le flux de données avec un diagramme de flux de données (DFD).
- Ensemble d’outils UML & SysML : Concevez des logiciels orientés objet avec Unified Modeling Language (UML), une norme de l’industrie pour spécifier, visualiser et documenter les différents aspects d’un système logiciel.
- Maquette fil de fer : Concevez l’expérience utilisateur (UX) en créant des maquettes. Racontez une histoire en combinant la maquette avec des scénarios d’utilisation.
- Stockages cloud VPository : 1 Go de stockage VPository pour votre équipe. Collaborez sur des fichiers, des tâches et des projets en toute simplicité.
- Produire des spécifications de besoins : Générer des spécifications de besoins pour les cas d’utilisation avec des scénarios d’utilisation, des maquettes, des spécifications de besoins, et plus encore.
- Collecte de besoins avec UeXceler : Identifier les besoins des utilisateurs avec des cas d’utilisation et des histoires d’utilisateur. Détaillez les exigences des utilisateurs avec des scénarios d’histoires d’utilisateur.
Visual Paradigm – Caractéristiques
Caractéristiques
Support UML Diagramme de classe
- Diagramme de cas d’utilisation
- Diagramme de séquence
- Diagramme de communication
- Diagramme d’état
- Diagramme d’activité
- Diagramme de composants
- Diagramme de déploiement
- Diagramme de package
- Diagramme d’objet
- Diagramme de structure composite
- Diagramme de timing
- Diagramme de vue d’ensemble d’interaction
- Éditeur de détails de cas d’utilisation
- Prise en charge du flux d’événements des cas d’utilisation
- Générer un diagramme de séquence à partir du flux d’événements
- Prise en charge des cas d’utilisation métier
Gestion des exigences
- Diagramme des exigences
- Analyses textuelles
- Diagramme de carte CRC
- Concepteur d’interface utilisateur
- Identifier les activités et actions candidates par analyse textuelle
Modélisation des processus métier
- Diagramme de processus métier
- Diagramme de flux de données
- Exporter le diagramme de processus métier en BPEL
- Identifier les éléments de processus métier candidats par analyse textuelle
Modélisation de base de données
- Diagramme d’entité-relation
- Diagramme ORM
- Inverser une base de données existante en diagramme ERD
- Générer et exécuter le schéma de base de données (DDL)
- Inverser les procédures stockées en diagramme ERD
- Nommage automatique des clés étrangères
- Télécharger automatiquement le pilote de base de données
- Montrer l’architecture de la base de données par le volet ORM
- Génération SQL personnalisable
- Générer un diagramme de classe à partir de ERD
- Générer un ERD à partir d’un diagramme de classe
- Prise en charge du schéma Oracle dans la génération/inversion de base de données
- Générer/inverser un type de base de données défini par l’utilisateur
- Modélisation de déclencheurs et de procédures stockées de base de données
- Inverser DDL en modèles ERD
- Générer/inverser des déclencheurs de base de données et des procédures stockées
Mapping objet-relationnel
- Génération de code ORM Java
- Génération de code ORM .NET
- Génération de code ORM PHP
- Chargement de collections paresseux
- Prise en charge des vues de base de données
- Prise en charge de la personnalisation
- Générateur d’ID
- Mappage d’une classe vers plusieurs tables
- Prise en charge des requêtes personnalisées
- Génération automatique de tableaux de tableau
- Générer des classes de critères
- Générer du code DAO
- Générer du code Factory
- Générer du code POJO
- Sélection de bibliothèques facultative
- Prise en charge des annotations Hibernate dans la persistance ORM
- Générer la balise de version Hibernate pour le contrôle de la concurrence optimiste
Modélisation visuelle
- Prise en charge des signets
- Sélection manuelle
- Type de données personnalisable pour s’adapter à plusieurs langages de programmation
- Diagramme de vue d’ensemble
- Interface centrée sur les ressources
- Partage de modèle
- Couper/copier/coller
- Copier vers d’autres applications en tant qu’image
- Annuler/rétablir
- Gestes de souris
- Direction du connecteur inversé
- Prise en charge du regroupement
- Aller à la forme/modèle
- Connexion rapide
- Naviguer vers l’élément connecté
- Commentaire de modèle
- Forme/modèle dupliqué(e)
- Formes sélectionnables/non sélectionnables
- Verrouiller le diagramme
- Référence à tout type d’artefact
- Sélecteur de fichiers et de répertoires avancé
- Prise en charge avancée de l’arborescence
- Dupliquer, déplacer et reconnecter le connecteur
- En-tête de package pour tous les types de diagramme
- Visualiser la valeur étiquetée dans l’élément du diagramme
- Indicateur de sous-diagramme et de référence
- Intégration de Visio
- Importer des pochoirs Visio
- Style de connecteur rectiligne, rectiligne arrondi, oblique, oblique arrondi, courbe
- Balayeuse
- Créer des formes avec une taille initiale spécifique
- Créer des formes dans le diagramme à partir de l’arborescence (glisser-déposer)
- Ajuster automatiquement la taille des formes
- Édition en ligne
- Vérification orthographique
- Guide d’alignement visuel
- Diverses options de grille
- Afficher les informations du diagramme dans le diagramme
- Aller au diagramme
Style et formatage
- Style de forme personnalisable et mise en forme
- Incorporer une image dans le diagramme
- Apparence d’élément stéréotypé
- Documentation en texte enrichi
- Format copieur
- Enrichir la documentation du modèle avec des images
- Enregistrer/charger un modèle pour la documentation du modèle
- Modélisation concurrente et collaborative avec le serveur VP Teamwork
- Importer un projet vers le serveur VP Teamwork
- Extraire un projet du serveur VP Teamwork
- Valider un projet vers le serveur VP Teamwork
- Mettre à jour les modifications du serveur VP Teamwork vers la copie de travail locale
- Extraire une ancienne révision du serveur VP Teamwork
- Comparaison de révisions avec le serveur VP Teamwork
- Détecter et résoudre les conflits avec le serveur VP Teamwork
- Créer une branche/étiqueter un projet avec le serveur VP Teamwork
- Fusionner les modifications entre les branches avec le serveur VP Teamwork
- Exporter plusieurs révisions du serveur VP Teamwork
- Modélisation concurrente et collaborative avec le référentiel CVS
- Importer un projet vers le référentiel CVS
- Extraire un projet du référentiel CVS
- Valider un projet vers le référentiel CVS
- Mettre à jour les modifications du référentiel CVS vers la copie de travail locale
- Extraire une ancienne révision du référentiel CVS
- Comparaison de révisions avec le référentiel CVS
- Détecter et résoudre les conflits avec le référentiel CVS
- Créer une branche/étiqueter un projet avec le référentiel CVS
- Fusionner les modifications entre les branches avec le référentiel CVS
- Exporter plusieurs révisions du référentiel CVS
- Modélisation concurrente et collaborative avec le référentiel Subversion
- Importer un projet vers le référentiel Subversion
- Extraire un projet du référentiel Subversion
- Valider un projet vers le référentiel Subversion
- Mettre à jour les modifications du référentiel Subversion vers la copie de travail locale
- Extraire une ancienne révision du référentiel Subversion
- Comparaison de révisions avec le référentiel Subversion
- Détecter et résoudre les conflits avec le référentiel Subversion
- Résoudre les conflits avec le référentiel Subversion
- Brancher/étiqueter le projet avec le référentiel Subversion
- Fusionner les changements entre les branches avec le référentiel Subversion
- Exporter plusieurs révisions du référentiel Subversion
- Génération de rapport PDF
- Génération de rapport MS Word
- Génération de rapport HTML
- Publication de projet
- Création de rapport ad hoc
- Tri intelligent des éléments dans la génération de rapport
- Imprimer plusieurs diagrammes
- Aperçu de la page imprimable
- Imprimer les repères de découpe
- Prise en charge de la modification des marges, de la taille et de l’orientation de la page
- Option d’ajustement aux pages
- Ajustement au ratio
- En-tête/pied de page personnalisable
- Afficher le nom du projet, le nom du diagramme dans l’en-tête/pied de page
- Prise en charge de l’impression avec cadre, bordure
- Activer/désactiver l’impression en couleur dégradée
- Prise en charge de l’impression rapide
- Activer un environnement UML complet à partir de vos IDE favoris
- Synchronisation automatique du code et du modèle
- Installation simple de l’intégration IDE
- Importer un projet VP-UML existant dans l’intégration IDE
- Intégration avec Eclipse
- Intégration avec NetBeans
- Intégration avec IntelliJ IDEA
- Intégration avec WebLogic Workshop
- Intégration avec Borland JBuilder
- Intégration avec Oracle JDeveloper
- Support multilingue dans l’intégration IDE
- Ingénierie inverse instantanée du code ou de l’exécutable vers le diagramme de classe
- Ingénierie inverse du code source Java, des classes et des jar
- Ingénierie inverse du code source C++
- Ingénierie inverse des fichiers .NET dll et exe
- Ingénierie inverse du code source CORBA IDL
- Ingénierie inverse du code source Ada 9x
- Ingénierie inverse XML
- Ingénierie inverse du schéma XML
- Ingénierie inverse de la base de données avec JDBC
- Ingénierie inverse
- Ingénierie inverse fichier de mappage Hibernate
- Ingénierie inverse source PHP 5.0
- Ingénierie inverse Python
- Ingénierie inverse Java à la demande
- Support des paramètres de modèle
Génération de code
- Générer instantanément du code à partir du diagramme de classe
- Générer Java
- Générer C#
- Générer VB.NET
- Générer PHP 5.0
- Générer un langage de définition d’objet
- Générer Flash ActionScript 3.0
- Générer IDL
- Générer C++
- Générer Delphi
- Générer Perl
- Générer un schéma XML
- Générer Python
- Générer Objective-C
- Générer Ada
- Générer Ruby
- Support des paramètres de modèle
- Support de modèle pour générer du code avec des structures génériques
- Génération de code personnalisable
Génération de code de diagramme d’état de machine
- Générer du code Java à partir du diagramme d’état
- Générer du code C++ à partir du diagramme d’état
- Générer du code C# à partir du diagramme d’état
- Générer du code VB.NET à partir du diagramme d’état
Ingénierie Java Round-Trip
- Code source Java inverse vers diagramme de classe
- Mettre à jour le code source Java en fonction du diagramme de classe
Éditeur de forme
- Concevoir votre propre forme
- Importer une forme SVG
- Incorporer différentes formes dans un diagramme UML
- Organiser les formes par galerie, catégorie et pochoir
- Capacités de conception de forme avancées
Installations de mise en page
- Mise en page automatique du diagramme
- Aligner et centrer les formes
- Rendre toutes les formes sélectionnées de même largeur/hauteur
- Distribution automatique des formes
Interopérabilité
- Importer un fichier de projet Telelogic Modeler
- Exporter/importer un modèle UML2 basé sur EMF
- Opérations en ligne de commande
- Import/export XMI 1.0, 1.2 et 2.1
- Import/export XML
- Import/export VP proj
- Importer/exporter le modèle de cas d’utilisation vers MS Word
- Importer le fichier de projet Rational Rose
- Importer le fichier de projet ERwin data modeler
- Générer du BPEL pour le moteur de workflow Oracle
- Générer du BPEL pour le moteur de workflow JBoss
- Exporter le diagramme au format d’image JPG, PNG, SVG et EMF
- Exporter le diagramme au format PDF
- Découper les diagrammes exportés
Interface utilisateur intuitive
- Grouper les diagrammes par catégorie
- Panneau de propriétés avancé
- Interface utilisateur de fenêtre amovible
- Nouveau projet avec un modèle prédéfini
- Dialogue « Nouveau diagramme » facile à utiliser
- Zoom flexible
- Barre d’outils de style palette
- Barre d’outils pliable
- Afficher le nom dans le bouton de la barre d’outils
- Étendre les boutons de la barre d’outils groupés
- Afficher différentes catégories de diagrammes dans la barre d’outils
- Prise en charge de différents aspects et apparences
- Importer les préférences utilisateur de l’espace de travail existant
- Prise en charge multilingue
- Options recherchables
Mises à jour automatiques
- Mises à jour automatiques en ligne
- Maintenir un serveur de mises à jour local – Synchronisation des mises à jour
Architecture ouverte
- Prise en charge des plug-ins (Java)
- Interagir avec le modèle VP en XML
Visual Paradigm – Configuration système
Configuration système
- Processeur compatible Intel Pentium III à 1,0 GHz ou plus.
- 512 Mo de RAM minimum, mais 1,0 Go est recommandé.
- Espace disque minimum de 400 Mo.
- Microsoft Windows (98, 2000, XP, ou Vista), Linux, Mac OS X, Solaris ou toutes les autres plates-formes activées Java.
Intégration IDE
- Eclipse 3 ou supérieur
- IntelliJ IDEA 4 ou supérieur (prêt pour la version 7.0)
- JBuilder 9 ou supérieur
- JDeveloper 10g (10.1.2)
- NetBeans 4.0 ou supérieur (prêt pour la version 5.0)
- Sun Studio Enterprise
- WebLogic Workshop 8.1
Ajouter un élément de texte enrichi au diagramme
Collaboration d’équipe avec le serveur VP Teamwork
Collaboration d’équipe avec le référentiel CVS
Collaboration d’équipe avec le référentiel Subversion
Génération de documentation
Impression
Intégrations IDE
Ingénierie inverse