CASE France

Envision valorise l'information de vos projets...

Tél.Appelez-nous au 01 69 86 95 46

Atelier de génie logiciel orienté objet UML

Envision UML©

AGL pour concevoir des systèmes et des logiciels avec les langages UML  "Unified Modeling Language" et SysML de l'Open Group©.

Offre aux responsables projet un environnement collaboratif et évolutif avec la méthode UML, pour spécifier des cas d'utilisation, concevoir et définir le comportement dynamique de logiciels ou de systèmes, avec production de documents techniques personnalisés: Tout type de rapport de conception et de traçabilité.

Adhère au standard UML OMG Logo UMLOMG

La solution est moderne, de grande qualité graphique et très intuitive. Elle structure la démarche dans un environnement multiutilisateur, gère les changements et les demandes d'approbation (workflow collaboratif) et centralise l'information. Elle accroit la productivité des parties prenantes et la qualité des projets. Pérenne, elle peut gérer de très grandes quantités de données.

UML

L'outil Envision UML© : Ici, diagramme de classes et de composants.


Applications

  • Tout type d'application orientée objet

  • Multithreads

  • I.H.M.

  • Automate et contrôleur

  • Web - Applet - Java Beans

Génération de code

  • Déclaration (.h)

  • Structure du code (.ccp, .java)

Vues supportées

  • Cas d'utilisation (USE CASE)

  • Diagrammes de séquences

  • Diagrammes de collaboration

  • Packages et composants

  • Diagrammes de classes

  • Etats/transitions hiérarchisés

  • Diagrammes d'activités

  • "Design Patterns" imbriqué

  • Déploiement

  • SysML



Détails des vues UML supportées

Cliquer sur les liens ou les images pour les agrandir...

Vue des classes

Classes UML

Xmoins

Classes UML

Vue logique: Diagramme de classes.

Vue de déploiement

DeploiementUML.png

Xmoins

DeploiementUML.png

Vue de déploiement.

Vue conception SysML

Classes UML

Xmoins

Déploiement UML

Vue conception système SysML.

Vue des composants

Classes UML

Xmoins

Composants UML

Vue logique: Diagramme de composants.

Vue Use Case

UseCaseUML.png

Xmoins

UseCaseUML.png

Vue des cas d'utilisation USE CASE avec diagramme de collaboration et diagramme de séquence

Vue Etats/treansitions

EtatsTransitionsUML.png

Xmoins

EtatsTransitionsUML.png

Vue diagrammes Etats/Transitions hiérarchisés



Ce qu'apporte la solution

Envision UML© propose un outil collaboratif et convivial avec la méthode UML/SysML de l'Open Group®. Son utilisation intuitive sous Windows® permet de démarrer un projet immédiatement (après une demi-journée de formation si la méthode UML est déjà connue). Pas de perte de temps!

Des éditeurs graphiques intelligents couvrent toutes les vues de la méthode (voir ci-dessous) et vous aident à "dessiner" votre application avec le langage UML. L'outil vérifie la bonne utilisation des modèles et assure la traçabilité des changements sur toutes les vues. La conception est cohérente: Une modification sur un diagramme ou sur un objet sera immédiatement répercutée sur tous les diagrammes concernés et sur toutes les références à cet objet, même si celles-ci se trouvent insérées dans des commentaires (traçabilité totale). Il ne peut y avoir de donnée orpheline ni de doublon.

Une fois les vues crées, Envision est à même de compiler ces informations selon votre description (templates), de générer du  code source (déclarations, structures) et d'éditer des rapports vers Word®, Excel® ou en HTML: STB, diagrammes de classes, tableaux de traçabilité de couverture ou de dépendance etc., à jour, complets, sans ambigüité et compréhensibles. Avec Envision UML© vous concevez des logiciels fiables et facilement maintenables.

Évolutivité: Adaptez l'outil et la méthode à votre besoin!

A tout instant, vous pouvez redéfinir à votre convenance l'outil et sa base de données, pour supporter votre propre version de la méthode UML. C'est possible avec le méta outil inclus dans la solution.



L'outil Envision®

Logo Envision

En plus de la mise en œuvre des concepts méthodologiques cités plus haut, Envision® offre de nombreux outils de productivité, d'analyse, de recherche et de stockage de l'information ainsi qu'un système automatisé de production de livrables personnalisés aux formats Word - Excel - HTML.
En outre l'outil possède une fonction de génération automatique de site Web "Save As Web" pour la consultation à distance du référentiel du projet, avec un simple navigateur Internet Explorer.

Centraliser l'information

Regrouper toute l'information dans un référentiel (ici SQL Server) unique permet, en plus de faciliter l'accessibilité, de créer des liens de dépendance, de calcul et de traçabilité entre tous les points de vue et les objets de l'architecture. Cela autorise l'élaboration de tableaux de bord efficaces, à jour, pertinents et en temps réel.

Referentiel UML

Architecture fonctionnelle de l'outil Envision UML©.

Ordre et méthode!

De l'ordre: L'outil support de la méthode doit permettre de gérer une quantité importante d'informations complexes. Ces données évoluent dans le temps et sont souvent réutilisées dans des contextes différents. Envision met de l'ordre dans cette forêt en centralisant et en optimisant (pas de doublon) toute l'information dans un référentiel sécurisé. Retrouver une information et ses évolutions est un jeu d'enfant.

De la méthode: Créer de l'information normalisée, sans ambigüité, non redondante et compréhensible par tous est essentiel pour le projet. S'assurer qu'il ne manque rien (exhaustivité et complétude) sont des éléments clés pour assurer la qualité et le succès final.



Tableaux de bord

Envision® possède aussi un tableur interne à la "Excel™, pour l'analyse des données du projet et la simulation des attributs numériques (ex. : analyse de la valeur), directement à partir de la base de données. La modification d'une cellule depuis le tableau est immédiatement répercutée sur l'ensemble de l'architecture et les valeurs recalculées. Associé à des filtres de recherche multiples, l'outil est une aide puissante pour la prise de décision et le choix d'une solution.

Structure UML Exemple de tableau de structure des classes par composants

Definition classes UML Exemple de tableau de définition des classes

Ce que permet l'outil Envision:

Contactez-nous

2 allée de Londres
91969 Courtaboeuf Cedex
33 (0)1 69 86 95 46

contact@case-france.com

Plus d'informations

Documentation & prix

Formations & prestations

Ressources & support

Publications - Vidéos & Evènements

Infos légales

Partenaire Microsoft