前言:
有哪些常用的图,在什么时候需要用什么图呢,带着这些疑问去寻找答案吧;
寻觅:
1、流程图、数据流图 |
- 系统流程图:重在体现系统各个环节之间的流动性;
- 数据流程图DFD:侧重于呈现系统的整个操作流程;
- 对于这个图之前总结软工视频的时候进行过总结啦,在此就不做过多赘述啦:https://blog.csdn.net/qiqibei666/article/details/79604548
2、甘特图 |
- 是什么?
又称为横道图、条状图(Bar chart)。其通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况
- 表示含义:
甘特图以图示通过活动列表和时间刻度表示出特定项目的顺序与持续时间;
一条线条图,横轴表示时间,纵轴表示项目,线条表示期间计划和实际完成情况;
直观表明计划何时进行,进展与要求的对比。便于管理者弄清项目的剩余人物,评估工作进度
- 何时用:
可用于任务的进展或完成情况,资源的利用率等
- 图例:
3、IPO图: |
- 是什么?
IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output),对每个模块进行详细设计的工具,它是输入加工输出(INPUT PROCESS OUTPUT)图的简称;
- 何时用:
总体设计、详细设计、设计、评审、测试和维护的不同阶段,都可以使用IPO图对设计进行描述;
- 图例:
3、ER图 |
- 是什么?
E-R图全称实体联系模型,又称实体-联系图,描述现实世界关系概念模型的有效方法,是表示概念关系模型的一种方式,是概念数据模型描述说是用的数据模型或模式图;
- 何时用:
可用于数据库设计阶段,需求分析阶段,逻辑设计,进行数据建模等;
- 图例:
4、N-S图 |
N-S图又称盒图,NS图,是结构化编程中的一种可视化建模,图类似流程图,但所不同之处是NS图可以表示程序的结构;
小结:
一遍遍的重复中加深印象,踏实点;
PS:个人见解,难免会有偏颇,欢迎斧正;