...
首页> 外文期刊>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)的模式。然而,缺乏讨论这些模式的文献。该研究进行了定量研究,以评估设计模式对软件可维护性的影响。我们使用Institut Teknologi Sepuluh Nopement的学术信息系统作为案例研究。它是具有贫血域模型的企业软件。我们使用合适的Poeaa进行重构进入现有系统。我们在重构过程之前和之后使用C&K和三个附加指标来衡量其可维护性。然后评估测量结果以获得撞击。基于实验,我们清楚地观察到Poeaa利用可以显着重组AIS的贫血域模型。可维护性尤其在呈现层中增加。 Poeaa还消除了现有版本的AIS的服务和存储库层中的重复方法。然而,有几个改进缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号