#296 特定类型的知识需要特定的技术手段来展示   #bookmark     concept     经验     2 years ago (owner) Document
这就是不同类型的问题,要用不同的方法来解决的思想。
因此,面对一个复杂系统时,通常无法拿出一个单一的工具来有效的辅助我们梳理系统的结构,认识要研究的对象。这时候,就要考虑对系统规定出多个不同的维度,来从一个比较小的维度开始认识它,逐个维度的加深认识。谓之【盲人摸象】是也。
下面可以看作是一些不同的维度范例,或说侧重点。
类型系统
类图
系统功能梳理
user case
某个过程具体细节
flow chart或者时序图
一个过程中某(些)个对象多种状态的变化
状态流转图
系统整体架构的粗粒度细节
功能模块构成及交互图、模块堆栈图
可能会积累很多各式各样的工具,应该将这些工具的用途和用法归档。