【24h】

Representing Design Pattern Interaction Roles and Variants

机译:表示设计模式交互作用和变体

获取原文

摘要

Design patterns are known as a way for software designers to communicate about design. There are various descriptions,structures and behaviors on the solution for a design problem in a design pattern. However,there is not much visual aid on the internal workings of a design pattern in a visual design modeling tool. Currently,it is difficult to determine the pattern role and the variant of interaction groups of a design pattern in an UML diagram as the design pattern information is not represented in the interaction diagram. There is a need to have a consistent way to define the pattern role participating in a design pattern interaction and whether there is a variant in each interaction group. This paper proposes to extend the UML sequence diagram via UML profile to allow designers to define and visualize the pattern roles and the different types of interaction groups for a design pattern. An example of the approach is then applied to the observer design pattern. The benefit of the extension enables tool support on cataloging and retrieval of design patterns’ structural and behavioral information as well as variant in a visual design modeling tool.
机译:设计模式是软件设计师就设计进行交流的一种方式。设计模式中针对设计问题的解决方案有各种描述,结构和行为。但是,在视觉设计建模工具中,对设计模式的内部运作没有太多视觉帮助。当前,由于在交互图中未表示设计模式信息,因此难以确定UML图中设计模式的模式角色和交互组的变体。需要一种一致的方式来定义参与设计模式交互的模式角色,以及每个交互组中是否存在变体。本文提出通过UML概要文件扩展UML序列图,以允许设计人员定义和可视化模式角色以及设计模式的不同类型的交互组。然后将该方法的一个示例应用于观察者设计模式。扩展的优势使工具支持对设计模式的结构和行为信息以及视觉设计建模工具中的变体进行分类和检索。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号