首页> 外文期刊>Electronic Communications of the EASST >The Pattern Instance Notation: A Simple Hierarchical Visual Notation for the Dynamic Visualization and Comprehension of Software Patterns
【24h】

The Pattern Instance Notation: A Simple Hierarchical Visual Notation for the Dynamic Visualization and Comprehension of Software Patterns

机译:模式实例符号:动态可视化和理解软件模式的简单分层可视符号

获取原文
       

摘要

Design patterns are a common tool for developers and architects to understand and reason about a software system. Visualization techniques for patterns have tended to be either highly theoretical in nature, or based on a structural view of a system’s implementation. The Pattern Instance Notation is a simple visualization technique for design patterns and other abstractions of software engineering suitable for the programmer or designer without a theoretical background. While based on a formal representation of design patterns, using PIN as a tool for comprehension or reasoning requires no formal training or study. PIN is hierarchical in nature, and compactly encapsulates abstractions that may be spread widely across a system in a concise graphical format, while allowing for repeated unveiling of deeper layers of complexity and interaction on demand. It is designed to be used in either a dynamic visualization tool, or as a static representation for documentation and as a teaching aid.
机译:设计模式是开发人员和架构师了解和推理软件系统的常用工具。模式的可视化技术本质上要么是高度理论化的,要么是基于系统实现的结构视图。模式实例符号是一种简单的可视化技术,适用于无理论背景的程序员或设计人员的设计模式和其他软件工程抽象。虽然基于设计模式的形式表示,但使用PIN作为理解或推理的工具不需要正式的训练或研究。 PIN本质上是分层的,并以简洁的图形格式紧凑地封装了可能在系统中广泛传播的抽象,同时允许重复揭露更深层次的复杂性和按需交互。它被设计用于动态可视化工具中,或用作文档的静态表示形式并用作教学辅助工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号