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

举报
IT技术分享社区 发表于 2023/01/15 20:59:38 2023/01/15
【摘要】 ​处理过程设计关键是用一种适当的表示形式来描述每个模块执行过程。常用的表示形式有图形、语言、表格。比如传统的框图、判定表等。1、程序流程图(Program Flow Chart)程序流程图也成为程序框图,是最早、流行最广泛的一种图形表示方法。程序流程图由加工步骤(方框)、逻辑条件(菱形框)、控制流(箭头)。优点:直观、形象、容易理解。缺点:控制箭头过于灵活,使用不当流程图可能会非常难懂,并且...

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

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

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

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

       



2、盒图(NS图)

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

       



3、形式语言

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

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

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


4、决策树

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

       



5、决策表

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

       

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。