工程方法定义-判定表

举报
royal_lzj 发表于 2017/12/27 13:10:55 2017/12/27
【摘要】 判定表是分析和表达多种输入条件下系统执行不同动作的工具。在程序设计发展的初期,判定表就已被当作编写程序的辅助工具了,它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确。判定表通常由四个部分组成,如下图:条件桩:列出了系统的所有输入,通常认为列出的输入次序无关紧要动作桩:列出了系统可能采取的操作,这些操作的排列顺序没有约束条件项:列出针对它左列输入的取值,在所有可能情况下的真假值动作项:列

判定表是分析和表达多种输入条件下系统执行不同动作的工具在程序设计发展的初期判定表就已被当作编写程序的辅助工具了,它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确。判定表通常由四个部分组成,如下图

博客2-1.bmp

条件桩列出了系统的所有输入通常认为列出的输入次序无关紧要

动作桩:列出了系统可能采取的操作这些操作的排列顺序没有约束

条件项列出针对它左列输入的取值在所有可能情况下的真假值

动作项列出在输入项的各种取值情况下应该采取的动作

 

举例:若用户欠费或停机,则不允许主被叫,表示为判定表如下:


1

2

3

4

条件

用户欠费

Y

Y

N

N

用户被停机

Y

N

Y

N

动作

可以主被叫

N

N

N

Y

其中条表中的1-4每一列就是一个规则


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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