首页> 外文OA文献 >Étude empirique sur l'utilisation des patrons JEE et leur impact sur la modifiabilité des applications JEE
【2h】

Étude empirique sur l'utilisation des patrons JEE et leur impact sur la modifiabilité des applications JEE

机译:JEE模式使用的实证研究及其对JEE应用可修改性的影响

摘要

Les patrons de conception décrivent des pratiques qui permettent la conception de logiciels de qualité. Beaucoup de patrons de conception fournissent des solutions qui visent à promouvoir la maintenabilité des logiciels et, plus précisément, la modifiabilité en facilitant la mise en oeuvre de futurs changements du logiciel, ce qui réduit considérablement les coûts de la maintenance.ududPlusieurs travaux visent à supporter l’utilisation des patrons de conception ou à identifier des occurrences de ces patrons dans des systèmes existants. Cependant, peu d’études empiriques évaluent l’impact des patrons JEE sur la modifiabilité des applications.ududDans ce mémoire, nous présentons une étude empirique sur l'utilisation des patrons JEE et leur impact sur la modifiabilité des applications JEE. Nous avons analysé 17 applications JEE libres pour identifier les patrons JEE qui sont utilisés et qui supportent la modifiabilité. Puis, nous avons évalué leur impact sur la modifiabilité de ces applications en étudiant les corrélations possibles entre l'utilisation de ces patrons et un ensemble de métriques liées à la modifiabilité. De plus, nous avons analysé différentes versions de trois de ces applications JEE afin d'évaluer l'évolution de la distribution des patrons appliqués et aussi l'impact de cette évolution sur la modifiabilité de ces applications. Afin de combler le manque d’outils qui permettent de détecter les patrons JEE, nous avons adapté l’outil Ptidej et nous avons développé un parseur basé sur l’arbre syntaxique du code source analysé. Une analyse manuelle des applications est effectuée pour valider les occurrences des patrons identifiés.ududLes résultats de notre étude confirment qu’un bon nombre de patrons JEE supportant la modifiabilité sont utilisés dans les applications JEE. Ces patrons sont généralement ceux qui reflètent les bonnes pratiques d’une architecture en couches. Nous avons aussi constaté qu’il y a très peu de corrélations entre l’utilisation de ces patrons et la modifiabilité des applications. Les quelques corrélations observés suggèrent que l’application de certains patrons complexifient l’application. Cependant, notre analyse manuelle des applications JEE étudiées a permis de constater que l’utilisation de ces patrons facilite la compréhension du code et la délimitation des couches de l’architecture de ces applications.
机译:设计模式描述了实现高质量软件设计的实践。许多设计支持者提供的解决方案可以提高软件的可维护性,尤其是可修改性,因为它可以更轻松地实现将来的软件更改,从而大大降低了维护成本。目的是支持设计模式的使用或识别现有系统中这些模式的出现。然而,很少有实证研究评估JEE模式对应用程序可修改性的影响。 udd ud在本文中,我们对JEE模式的使用及其对JEE应用程序可修改性的影响进行了实证研究。我们分析了17个免费的JEE应用程序,以识别使用的并支持可修改性的JEE模式。然后,我们通过研究这些模式的使用与一组与可修改性相关的指标之间可能的相关性,评估了它们对这些应用程序可修改性的影响。另外,我们分析了这三种JEE应用程序的不同版本,以便评估应用模式分布的演变以及这种演变对这些应用程序的可修改性的影响。为了弥补检测JEE模式的工具的不足,我们改编了Ptidej工具,并基于所分析源代码的语法树开发了一个解析器。对应用程序进行了手动分析,以验证所识别出的模式的发生 ud ud我们的研究结果证实,在JEE应用程序中使用了大量支持可修改性的JEE模式。这些模式通常反映了分层体系结构中的良好实践。我们还发现,这些模式的使用与应用程序的可修改性之间几乎没有关联。观察到的一些相关性表明某些模式的应用会使应用复杂化。但是,我们对所研究的JEE应用程序的手动分析表明,使用这些模式有助于理解代码以及这些应用程序的体系结构层的界限。

著录项

  • 作者

    Abdelkafi Nesrine;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 fr
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号