ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

项目设计基础:处理过程设计相关知识介绍​

2021-05-29 15:03:26  阅读:245  来源: 互联网

标签:处理过程 流程图 决策表 知识 程序 决策树 设计 NS 描述


 

处理过程设计关键是用一种适当的表示形式来描述每个模块执行过程。常用的表示形式有图形、语言、表格。比如传统的框图、判定表等。

1、程序流程图(Program Flow Chart)

程序流程图也成为程序框图,是最早、流行最广泛的一种图形表示方法。程序流程图由加工步骤(方框)、逻辑条件(菱形框)、控制流(箭头)。

优点:直观、形象、容易理解。缺点:控制箭头过于灵活,使用不当流程图可能会非常难懂,并且也无法维护;只能描述过程而不能描述有关数据。

       watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=      

 

2、盒图(NS图)

盒图是在结构化程序设计出现之后,为了支持这种设计方法而产生的一种描述工具。在NS图中,每个处理步骤用一个盒子表示,盒子可以嵌套。盒子只能从上进,从下出。除此之外没有其他的出入口,所以NS图限制了随意的控制转移,保证了程序的良好结构。

       watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=      

 

3、形式语言

形式语言是用来描述模块具体算法的、非正式的、比较灵活的语言。其外层语法是确定的,但内层语法不确定。外存语法描述控制结构时使用类似于一般编程语言的保留字,所以是确定的。

内层语法故意不确定,可以按系统的具体情况和不同层次灵活选用,实际上可以用自然语言来描述具体操作。

优点:形式语言接近自然语言容易理解;也可以作为注释嵌套在程序中成为内部文档、提高程序的可读性;因为是语言形式容易被计算机处理。

4、决策树

如果一个加工决策或判断比较多的情况下,可以采用决策树来进行描述,决策树也是一种图形工具,适合描述加工中具有多个决策并且每个策略和若干个条件有关的逻辑功能。

       watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=      

 

5、决策表

决策表也是一种图形工具,呈表格形,决策表可以将比较复杂的决策问题简洁、明确描述出来。

       watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=      

 

IT技术分享社区

个人博客网站:https://programmerblog.xyz

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

标签:处理过程,流程图,决策表,知识,程序,决策树,设计,NS,描述
来源: https://blog.51cto.com/u_11205641/2830478

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有