applejuzi
发表于 2007-7-15 21:06:53
控制流图的画法
在看测试用例指南时,对于资料中有关一段代码的控制流图我不太明白。请各位高手指教。
代码如下:
1 if (a or b)
2 x
3
else
4 y
5 ...
图:
我认为or条件不应该这样画,但我又不知道如何画就是感觉错了。如果条件是and 又该如何画呢?
sandy320
发表于 2007-7-16 08:56:24
if两个条件的话一个条件一个条件的分析,这是我画的
[ 本帖最后由 sandy320 于 2007-7-16 09:06 编辑 ]
applejuzi
发表于 2007-7-15 21:17:18
怎么图片不能显示? 再传一次
applejuzi
发表于 2007-7-15 21:34:42
怎么回事?
等一个人咖啡
发表于 2007-12-22 10:46:35
楼上的对了呵呵!
egao
发表于 2008-5-11 22:37:42
我觉得应该是这个样子的
apl137
发表于 2008-5-22 10:27:30
楼上错了,2和4应对掉
liaocuihua
发表于 2008-9-17 18:21:06
到底那个是正确的哦?都糊涂了呢!
dengaihu
发表于 2008-12-9 19:35:59
学习了,我也看过这个例子,迷糊了好久!
peilinaa11
发表于 2009-11-16 13:32:31
rwrw
wrwrw
james.zhong
发表于 2009-11-26 17:46:52
:) :L 看不太明白!
yh2010
发表于 2010-12-20 11:41:16
:funk:我觉得楼上画的都不对。我电脑目前没装Visio,改日装上Visio了给你们发去最正确的图
hooghoog
发表于 2011-5-23 16:59:07
这个才是正确的
hooghoog
发表于 2011-5-23 17:00:31
4楼的才是正确的
chfism
发表于 2011-8-31 17:18:16
本帖最后由 chfism 于 2011-8-31 17:19 编辑
4楼不对,原来程序有一个复合条件,圈复杂度是2+1=3,4楼出来的图圈复杂度是2,所以2和5中间还要画一条线,这样逻辑上也正确,6楼正解
muyanduo
发表于 2011-11-21 15:44:45
到底该怎么画呀跪求啊 啊啊明天就要考试啦大虾们帮帮忙啊
jiayanli518
发表于 2012-3-19 09:48:53
原来程序圈复杂度是3,4楼出来的图圈复杂度是2,所以2和5中间还要画一条线,这样逻辑上也正确,6楼正解
ycl_0323
发表于 2012-3-23 17:57:51
6 楼正解
aldl66600702
发表于 2013-7-8 16:43:23
aldl66600702
发表于 2013-7-8 16:45:02