种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

ns流程图

(2019-07-22 11:26:32) 百科综合
ns流程图

ns流程图

流程图由一些特定意义的图形、流程线及简要的文字说明构成,它能清晰明确地表示程式的运行过程。

基本介绍

  • 中文名:ns流程图
  • 优点:形象直观
  • 缺点:手工修改比较麻烦
  • 性质:流程图

简介

右边的就是N-S流程图右边的就是N-S流程图
N-S流程图
在使用过程中,人们发现流程线不一定是必需的,随着结构化程式设计方法(structured programming, SP)的出现,1973年美国学者Ike Nassi和Ben Shneiderman提出了一种新的流程图形式,这种流程图完全去掉了流程线,算法的每一步都用一个矩形框来描述,把一个个矩形框按执行的次序连线起来就是一个完整的算法描述。这种流程图同两位学者名字的第一个字母来命名,称为N-S流程图。

正文

NS图是用于取代传统流程图的一种描述方式。 以 SP方法为基础,NS图仅含有下图4.61 的5种基本成分,它们分别表示SP方法的几种标準控制结构。
在NS 图中,每个“处理步骤”是用一个盒子表示的,所谓“处理步骤”可以是语句或语句序列。需要时,盒子中还可以嵌套另一个盒子,嵌套深度一般没有限制,只要整张图在一页纸上能容纳得下,由于只能从上边进入盒子然后从下边走出,除此之外没有其他的入口和出口,所以,NS图限制了随意的控制转移,保证了程式的良好结构。
4.614.61
用NS图作为详细设计的描述手段时,常需用两个盒子:数据盒和模组盒(图 4.63),前者描述有关的数据,包括全程数据、局部数据和模组界面上的参数等,后者描述执行过程。
4.634.63

优缺点

优点

首先,它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标準结构的符号之处,它不再提供其他描述手段,这就有效地保证了设计的质量,从而也保证了程式的质量
4.624.62
第二,NS图形象直观,具有良好的可见度。例如循环的範围、条件语句的範围都是一目了然的,所以容易理解设计意图,为编程、複查、选择测试用例、维护都带来了方便
第三,NS图简单、易学易用,可用于软体教育和其他方面。

缺点

手工修改比较麻烦,这是有些人不用它的主要原因。

标 签

搜索
随机推荐

Powered By 种豆资源网||