...
首页> 外文期刊>IAENG Internaitonal journal of computer science >Refactoring the Anemic Domain Model using Pattern of Enterprise Application Architecture and its Impact on Maintainability: A Case Study
【24h】

Refactoring the Anemic Domain Model using Pattern of Enterprise Application Architecture and its Impact on Maintainability: A Case Study

机译:使用企业应用程序体系结构模式重构贫血域模型及其对可维护性的影响:一个案例研究

获取原文
获取原文并翻译 | 示例
           

摘要

Design pattern is a set of solutions that is used to solve software development common problems. The purpose of design pattern utilization is to improve software quality. Various design patterns have been proposed. One of them is Patterns of Enterprise Application Architecture (PoEAA) which are specified for enterprise application. However, there are lacks of literature that discuss these patterns. This research conducts a quantitative study to assess the impact of design pattern on software maintainability. We use Academic Information System of Institut Teknologi Sepuluh Nopember as a case study. It is an enterprise software which has Anemic Domain Model. We perform refactoring into the existing systems using suitable PoEAA. We measure its maintainability using C&K and three additional metrics, prior and after the refactoring process. The measurement results are then evaluated to obtain the impact. Based on the experiments, we clearly observe that PoEAA utilization could significantly restructure the anemic domain model of AIS. The maintainability is increased especially in presentation layer. PoEAA also eliminates duplicated methods in service and repository layer of the existing version of AIS. However, there are several drawbacks of the improvements.
机译:设计模式是一组解决方案,用于解决软件开发中的常见问题。利用设计模式的目的是提高软件质量。已经提出了各种设计模式。其中之一是为企业应用程序指定的企业应用程序体系结构(PoEAA)模式。但是,缺乏讨论这些模式的文献。这项研究进行了定量研究,以评估设计模式对软件可维护性的影响。我们使用Teknologi Sepuluh Nopember学院的学术信息系统作为案例研究。它是具有Anemic域模型的企业软件。我们使用合适的PoEAA对现有系统进行重构。在重构过程之前和之后,我们使用C&K和其他三个指标来衡量其可维护性。然后评估测量结果以获得影响。在实验的基础上,我们清楚地观察到PoEAA的利用可以显着重构AIS的贫血域模型。尤其在表示层中,可维护性得到了提高。 PoEAA还消除了AIS现有版本的服务和存储层中的重复方法。但是,该改进存在一些缺点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号