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

【软件工程】过程设计的工具描述结构化程序的设计结果可以采用图形 如程序流程图 表格 如判定表 语言 如伪代码语言 等工具

大家好,欢迎来到IT知识分享网。

程序流程图(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 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/143241.html

(0)
上一篇 2025-05-04 21:45
下一篇 2025-05-04 22:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信