
Environnement 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
|
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.
|
|
|