程序复杂性的度量方法有哪些?
程序复杂性的度量方法有哪些?
相关考题:
为结果准确,度量程序复杂性的方法要准确实用,前提不包括()。 A、可以被用来计算任何一个程序的复杂性B、对不合理程序或无法排错的程序,不应用复杂性度量进行复杂性计算C、如果程序中指令条数、附加存储量、计算时间增多,会减少程序的复杂性D、如果程序中指令条数、附加存储量、计算时间增多,不会减少程序的复杂性
对软件复杂性进行度量时,采用代码行度量法,下列说法不正确的是()。A.每行代码的出错率与源程序行数之间不存在简单的线性关系B.对于少于100行语句的小程序,源代码行数与出错率是线性相关的C.代码行度量法只是一简单的,估计的很粗糙的方法D.随着程序的增大,出错率以线性方式增长
● McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图 G 的环路复杂性的公式为:V(G)=m-n+2,其中 V(G)是有向图 G 中的环路个数,m是 G 中的有向弧数,n 是 G 中的节点数。下图所示程序图的程序复杂度是 (32) 。(32)A. 2B. 3C. 4D. 5
对度量法,叙述错误的是()A、度量法是一种基于程序控制流的复杂性度量法B、度量法以图论为工具,用图的环路数作为程序复杂性的度量值C、度量法不能区分简单IF语句和循环语句的复杂性D、度量法对模块间的接口和简单IF语句区分对待
对McCabe度量法,叙述错误的是()A、McCabe度量法是一种基于程序控制流的复杂性度量法B、McCabe度量法以图论为工具,用图的环路作为程序复杂性的度量值C、McCabe度量法将简单IF语句和赋值语句的复杂性同等看待D、McCabe复杂性度量也称为环路度量
以下关于各开发活动中的度量属性,哪些说法是正确的?()A、源代码度量最著名的方法是ASLSEAD的“软件科学”理论,在工程应用中非常使用B、测试度量是度量测试的技术特征而不是测试过程C、设计完成是则可进行较精确的度量,无论是传统命令式结构化程序还是面向对象程序都要作“3C”度量,即复杂性、内聚性、偶合性D、对需求分析模型的度量主要为估计成本而用,是比较精细的,主要是针对开发软件的大小
填空题Halstead给出了称为文本复杂性度量的模型。它是根据统计程序中的()的个数来度量程序的复杂程度。