首页> 外文会议>International Conference on Software Engineering >Design Pattern Rationale Graphs: Linking Design to Source
【24h】

Design Pattern Rationale Graphs: Linking Design to Source

机译:设计模式理由图:将设计链接到来源

获取原文

摘要

A developer attempting to evolve a system in which design patterns have been applied can benefit from knowing which code implements which design pattern. For instance, the developer may be able to understand the purpose, or to assess the flexibility of the code, more quickly. The degree to which the developer benefits depends upon their understanding of the pattern. Achieving an in-depth understanding of even a simple pattern can be difficult as pattern descriptions span several pages of text, and discuss interrelated design concepts and choices. To enable a developer to effectively trace the design goals associated with a pattern to and from source, we have developed the Design Pattern Rationale Graph (DPRG) approach and associated tool. A DPRG makes explicit the relationships between design concepts in a design pattern, provides a graphical representation of the design pattern text, and supports the linking of those concepts to implementing code. In this paper, we introduce the DPRG approach and tool, and present case studies to show that a DPRG can, at low-cost, help a developer identify design goals in a pattern, and can improve a developer's confidence about how those goals are realized in a code base.
机译:尝试发展的开发人员正在应用设计模式的系统可以受益于知道设计模式的哪些代码。例如,开发人员可以能够理解目的,或者更快地评估代码的灵活性。开发商福利的程度取决于他们对模式的理解。实现甚至简单模式的深入理解可能是困难的,因为模式描述跨越几页文本,并讨论相互关联的设计概念和选择。为了使开发人员能够有效地跟踪与源往返的模式相关联的设计目标,我们开发了设计模式理由图(DPRG)方法和相关工具。 DPRG在设计模式中显示了设计概念之间的关系,提供了设计模式文本的图形表示,并支持将这些概念的链接到实现代码。在本文中,我们介绍了DPRG方法和工具,并呈现出案例研究,以表明DPRG可以以低成本帮助开发人员以模式识别设计目标,并且可以提高开发人员对如何实现这些目标的信心在代码库中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号