用例相关图--因果图
上一篇 /
下一篇 2015-09-28 15:21:56
http://www.cnblogs.com/nzyjlr/archive/2010/12/01/1893230.html
http://wenku.baidu.com/link?url=6qk7oIPOm_JytPigyBTcJWMsoxhjKJq_XpBSkpv6PhDbhtUCEGGApaxHobF2tgaKj__461xvKmbh9auDYlD60w9KwWkR_ULtQfRKhEEMsVK
1.
分割功能说明书
对于规模比较大的程序来说,
由于输入条件的组合数太大,
所以很难整体上
使用一个因果图。
我们可以把它划分为若干部分,
然后分别对每个部分使用因果
图。例如,测试编译程序时,可以把每个语句作为一个部分。
2.
识别出“原因”和“结果”,并加以编号
所谓原因,
是指输入条件或输入条件的等价类;
而结果则是指输出条件或输
出条件的等价类。
每个原因或结果都对应于因果图中的一个节点。
当原因或结果
成立(或出现)时,相应的节点取值为
1
,否则为
0
。
例如,有一个饮料自动售货机(处理单价为
5
角钱)的控制处理软件,它的
软件规格说明如下:
若投入
5
角钱的硬币,按下“
橙汁
”或“
啤酒
”的按钮,则相应的饮料就送
出来。若投入
1
元钱的硬币,同样也是按“
橙汁
”或“
啤酒
”的按钮,则自动售
货机在送出相应饮料的同时退回
5
角钱的硬币。
收藏
举报
TAG: