首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >请画出下面流程图对应的N-S图以及PAD图_软件设计流程图示例

请画出下面流程图对应的N-S图以及PAD图_软件设计流程图示例

作者头像
全栈程序员站长
发布2022-09-22 21:03:56
发布2022-09-22 21:03:56
3.6K0
举报

大家好,又见面了,我是你们的朋友全栈君。

在软件程序设计中,我们通常会用到以下几种图,来帮助我们,分析问题,整理逻辑。 我将介绍这四种图的特性,以及区分它们的方法。

1.N-S图:

也叫盒图,由美国学者I.Nassi 和 B.Shneiderman提出,所以又称N-S图,可以清晰的表示程序的结构以及流程,其主要特征为“矩形框”。

2.PAD图:

全称为Problem Analysis Diagram,即问题分析图表,利用二维树形结构表示程序的控制流,也就是将程序功能的路线图给画出来,既可以表示程序的逻辑,也可以表示程序的结构,区分它的方法是程序的最左端有一条“竖线”,表示程序的“主线”。

3.程序流程图

按照规定的符号来描述程序中各项操作和判断的图。表示程序的流程,具有三种结构,分别为顺序结构,选择结构和循环结构。区分它的方法是图的顶端总是存在一个“椭圆形的起始框”。

4.E-R图

E-R图,即Entity Relationship Diagram,实体联系图,也就是表示各个实体之间的联系,图中有矩形框(实体),菱形框(联系),椭圆形框(属性),在面向对象编程中用来表示各个实体之间的关系,也用作数据库设计。区分它的方法为,各个框之间用”直线“相连,并且直线上有”1,n,m“来表示各个实体之间的数量关系。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170282.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.N-S图:
  • 2.PAD图:
  • 3.程序流程图
  • 4.E-R图
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档