首页> 外文期刊>Journal of Visual Languages & Computing >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 tend 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 notation technique for visualizing design patterns and other abstractions of software engineering. While based on a formal representation of design patterns, PIN is a tool for comprehension or reasoning which requires no formal training or study, and it is suitable for the programmer or designer without a theoretical background. 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号