精华内容
下载资源
问答
  • 软件工程判定表

    千次阅读 2020-04-12 11:37:58
    判定表由四部分组成 1.左上部分,所有条件。 2.左下部分,所有可能做的动作。 3.右上部分,各种条件组合,每一列表示一种可能组合。 4.右下部分,每一列对应每一种条件组合的动作。 所有条件 条件组合 可能的动作 ...

    假设某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。

    判定表由四部分组成
    1.左上部分,所有条件。
    2.左下部分,所有可能做的动作。
    3.右上部分,各种条件组合,每一列表示一种可能组合。
    4.右下部分,每一列对应每一种条件组合的动作。

    所有条件条件组合
    可能的动作对应的动作

    例题:

    在这里插入图片描述
    在这里插入图片描述

    解题:

    在这里插入图片描述

    展开全文
  • 软件工程判定表

    判定表(又称决策表)

    用于描述判断条件较多、各个条件又相互组合、有多种决策方案的情况。
    判定表构成:
    1、条件列表:一个条件对应一个变量、关系或者预测;
    2、条件组合:各种条件可能取值的所有组合,有X种取值,N个条件组合数量为XN个;
    3、动作列表:执行的过程或者列表操作;
    4、动作入口:某个条件组合对应的动作,与条件组合构成判定表一列,也称为规则;

    决策表化简:
    1、将具有相同动作入口的条件组合进行合并化简,即找出对动作结果没有影响的条件(包含所有条件取值);
    2、任意两个条件组合之间不能有交集;

    判定树(决策树):
    内部节点:某个属性的一次测试;
    边:测试结果;
    叶子节点:某个类别或者类别分布

    实例:
    某公司承担空中和地面运输业务。计算货物托运费的规定如下。
    [空运]若货物重量小于等于 2kg,则一律收费 6 元;若货物重量大于 2kg 而又小于 20kg,则收费 3 元/kg;若货物重量大于 20kg,则收费 4 元/kg。
    [地运]若为慢件,则收费为 1 元/kg。若为快件,当重量小于等于 20kg 时,收费为 2 元/kg;当货物重量大于 20kg 时,收费 3 元/kg。

    判定表:
    在这里插入图片描述
    判定树:
    在这里插入图片描述

    展开全文
  • 判定表设计如题:2020年8月分析解决判定表的作用判定表组成,也就是所谓的四个象限划分四个象限的驱动原理判定表的建立步骤实战总结 这块没遇到过,挺生的,总结下...相关讲义的内容:软件工程复习之结构化分析,其实只是


    这块没遇到过,挺生的,总结下。

    如题:2020年8月

    在这里插入图片描述

    分析

    想不起判定表是什么样子的,只记得有PAD相关的细节……。还不是很清楚。c++与软工,讲义还是比较重要的,要多看,多理解。
    相关讲义的内容:软件工程复习之结构化分析,其实只是一个简单的介绍,没有涉及驱动层次的原理。可以说,有些似懂非懂,如四个象限写的,就挺模糊的。

    解决

    判定表的作用

    虽然是加工处理的设计工具,能够将复杂的问题按照各种可能的情况全部列举出来,另一种作用,设计出完整的测试用例集合。从这里可以看出还是软件测试部分出大题,一定要重视起来。

    判定表组成,也就是所谓的四个象限

    比较专业点的叫法,如下图所示:在这里插入图片描述

    条件桩(Condition Stub):列出了问题的所有条件。通常认为列出的条件的次序无关紧要。
    动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。
    条件项(Condition Entry):列出针对它所列条件的取值。在所有可能情况下的真假值。
    动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。

    划分四个象限的驱动原理

    任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件项和动作项的一列就是一条规则。显然,判定表中列出多少组条件取值,也就有多少条规则,即条件项和动作项有多少列。
    有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系。那就需要化简

    判定表的建立步骤

    1. 确定规则的个数。假如有n个条件。每个条件有两个取值(0,1),故有2^n种规则;
    2. 列出所有的条件桩和动作桩;
    3. 填入条件项;
    4. 填入动作项。等到初始判定表;
    5. 简化,合并相似规则(相同动作)。

    实战

    1. 由条件确定规则个数。
      题意,其实有三个条件,一个是疲倦与否,二是感不感兴趣,三是理解有无困难,初步推测,规则数为2^3=8个。
    2. 列出所有条件桩与动作桩
    3. 填入条件项;
    4. 填入动作项。等到初始判定表;//可以化一步来实现=
    12345678
    条件疲倦吗YYYYNNNN
    感兴趣吗NYYNYYNN
    理解困难吗NNYYNYNY
    动作继续阅读1
    跳到下一章11
    休息1111
    重读1
    1. 简化
    1234
    条件疲倦吗YNNN
    感兴趣吗YYN
    理解困难吗NY
    动作继续阅读1
    跳到下一章1
    休息1
    重读1

    总结

    不是很难,关键是理解。根据题意,列出所有的条件项和动作项是关键。

    展开全文
  • 软件工程~~判定树和判定表

    千次阅读 2021-01-16 21:12:48
    1. 判定表 当算法中包含多重嵌套的条件选择时,使用判定表能够清楚地表达。 判定表 组成 左上部分 所有条件 左下部分 所有可能做的动作 右上部分 各种条件组合,每一列表示一种可能组合 右下部分 每...

    1. 判定表

    当算法中包含多重嵌套的条件选择时,使用判定表能够清楚地表达。

    判定表组成
    左上部分所有条件
    左下部分所有可能做的动作
    右上部分各种条件组合,每一列表示一种可能组合
    右下部分每一列对应每一种条件组合的动作
    • 对于这个不理解没有关系,直接看题目就能够掌握了。

    eg:假设某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定表进行表达。

    1. 我们先将所有情况进行列出,就是面对行李是否<30kg是否为国内乘客是否为头等舱是否是残疾乘客我们托运行李的价格不一样

    2. T代表满足情况,F代表不满足,X代表我们应该付的价格(我个人建议你根据这个模板自己写其实更简单,顺序不同没有关系,其实就是排列组合所有情况)

    在这里插入图片描述

    2.判定树

    判定表能够清晰的表达复杂的条件组合,但是对于初次接触的人来说需要一个理解的学习过程,判定树是判定表的变种,TA也能够清晰地表达复杂的条件组合,TA的优点在于不需要任何的说明,一眼能够看出其中的含义。虽然更加直观但是比起判定表TA的简洁性要差一些,同一个值有可能需要重复写。

    跟上面一样的题目
    eg:假设某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定树进行表达。
    在这里插入图片描述
    以下举例一些题目
    题目1:

    在这里插入图片描述
    在这里插入图片描述

    转载自:https://blog.csdn.net/qq_43263647/article/details/105465536

    题目2:某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元~10000元之间,则基本手续费为交易金额的5%,再加34元;如果金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费的9%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费的6%。当每股售价超过25元时,如果交易的股数(即不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。
    要求:
    (1)用判定表表示手续费的计算方法。
    (2)用判定树表示手续费的计算方法。

    解答

    在这里插入图片描述

    或者 在这里插入图片描述

    在这里插入图片描述

    转载自:https://blog.csdn.net/lpZhouYi/article/details/89815590

    转载自:https://blog.csdn.net/qq_44723773/article/details/110098252

    展开全文
  • 软件工程课程课程中涉及到的练习及答案,考试前看看也很好
  • 题目 某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元~10000元...
  • 软件工程——需求分析 某单位工资档案管理系统中“职务津贴计算”加工逻辑过程: 假定职工的职称只分为助工、工程师和高工三种,保底津贴分别是350、400、500元,并且单位根据职工的工作年限给予津贴适当的上浮奖励...
  • 软件工程例题练习

    2014-06-04 08:37:13
    基本操作题 考生文件夹下存在一个数据库文件简单应用题
  • 判定树判定表

    2012-10-13 23:58:48
    是一个关于怎样用判定树,判定表解决问题的例子
  • 亲爱哒不好意思,刚刚才看到问题判定表软件需求分析的最后阶段,也就是需求评审阶段进行分析所使用的图表。在需求评审阶段,分析人员要在用户和软件设计人员的配合下对自己生成的需求规格说明和初步的用户手册进行...
  • 判定树和判定表

    千次阅读 2020-12-22 13:36:24
    使用判定树进行描述时,应该从问题的文字描述中分清哪些是判定条件,哪些是判定的决策,根据描述材料中的联结词找出判定条件的从属关系、并列关系、选择关系,根据它们构造判定树。【例4.5】某工厂对工人的超产奖励...
  • 软件工程判定表、判定树

    千次阅读 2020-11-19 21:54:29
  • 判定树、判定表(例题)

    千次阅读 2021-04-27 09:41:17
    例题:某工厂生产两种产品A和B, 凡工人每月的实际生产量超过计划指标者均有奖励。对工人超产奖励政策为:对于产品A的生产者:超产数N小于或等于50件时,每超产一件奖励1元;... 判定树: 判定表
  • 判定表是分析和表达多种输入条件下系统执行不同动作的工具,它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确。判定表通常由四部分组成,如图8-14所示。(1)条件桩:列出系统所有输入,列出的输入次序...
  • 判定表和判定树

    万次阅读 多人点赞 2020-01-04 14:24:09
    判定表 一组条件取值的组合 ==》 加工逻辑的动作 一般形式: 条件 条件1 条件取值的组合 条件2 ··· 条件n 动作 动作1 动作 动作2 ··· ...
  • 软件工程-判定

    万次阅读 多人点赞 2019-01-10 08:40:28
    1、某航空公司规定,乘客可以免费托运重量不超过30公斤的行李。当行李重量超过30公斤时,对头等舱...根据描述绘出判定表。   决策规则号 1 2 3 4 ...
  • 判定表和判定树测试.ppt

    千次阅读 2020-12-22 13:36:23
    判定表和判定树测试 使用Word或其它绘图工具完成下面三组处理的判定表和判定树 将完成的文档压缩并上传,命名为班级+学号+姓名.rar。 1、某单位招聘办公人员,招聘考试考核数学、英语、计算机三门课程,录取规则是:...
  • 判定表填写

    2013-06-24 12:56:45
    判定表的填写,软件测试人员必须要掌握的知识
  • 软件工程试题大全

    万次阅读 多人点赞 2019-07-02 15:19:11
    软件工程基础 一. 选择题 1。软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及(B) A).用户 B).需求审评 C).总结 D).都不正确 2。在原型法中称(A)为用户/设计者,开发人员根据用户...
  • 软件测试的实验报告 广西师范大学计信学院《软件测试技术》课程实验实验报告
  • 软件工程期末试题及答案(史上最全)

    千次阅读 多人点赞 2021-07-15 15:39:15
    软件工程期末试题及答案 1.开发瀑布模型中的软件定义时期各个阶段依次是:( B) A) 可行性研究,问题定义,需求分析。 B) 问题定义,可行性研究,需求分析。 C) 可行性研究,需求分析,问题定义。 D) 以上顺序都...
  • 判定表驱动法 概述:判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。又称“决策表”,是一种呈表格状的图形工具,适用于描述处理判断条件较多且条件又相互组合、有多种决策方案的情况。精确而简洁描述...
  • 工程期末考试50道大题,涵盖必掌握知识点 判定表、数据流图、对象模型、uml等知识点
  • 软件工程期末考试参考试题定义.pdf
  • GBT 15535-1995 信息处理 单命中判定表规范.pdf GBT 16260.1-2006 软件工程 产品质量 第1部分:质量模型.pdf GBT 16260.2-2006 软件工程 产品质量 第2部分:外部度量.pdf GBT 16260.3-2006 软件工程 产品质量 第3...
  • 讲述了软件工程这门课程中与数据字典、判定树、判定表相关的知识
  • 软件工程复习提纲——第五章

    千次阅读 2021-10-26 15:30:13
    软件工程复习提纲,期末、考研的学霸笔记 第五章——详细设计
  • 软件工程判断三角形

    2015-10-20 16:27:03
    #include #include #include using namespace std; int main() { int a,b,c; int num=0; int result=0; int flag[5]; memset(flag,0,sizeof(flag)); while(1) { a=rand()%1000; ... 
  • 判定表(Decision table)是另一种表达逻辑判断的工具。与结构化语言和判断树相比,判断表的优点是能把所有条件组合充分地表达出来;其缺点是判定表的建立过程较繁杂,且表达方式不如前两种简便。判定表在用于知识表达...
  • 软件工程导论

    万次阅读 多人点赞 2019-06-12 20:13:11
    软件工程概述 1.1软件 1.2软件危机 1.3软件工程 1.4软件生命周期 1.5软件过程 第二章.可行性研究 2.1可行性研究的任务 2.2可行性研究过程: 2.3系统流程图 2.4数据流图(DFD) 2.5数据字典(DD) 2.6成本...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,719
精华内容 5,887
关键字:

判定表软件工程