McCabe指出,V(G)可作为程序规模的定量指标,V(G)值越高的程序往往是越复杂、越容易出问题的程序。因此,他建议模块规模以()为宜。
第1题:
程序的环路复杂度V(G)也称为McCabe复杂性度量,它是构成基本路径集的独立路径数的上界,可依此得出应该设计的测试用例数目。请计算【C代码3】程序段的环路复杂度V(G)。
第2题:
DDBS中,透明性层次越高______。
A.网络结构越简单
B.网络结构越复杂
C.应用程序编写越简单
D.应用程序编写越复杂
第3题:
● 以下关于信息系统可维护程度的描述中,正确的是 (50)
(50)
A. 程序中有无注释不影响程序的可维护程度
B. 执行效率高的程序容易维护
C. 模块间的耦合度越高,程序越容易维护
D. 系统文档有利于提高系统的可维护程度
第4题:
A.错误
B.正确
第5题:
A.错误
B.正确
第6题:
● McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图 G 的环路复杂性的公式为:V(G)=m-n+2,其中 V(G)是有向图 G 中的环路个数,m是 G 中的有向弧数,n 是 G 中的节点数。下图所示程序图的程序复杂度是 (32) 。
(32)
A. 2
B. 3
C. 4
D. 5
第7题:
Mcc:abe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式为:V(G)=m—n+2,其中V(G)是有向图G中的环路个数,m是G中的有向弧数,n是G中的节点数。下图所示程序图的程序复杂度是( )。
A.2
B.3
C.4
D.5
第8题:
A、语句行度量方法
B、Jackson方法
C、McCabe方法
D、Halstead方法
第9题:
A.错误
B.正确
第10题:
DDBS中,透明性层次越高()