首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >您如何用简单的术语来描述DSM?

您如何用简单的术语来描述DSM?
EN

Stack Overflow用户
提问于 2009-04-05 14:56:18
回答 1查看 294关注 0票数 2

您如何用简单的术语来描述DSM?

EN

回答 1

Stack Overflow用户

发布于 2010-09-01 21:49:07

简单地说,DSM是一种与方框和箭头图不同的可视化方式来表示图形。有趣的是,虽然方框和箭头图擅长显示只有几十个节点和不太多连接的小图(稀疏图),但DSM在显示大图时比方框和箭头图更好。为此,我们说DSM扩展了。缺点是DSM不像方框和箭头图那样直观,而且有一个学习曲线。

与方框和箭头图相比,DSM特别适合于使结构模式变得明显。具体地说,在这篇博客文章Identify Code Structure Patterns at a Glance上,解释了如何使用依赖结构矩阵来识别代码结构模式。屏幕截图是使用工具NDepend的Dependency Structure Matrix完成的。以下是一些模式:

分层代码(没有循环的代码,当然是DSM能让你一目了然的最酷的东西)

具有依赖关系循环的代码

高内聚/低耦合

饥饿的呼叫者

热门呼叫者

相互耦合

数据对象

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/719051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档