Répondez
plus vite aux changements !
Il n'est plus nécessaire de spécifier les nouveaux besoins sous l'angle de d'implémentation ou du code : cela s'effectue désormais en utilisant les termes du domaine de l'application. Le fait d'avoir un langage spécifique au domaine -qui utilise les mêmes concepts et la même sémantique- donne aux développeurs la possibilité de répondre plus rapidement à des besoins nouveaux ou changeants. Comme les éléments des modèles sont au niveau du domaine, les changement sont plus faciles, plus clairs et beaucoup plus restreints que l'implémentation correspondante. Les méthodes spécifiques aux domaines sont aussi beaucoup plus réutilisables, sur une plage de granularité plus large.
Les modèles contiennent simultanément la conception, l'implémentation et la documentation du système, ce dernier pouvant être généré directement. Dans la mesure où le générateur a été conçu par un expert, les produits résultants sont terminés plus vite et sont de meilleure facture que s'ils étaient fait " à la main ". Le résultat généré est exempt d'erreurs de syntaxe et de logique. Si des changements sont par la suite nécessaires au niveau du code, pour supporter une nouvelle plate-forme par exemple, il suffit de modifier le générateur. Faire ce travail à la main nécessiterait l'intervention de plusieurs développeurs en différents endroits.
La technologie des générateurs spécifiques est flexible et entièrement configurable pour satisfaire aux exigences suivantes : support d'optimisations du code, adaptation à différentes plate-formes matérielles et logicielles, une variété de formats de sortie. Les générateurs de code des outils CASE standard ne peuvent s'adapter aux besoins des projets : ils ne génèrent qu'un squelette du code. Seuls les générateurs spécifiques au domaine permettent d'éviter de maintenir simultanément des modèles et du code.
-
Testez vous-même ! Téléchargez une version d'évaluation et faites la comparaison.


