软件的复杂性主要体现在程序的复杂性。(30)是度量软件复杂性的一个主要参数。若采用McCabe度量法计算环路复杂性,则对于图4一11所示的程序图,其环路复杂度为(31)。 (31)

admin2019-07-12  26

问题 软件的复杂性主要体现在程序的复杂性。(30)是度量软件复杂性的一个主要参数。若采用McCabe度量法计算环路复杂性,则对于图4一11所示的程序图,其环路复杂度为(31)。

(31)

选项 A、2
B、3
C、4
D、5

答案C

解析 代码行数度量法以程序的总代码行数作为程序复杂性的度量值。这种度量方法有一个重要的隐含假定是:书写错误和语法错误在全部错误中占主导地位。McCabC度量法是一种基于程序控制流的复杂性度量方法。采用这种方法先画出程序图,然后采用公式V(G)=m—n+2计算环路复杂度。其中,m是图G中弧的个数,n是图G中的结点数。图中结点数为9,边数为11,所以环路复杂度为11一9+2=4。
转载请注明原文地址:https://jikaoti.com/ti/45G7FFFM
0

最新回复(0)