51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5344|回复: 7
打印 上一主题 下一主题

[求助] 如何求控制流图中的区域数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-9 22:49:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在控制流图中,包含条件的节点被称为判定节点(也叫谓词节点),由判定节点发出的边必须终止于某一个节点,由边和节点所限定的范围被称为区域。
请问,由一个判定节点发出的边组成的区域数为多少?

[ 本帖最后由 cheshizxq 于 2006-4-17 21:01 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-4-17 20:35:05 | 只看该作者
呵呵。没人答啊。看样子大家都不会啊。我看了好几本书,都只讲了一个概念,没有介绍求法的。而且,都是抄来抄去的。如果大家有谁看到答案了,麻烦回答一下。谢谢了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-4-18 10:02:39 | 只看该作者
计算控制流图环路复杂性通常都是这样算的,V(G)=判断节点数+1,其中V(G)表示区域数.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-4-18 20:33:51 | 只看该作者
其实,简单的说,就是有几个独立的区域,线性无关的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-4-23 09:57:38 | 只看该作者
我正式用于求环行复杂度的。因为有三种方法可以计算。一种是环行复杂度数等于判定节点数+1。一种是等于区域数。还有是边和点之间的关系运算的。我就是想验证三种方法的结果是不是一样的。但是感觉区域这个概念不是很清楚
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-4-25 21:05:27 | 只看该作者
很理论啊
实际中的意义是什么?不是很清楚
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-4-27 10:57:57 | 只看该作者
用来确定测试时最少需要几个测试用例的
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2012-2-12 21:45:38 | 只看该作者
将程序流图转换为控制流图,控制流图中的箭头称为边,表示控制流的方向,一条边必须终止于一个节点,边与节点圈定的空间叫做区域,注意,当对区域计数时,图形外的空间也应该记为一个区域。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-6-30 15:49 , Processed in 0.075932 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表