判定表和判断树.ppt

判定表和判断树.ppt

ID:61830859

大小:327.50 KB

页数:16页

时间:2021-03-22

判定表和判断树.ppt_第1页
判定表和判断树.ppt_第2页
判定表和判断树.ppt_第3页
判定表和判断树.ppt_第4页
判定表和判断树.ppt_第5页
资源描述:

《判定表和判断树.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/10/4三、加工说明----(ProcessSpecification)加工说明是:对DFD中每个加工给予说明。它是从系统功能的角度对DFD作出了注解,与DD一样是DFD必不可缺少的辅助资料。PS2021/10/4加工说明组成输入数据加工逻辑输出数据加工说明描述工具结构化语言判定表判定树描述把输入数据流变换为输出数据流的加工过程,是加工说明的主体。2021/10/4----学生购买教材的逻辑模型审查并开发票学生发票购书单各班学生用书表教材存量表无效书单开领书单领书单学生2021/10/4自然语言+结构化形式结构化语言选择结构如果<条件><策略>If<

2、condition>如果<条件>则<策略1>否则<策略2>情况1<条件><策略1>……情况n<条件><策略n>IfthenOtherwisecase1……casen循环结构对…,<策略>重复以下<策略>直至<条件>Foreach…,Repeatthefollowing:Until2021/10/4例1:请写出下列在DFD图中给出的“统计晚婚职工”的加工说明

3、CountLate-MarriageEmployeesLate-Marriage-CountRequest职工名册文件Late-Marriage-List=List-Count+Name-ListName-List={Name}2021/10/4CountLate-MarriageEmployeesPolicy统计晚婚员工ForeachLate-Marriage-Countrequest:对每个晚婚统计请求:Repeatthefollowing;重复下面步骤;Accessthestaffs-Record.访问员工名册文件Ifstatusissingle,如果婚

4、姻状况为未婚IfsexismaleandAgeisover30or如果性别是男且年龄大于30sexisfemaleandAgeisover26或性别女且年龄大于26WriteNametoName-List.将姓名写入Name-List.IncrementList-Count.List-Count加1.UntiltherearenomoreStaff-Records.直到员工名册中没有员工CombineList-CountandName-List.组合Name-List和List-CountWriteUpLate-Marriage-List.生成晚婚表祈使语句2

5、021/10/4----学生购买教材的系统逻辑模型审查并开发票学生发票购书单各班学生用书表教材存量表无效书单开领书单领书单学生例2:请为下列DFD中的“审查并开发票”加工点写加工说明2021/10/4把学生学号和姓名写到发票上按购书单上学生的年级和系、专业与班号检索“各班学生用书表”文件,获得该生当年的书单对购书单上的每一书号如果书单上无此书号则把书号写到出错通知单上否则按书号检索“教材存量表”文件,从而获得该书的单价与库存量如果库存量〈购书单的数量则将书号写到出错通知单上否则将书号、单价、数量、总价等项写入到发票上;更新存书量,并写回“教材存量表”文件;累计

6、书费合计把书费合计写到发票上对每张购书单9商店业务处理系统中“检查发货单”if发货单金额超过$500thenif欠款超过了60天then在偿还欠款前不予批准else(欠款未超期)发批准书,发货单else(发货单金额未超过$500)if欠款超过60天then发批准书,发货单及赊欠报告else(欠款未超期)发批准书,发货单软件工程10(2)判断表如果数据流图的加工需要依赖于多个逻辑条件的取值,使用决策表来描述比较合适。条件茬条件项动作茬动作项规则单个条件单个动作软件工程11以“检查发货单”为例操在偿还欠款前不予批准作发出批准书发出发货单发出赊欠报告

7、1234条发货单金额>$500>$500≤$500≤$500件赊欠情况>60天≤60天>60天≤60天2021/10/4分房加工婚龄中级职称晚婚正常分房优先分房不分房分房加工逻辑判断表采用表格的形式来表达具复杂判断的加工逻辑1、一般职工婚后5年可参加分房2、中级以上职称的职工婚后3年可参加分房3、符合正常分房条件的职工,若再符合晚婚条件可优先分房2021/10/4分房加工婚龄中级职称晚婚正常分房优先分房不分房123456说明条件婚龄>5年3-5年<3年(-)表示任意(Y)条件满足(N)条件不满足(*)选中的决策中级职称-----------YN-----晚婚Y

8、NYN---------决策优先分房*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。