【软件工程】过程设计的工具

程序流程图(PFD)

图形简述说明
在这里插入图片描述开始或结束内部写开始或结束
在这里插入图片描述处理在矩形内部写各种处理
在这里插入图片描述输入输出
在这里插入图片描述选择(分支)菱形内部写判断条件,在菱形的下和右(左)连接两个分支
在这里插入图片描述多分支菱形内部写判断条件,下方可以连接任意数量的分支
在这里插入图片描述多分支菱形内部写判断条件,下方可以连接任意数量的分支
在这里插入图片描述注释
在这里插入图片描述预先定义的处理
在这里插入图片描述循环上界限
在这里插入图片描述循环下界限
在这里插入图片描述虚线
在这里插入图片描述省略符
在这里插入图片描述并行方式
在这里插入图片描述连接
在这里插入图片描述换页连接
在这里插入图片描述控制流

示例

在这里插入图片描述

盒图(N-S图)

在这里插入图片描述

问题分析图(PAD)

图形简述说明
在这里插入图片描述顺序结构先执行P1,再执行P2
在这里插入图片描述分支结构条件C满足时指定执行一个,不满足执行另一个
在这里插入图片描述多分支结构
在这里插入图片描述当型循环先判断条件C,如果满足才执行P
在这里插入图片描述直到型循环先执行P,再判断条件C,如果条件C满足反复执行前面的步骤
在这里插入图片描述
在这里插入图片描述细化处理框

判断表

  • 左上部列出所有条件
  • 左下部是所有可能做的动作
  • 右上部是表示各种条件组合的一个矩阵
  • 右下部是和每种条件组合相对应的动作

根据用电度数计算出电费值,假设电力公司的电费计算标准如下:
民用:电量240度以下,每度0.45元;240度至540度间,每度0.55元;超过540度,每度0.65元。
商用:电量1000度以下,每度0.75元;1000至5000度间,每度0.95元;超过5000度,每度1.15元。
在这里插入图片描述

判定树

判定树是判定表的变种,它也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。

在这里插入图片描述

过程设计语言(PDL)

全称Process Design Language,简称伪码

语法

逻辑或:OR
逻辑与:AND
逻辑非或:NOR
逻辑非与:NAND
相等:=

开始

START

结束

STOP

单分支

IF 条件 THEN
	处理
END IF

多分支

IF 条件 THEN
	处理
ELSE(条件)
	处理
END IF

直到型循环

DO WHILE 条件
	处理
END DO

当型循环

WHILE 条件 DO
	处理
END DO

分块

BLOCK
	处理
END BLOCK
  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序鸡

如果帮到您,点个赞鼓励一下吧。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值