
流程图由一些特定意义的图形、流程线及简要的文字说明构成,它能清晰明确地表示来自程序的运行过程360百科。
- 中文名称 ns流程图
- 优点 形象直观
- 缺点 手工修改比较麻烦
- 性质 流程图
简介
N-S流程图
在使用来自过程中,人们发现流程线不一引渐唱夫草路计定是必需的,随着结构化程序小里督轮织粉害林静曾设计方法(stru洋及答喜ctured programming, SP)的出现,1973交地期简类翻冷剂必做孔年美国学者Ike Nassi和Ben Shneiderman提出了一种新的流程图形式,这种流程图完全去掉了流程线,算法的每一步都用一个矩形框来描述,把一个个矩形框按执行的次序连接起来就试三春织察指对是一个完整的算法亮什口垂描述。这种流程图同两位学者名字的第一个字母来命名,称为N-S流程图。
360百科基本信息
NS图是用于取代传统流程图的一种描述方式。 以 SP亚车重天方法为基础,NS图仅含鸡秋模谓有下图4.61 的5种基本成分,它们分别表示SP方法的几种标准控制结尔敌停女统露构。
在NS 图副我委编垂中,每个"处理步骤"是用一个盒子表示的,所谓"处理步骤"可以是语句或语句序列。需要时,盒子中还可以嵌套另一个盒子,嵌套深度一般没有限制,只要整张图在一页纸上能容纳得下,由于只能从上边进入盒子然后从下边走出,除此之外没有其他的入口和出口,所以,NS图限制了随意的控制转移,保证了程序的良好结构。
用NS图作为详细设计的描述手段时,常观师鸡最早丝酒席映岁需用两个盒子:数据盒和模块盒(图 4.63),前者描述有关的数据,包括全程数据、局部数据和模块界面上的参数等,后者描述执行过往亲程。
优缺点
优点
首先,它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标准结构的符号之处,它不再提供其他描述手督段,这就有效地保证了设计的质量,从而也保证了程来自序的质量
第二,NS图形象直观,具有良好的可见度。例如循环的范围、条件语句的范围都是一目了然的,所以容易理解设计意图,为编程、复查、选择测试用例、维护都带散意队领至顾官神来了方便
第三,NS图简单、易学易用,可用于软件教育和360百科其他方面。
缺点
手工修改比较麻烦,这是有些人不用它的主要原因。
评论留言