表示的意思如下:
N-S图:也称为框图,这种流程图将所有算法写在一个矩形框中,并且还可以在框中包含从属于其的其他框。
PAD图:也称为问题分析图,其用二维树结构图表示程序的控制流。
程序流程图:也称为程序框图,以统一定义的标准符号描述程序 *** 作的特定步骤的图形表示。
E-R图:也称为实体连接图,其使用实体类型,属性和连接来描述现实世界的概念模型。
区别如下:
1、表示形式上的区别
(1)N-S图:使用矩形框编写所有算法。
(2)PAD图:使用二维树结构。
(3)程序流程图:用统一指定的标准符号表示。
(4)E-R图:用实体类型,属性和连接表示。
2、缺点上的区别
(1)N-S图:不能任意转移控制权。
(2)PAD图:不像流程图那样容易执行。
(3)程序流程图:表达数据结构并不容易。
(4)E-R图:数据和应用程序是分开的,ER仅分析数据及其连接。
3、优势上的区别
(1)N-S图:功能域清晰,一目了然。
(2)PAD图:程序结构非常清晰。
(3)程序流程图:控制流程的描述非常直观。
(4)E-R图:表达能力强,易于理解。
1、MicrosoftOfficeVisio
OfficeVisio是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。
2、ProcessOn
是一款网页版的在线作图工具,优点是无需下载安装、破解这些破事,同时支持在线协作,可以多人同时对一个文件协作编辑,而且上手比较容易,它提供很多流程图模版,可以方便的画出流程图、思维导图、原型图、UML图。
3、OmniGraffle
OmniGraffle可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型。只能于运行在MacOSX和iPad平台之上。
4、亿图
是一款基于矢量的绘图工具,包含大量的事例库和模板库。可以很方便的绘制各种专业的业务流程图、组织结构图、商业图表、程序流程图、数据流程图、工程管理图、软件设计图、网络拓扑图等等。
5、AxureRP
AxureRP是美国AxureSoftwareSolution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。
用例图
时序图
逻辑架构图
物理架构图
物理图(数据)
逻辑图(数据)
层次图
程序框图
……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)