Ø CASE France Ø Services et prestations Ø Evénements & Presse Ø Demande d'information Ø Contact Ø Recherche
 

 

 
Outil de développement UML avec générateurs d'applications C++ et Java

Créer automatiquement avec Envision UML-C++/Java des applications générales, modernes et concourantes (multi threads)

Vous "dessinez" votre application avec UML, vous cliquez sur le bouton du générateur d'application et votre programme tourne immédiatement, sous Windows, Unix, Linux ou pour des systèmes embarqués.

   Cliquer sur l'image pour l'agrandir

 

Applications

  • Toute application UML
  • Multi threads
  • I.H.M.
  • Automate et contrôleur
  • Web - Applet - Java-Beans
  • Prototype et démonstrateur
  • Simulation

Génération de code et d'applications

Voir la note d'application

Génération automatique de l'application multi threads: Producer - Consumer

Caractéristiques

Adhère au standard UML OMG sans compromis

  • Cas d'utilisation (USE CASE)
    • Diagrammes de séquences
    • Diagrammes de collaboration
  • Composants(*)
  • Logique
    • Diagrammes de classes (*)
    • Etats/transitions hiérarchisés (*)
    • Diagrammes d'activités
    • "Design Patterns" imbriqués (*)
  • Déploiement
  • Extension à UML pour la gestion des exigences intégrée

Note (*) : Diagrammes utilisés par le générateur d'application

Documentation et prix

 

 

Avantages et bénéfices de la solution

  • Encourage la programmation O.O. ce qui augmente clairement la fiabilité des programmes, l'efficacité et diminue les risques de dysfonctionnement

  • Entièrement reconfigurable (méta outil), il permet de mettre en place un processus de développement pérennisé (méthode répétable et améliorable d'un projet sur l'autre)

  • Le générateur d'applications produit du code (application, prototype, démonstrateur) C++ ou Java très claire, sans commentaire superflu, avec un standard implicite de documentation qui facilite la maintenance

  • Le gain en temps produit par la génération automatique des rapports à jour et aux formats de l'entreprise (Word/Excel/HTML) permet de réorienter l'effort vers des tâches à plus haute valeur ajoutée: Analyse fonctionnelle, conception avec comme corollaire, l'augmentation de la qualité des produits et la satisfaction des clients

  • Le référentiel centralisé et multi utilisateurs capitalise et valorise l'effort de développement (base de connaissance). Chaque acteur bénéficie ainsi des mêmes définitions sur site ou en déglacement. Un nouvel arrivant a accès directement au projet.

Solutions de gestion et de valorisation de l'information
adaptées à chaque entreprise et à ses projets.
En France depuis 1989

Hit Counter

UML  C++ / Java génère

  • Les déclarations de tous les objets UML nécessaires au codage
  • Le code de la fonction main() (C++) avec ses arguments système, pour le lancement de l'application
  • Le code des activités, des états et des transitions
  • Les algorithmes des diagrammes états - transitions, simples ou concourants
  • L'initialisation et le contrôle des opérations et actions concourantes multi threads des classes

UML C++ / Java produit

  • Un document (log file) très détaillé sur les étapes de la génération, les erreurs et les avertissements permettant de déboguer en UML
  • La structure des fichiers .cpp et .h ou java
  • L'appel de votre environnement de développement favori avec le bon fichier "projet/solution" et affiche les fichiers sources C++ ou Java générés.

CASE France copyright - 01/03/2009