知识卡片

视觉变化必须有语义,警惕连线过度应用

普通读书笔记卡 · 2224

内容

UML序列图语义较弱,只能描绘一种交互顺序,无法表达循环或分支——语义学研究符号如何映射到抽象概念,可视化元素若缺乏清晰语义,观者就无法构建正确模型。UML的关联、聚合、组合、泛化等连线词汇,只有学过规范的人才懂细微差别,面向大众反而不如”包含关系”直观。核心原则:图中任何视觉变化都必须承载语义,没有意义的变化就是干扰;让线框保持同样大小反能让观者确信元素属性相同。

参考来源

- 位置:《架构师应该知道的37件事》第3章《沟通》之"3.7 绘制连线"·"3.7.3 语义学的语义"与"3.7.7 警惕过度应用"(源文件:_epub-src/OEBPS/Text/chapter003.html) - 结论依据:原文说明"我的原则是,图中的任何视觉变化都应该有意义,即语义。如果没有,那么这种变化就应该被消除,以减少视觉干扰……让所有线框有同样的尺寸并不会影响你的艺术天赋,反而能让观者更清楚",直接支撑本卡结论。 - 原始内容:这些视觉干扰只会分散观者的注意力,更糟糕的是,观者还可能会尝试把这些干扰解析为并不存在的语义。