Livre blanc

Améliorer du code Java existant avec un atelier de modélisation UML

Téléchargez votre livre blanc

*Ces champs sont obligatoires

Pour connaître et exercer vos droits, notamment de retrait de votre consentement à l'utilisation des données collectées par ce formulaire, veuillez consulter nos mentions légales.

White paper Improving Java code with UML

Ceci peut apparaître très surprenant : comment un atelier de modélisation UML peut-il apporter des bénéfices à une application existante sans modèle préalable ?

Nous savons déjà que les ateliers de modélisations peuvent, à partir d’un modèle UML, générer du code Java. Nous avions précédemment publié un article montrant que l’approche guidée par le modèle pouvait effectivement apporter des gains de productivité et de qualité, en utilisant des outils de modélisation matures, performants dans le maintien de cohérence code/modèle (voir "Améliorer l'efficacité de vos développements Java avec Modelio et UML"). Cette approche nécessite de concevoir et bâtir des modèles en premier lieu, avant de se lancer dans la programmation Java.

Et pourtant, une nouvelle génération d’outil affranchit les développeurs de cette « contrainte » (ressentie comme telle par beaucoup de développeurs Java) : il n’est plus requis de faire préalablement un modèle, pour bénéficier des avantages des ateliers de modélisation en termes de productivité et qualité.

Nous allons montrer comment l’atelier Modelio permet ainsi d’améliorer le code existant, de renforcer sa documentation, et d’assister la compréhension de l’architecture d’une application Java. Ces services constituent un premier niveau d’aide, de support et d’automatisation. Ils permettent, dans des cas d’utilisation plus élaborés d’aller au-delà, pour par exemple moderniser une application, rétro documenter et retro-concevoir une application en maintenance, effectuer des analyses relatives à l’architecture d’un existant, etc.