Solutions Produits
Modélisation: UML, BPMN, EA
Modélisation Complète des systèmes
Support Méthodologique
Solution SOA
Architecture SOA
Architecture d'Entreprise
Modélisation des processus métier
Objectifs, Dictionnaire, Règles métier
Exigences
Analyse et conception UML
Génération Documentaire
MDA - Développement guidé par le modèle
Génération de code Java, C#, C++
Travail en équipe
Packaging - Vue Générale
UML Modeler
Scope Manager
SOA Solution (EA, BPMN, SOA)
SysML
Document Publisher
TeamWork
MDA Modeler
Java Developer
C# Developer
C++ Developer
SQL Designer
Fortran Developer
Extensions gratuites
Modelio Modeler
Services & Assistance
Conseil & Formation
Les diagrammes supportés
Plaquettes
White papers
Tutoriaux animés
Guides pratiques de modélisation
Objecteering 6 Enterprise Edition
Objecteering UML Free Edition
Objecteering SOA Free Edition
Patches & Service Packs
Extensions gratuites
Objecteering Software
Nous contacter
Références
Clients
Partenaires
Evénements
Accueil
Accueil Solutions Produits Services & Support Ressources Téléchargements Société Accueil
MDA - Une application généralisée sous Objecteering
Packaging
Objecteering Modeler
Scope Manager
SOA Solution (EA, BPMN, SOA)
SysML
Document Publisher
TeamWork
MDA Modeler
Java Developer
C# Developer
C++ Developer
SQL Designer
Fortran Developer
Extensions gratuites
Modelio Modeler
MDATM (Model Driven Architecture) est la démarche support du développement guidé par le modèle standardisée au sein de l’OMG (Object Management Group). SOFTEAM, maison mêre de Objecteering Software fut la première société européenne « membre contributif de l’OMG » en 1996. SOFTEAM participe à la définition des standards actuels et futurs pour UML tels que Model Driven Architecture (MDA), Software Process Engineering Metamodel (SPEM), UML2, et QVT. SOFTEAM qui dirige actuellement la standardisation des « Composants MDA » a été précurseur des technologies MDA avec la technologie d’Hypergénéricité et l’atelier Objecteering en 1996, et a ensuite été précurseur sur les profiles UML avec Objecteering Profile Builder en 2000.
MDA pour toutes les étapes du développement
La technologie MDA permet d'automatiser une expertise technique ou méthodologique pour guider, assister, automatiser et contrôler les travaux d'analyse et développement guidés par le modèle. Bien au delà de la traditionnelle génération de code, elle adresse typiquement les expertises métier, méthodologiques, architecturales, et les expertises liées aux plateformes et langages.
Objecteering MDA Modeler permet d'adapter le langage UML pour le rendre spécifique au domaine d'application et aux plateformes, et permet d'outiller l'exploitation des modèles pour en tirer un parti maximum. Avec Objecteering MDA Modeler, il est facile de construire un « DSL » (Domain Specific Language) par extension du standard UML, et d’en obtenir immédiatement les vantages : éditeurs spécialisée, import/export, génération de code et documentation connectées, travail de groupe, etc.
Votre outillage Objecteering UML Modeler deviendra le support de votre savoir faire, en transformant les modèles, en les contrôlant, en assistant leur construction, en générant du code et de la documentation, en appliquant des patterns dédiés et en créant automatiquement des diagrammes spécifiques.
Objecteering MDA Modeler vous permet de modéliser vos extensions UML (profils), de définir graphiquement leurs exploitations UML et de packager ces définitions sous la forme de composants MDA destinés à être déployés sur vos projets.
Les composants MDA thésaurisent votre savoir faire. Ils peuvent être combinés pour gérer l’ensemble du processus de développement. Ils vous permettent de mettre en œuvre l’ensemble de vos meilleures pratiques pour construire votre propre processus de développement.
Faites de MDA un avantage décisif
MDA vous apporte des avantages décisifs en terme de développement d’applications : gains en qualité grâce au support outillé de votre démarche, à la systématisation des meilleures pratiques de modélisation, des meilleurs choix d’architectures, des meilleures techniques de programmation et des règles de documentation, gains en productivité, grâce à la systématisation des transformations automatiques de modèle, la production automatique des architectures de conception (Design Patterns) et des générations automatiques de code, gains en évolutivité grâce à la séparation du modèle métier de l’application (PIM) et des choix techniques de réalisation (PSM). MDA permet de mieux gérer la complexité des applications, apporte une véritable indépendance vis à vis des plates-formes techniques, et assure une vraie portabilité sur différentes cibles.
Les Composants MDA : votre patrimoine technologique capitalisé
Vos expertises et savoir-faire sont thésaurisés et ont une diffusion outillée en composants MDA. Ces savoir-faire, meilleures pratiques de l’entreprise et qui constituent votre patrimoine technologique, deviennent un véritable avantage concurrentiel. Capitalisés au sein de composants MDA diffusables pour être déployés sur vos projets, ces savoir-faire sont aisés à mettre en œuvre par vos équipes de développement. Vous pouvez associer et combiner vos composants MDA pour les appliquer successivement sur vos modèles, et ainsi outiller entièrement le cycle de développement. Le patrimoine d'expertise technologique de votre organisation sera consolidé au fur et à mesure des retours d'expérience. Les composants MDA constituent un outil support de votre niveau de maturité CMM croissant.

Les composants MDA instrumentent vos gains de niveau de maturité
Copyright © 2009 SOFTEAM - Think Object : Modeling