Pressroom


 

Une nouvelle étude de référence révèle que l’utilisation de l’ingénierie des modèles offre encore davantage de gains de productivité au long du cycle de vie des applications

Archives : 2000 2001 2002 2003 2005 2006 2007 2008

Les entreprises ont désormais une preuve supplémentaire que les applications peuvent être développées et maintenues en interne avec le développement piloté par les modèles et basé sur les patterns.

DETROIT, le 2 Mars 2004 – Compuware annonce la parution d’une nouvelle étude indépendante conduite par la société The Middleware Company qui révèle que les applications conçues à l’aide des techniques de développement pilotées par les modèles et basées sur l’utilisation des patterns peuvent offrir des gains de productivité atteignant 70% dans les phases de maintenance logicielle. Une étude précédente effectuée par la même société en Juin 2003 concluait que les sociétés développant leurs applications suivant ces techniques pouvaient faire des gains de productivité significatifs. Les deux études sont disponibles sur le site : http://www.middleware-company.com/casestudy/

Les résultats de ces deux études indépendantes indiquent clairement que le développement piloté par les modèles accroît la productivité de l’entreprise en ce qui concerne le développement des applications » déclare Tyler Jewell, CCO de The Middleware Company, le réseau de connaissance leader pour les spécialistes des middleware (intergiciels). « De ce fait, The Middleware Company recommande désormais aux services informatiques cherchant à augmenter leur productivité liée au développement et à la maintenance des applications de s’intéresser aux outils issus de l’ingénierie des modèles. »

Dans les deux études, pour mesurer ces gains de productivité significatifs, on a comparé l’approche pilotée par les modèles de Compuware OptimalJ avec un environnement de développement intégré « orienté code » très connu. Alors que la première étude s’intéressait spécifiquement à la productivité du développement d’une application J2EE, cette dernière étude, Développement piloté par les modèles (Analyse de la maintenabilité), a pour sujet la maintenance et l’amélioration d’une application existante. Dans cette étude sur la maintenabilité, deux équipes aussi compétentes l’une que l’autre ont apporté le même ensemble d’améliorations variées et typiques à une application existante.

C’est une preuve solide, de source indépendante, qui permet aux entreprises, avec l’aide de Compuware, de justifier le développement et la maintenance d’applications en interne au lieu d’externaliser le travail ou d’acheter un progiciel pour ensuite tenter de le paramétrer selon ses besoins », déclare Dan Schoenbaum, Vice Président de Compuware en charge de la stratégie. « Comme la plupart du travail sur une application a lieu lors des phases de maintenance, cette nouvelle étude valide l’avance de Compuware OptimalJ dans la mise en œuvre de nouvelles approches pour améliorer la productivité et réduire les coûts.»

Compuware OptimalJ fait le lien entre le métier et la technologie, pour accélérer le développement, l’intégration et la maintenance des applications J2EE, fournissant un avantage compétitif. Le mois dernier, Compuware a lancé la version 3.1 d’OptimalJ caractérisée par le support de la sécurité des Web Services (via WS-Security), une palette d’options pour l’environnement de test intégré, avec en particulier le support de BEA WebLogic Server et IBM WebSphere Application Server, et des fonctionnalités améliorées pour l’intégration de l’existant.

Disponibilité et contexte des études de cas
Dans cette nouvelle étude, disponible sur http://www.middleware-company.com/casestudy/, The Middleware Company a sélectionné les deux mêmes équipes que lors de la première étude, composées d’un architecte J2EE senior et d’un développeur J2EE de bon niveau. Leur objectif était d’apporter cinq améliorations différentes à la même application. L’application de départ était une version du PetStore J2EE, bien connue des développeurs, définie par une spécification fonctionnelle rigoureuse. Les mises à jour, qui représentaient un ensemble d’améliorations typiques, ont été définies elles aussi par une spécification rigoureuse. Ces spécifications ont été visées par un groupe d’experts de l’industrie. L’une des équipes a utilisé la nouvelle version de Compuware OptimalJ, alors que l’autre a utilisé la dernière version de l’environnement de développement intégré « orienté code ».