使用图表可以简单直观简洁的表达一件事。
在程序设计中,更是有一幅图能够替代千言万语的作用。
这里就简单介绍一些程序设计中经常需要画的几类图。
1. 模块图
对一个大的程序或软件按照功能进行划分,
这样可以从宏观上很直观的看到程序是由哪些模块组成的。
2. 状态图
表达的是程序或程序内的模块的一种状态转换关系。
通过该图可以清楚的看到程序的生命周期。
3. 程序流程图
使用流程图可以很清晰的表达算法的实现思路。
4. UML顺序图
顺序图将交互关系表示为一个二维图。
使用顺序图可以清晰的反映本模块与其它模块之间的交互关系。