软件度量及应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第1页
软件度量及应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第2页
软件度量及应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第3页
软件度量及应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第4页
软件度量及应用-中南大学中国大学mooc课后章节答案期末考试题库2023年_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件度量及应用_中南大学中国大学mooc课后章节答案期末考试题库2023年如果对软件系统的性能要求越高,那么技术上实现越复杂,软件的规模也就越大。

参考答案:

正确

通过功能点度量方法得到的功能点数,可以用来计算缺陷密度、估算软件工作量与软件成本,但不可以用于计划开发时间与人员安排。

参考答案:

错误

用例图中包含的角色越多,用例越多,用户的需求功能也就越多,软件的规模也就越大。

参考答案:

正确

测量某程序的错误密度是直接测量。

参考答案:

错误

以下不属于软件度量的目的()。

参考答案:

发现软件中存在的错误

以下哪种度量是对软件复杂性的度量()

参考答案:

结构度量

类设计中哪个属性不能反映类的继承性()。

参考答案:

重载方法数

下列关于功能点度量的说法中,不正确的是()

参考答案:

功能点度量与程序语言有关

决定软件可维护性的因素不包括()

参考答案:

可用性

如果某个程序模块对应的控制流图有11条边,8个节点,则其对应的环形复杂度为()。

参考答案:

5

内聚按照内聚程度可以划分为功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑耦合、偶然内聚这七个种类型。

参考答案:

正确

我们用高内聚与低耦合这个准则来衡量软件结构设计是否满足模块化的要求。高内聚就是要求模块内的元素之间联系紧密;低耦合就是要求模块之间联系尽量少或者相对独立。

参考答案:

正确

度量软件的内聚率是计算软件中属于()内聚的模块占模块总数中的比率。

参考答案:

功能内聚

以下哪种类型的内聚属于高内聚。()

参考答案:

功能内聚

对软件的结构度量主要有三种类型结构的度量,以下()不属于该类型。

参考答案:

模块结构

以下属性不属于软件模块结构的属性是()。

参考答案:

粒度

软件的缺陷密度(defectdensity)不能用以下()模型计算。

参考答案:

缺陷个数/程序员人数

软件独立性是软件模块化提出的要求,衡量模块独立性的度量标准是模块的()。

参考答案:

内聚性与耦合性

以下哪种度量是对软件复杂性的度量()。

参考答案:

结构度量

用例点度量方法适合于度量面向对象分析方法进行功能需求分析的系统。

参考答案:

正确

程序的圈复杂度与程序中以下哪种语句无关。()

参考答案:

do

以下哪个关于软件测量的是无意义的。()

参考答案:

软件A的可操作性是软件B的可靠性的3倍。

以下哪个关于软件测量的命题是无意义的。()

参考答案:

程序A的可维护性是程序B的2倍。

计算程序的环形复杂度,代码如下:voidchoise(int*a,intn){inti,j,k,temp;for(i=0;ia[j])k=j;/*是k总是指向最小元素*/}if(i!=k){/*当k!=i是才交换,否则a[i]即为最小*/temp=a[i];a[i]=a[k];a[k]=temp;}}}(答案请填写阿拉伯数字)

参考答案:

5

在用例点度量方法中,如果角色代表的是通过人机交互界面进行交互的人,就是简单角色。

参考答案:

错误

用例点度量方法中,用例复杂程度可以通过以下三种方式来评估:用例中涉及的数据库实体数量、用例中包含的操作数量、实现用例的功能需要用到的类数量。

参考答案:

正确

计算程序的环形复杂度V(G)。(答案请直接填写阿拉伯数字)代码如下:voidchoise(int*a,intn){inti,j,k,temp;for(i=0;ia[j])k=j;/*是k总是指向最小元素*/}if(i!=k){/*当k!=i是才交换,否则a[i]即为最小*/temp=a[i];a[i]=a[k];a[k]=temp;}}}

参考答案:

5

软件的技术越复杂、开发环境越复杂,软件的规模也相对越大

参考答案:

正确

测量某程序的错误个数是直接测量。

参考答案:

正确

()模型没有给出度量软件质量的框架。

参考答案:

CMM模型

使用代码行(LOC)度量软件规模的优点是()。

参考答案:

容易计算

公共耦合与()都属于模块间的高耦合,设计时应该尽量避免。

参考答案:

内容耦合

以下对测试过程相关属性的度量,哪个属于软件外部属性。()

参考答案:

稳定性

软件需求分析主要包括软件的功能需求分析与性能需求分析。

参考答案:

正确

功能点度量方法是通过衡量软件系统中的功能点来估算软件系统的规模。

参考答案:

正确

以下()度量方法不能用于度量软件规模。

参考答案:

CMM方法

下列关于功能点度量的说法中,不正确的是()。

参考答案:

功能点度量与程序语言有关

以下哪个属性不属于软件内部属性。()

参考答案:

代码长度

以下哪种对软件度量的命题是无意义的()。

参考答案:

软件A的可操作性是软件B的可靠性的3倍。

决定软件可维护性的因素不包括()。

参考答案:

可用性

我们在考察程序的复杂性时,应综合考察程序的控制流结构复杂性、数据结构复杂性,以及考察程序算法的时间复杂度与空间复杂度。

参考答案:

正确

在用例点度量方法计算用例点数时,环境因素权重只有正值,是因为环境对软件系统规模的影响只有正影响。

参考答案:

错误

软件()是对软件产品、过程或者项目的某个属性的范围、数量、维度、容量或大小赋予一个定量的值。

参考答案:

测量

用例点度量方法是通过对系统用例图中角色与用例的分析,充分考虑技术与环境对系统的影响,来度量软件系统的规模。

参考答案:

正确

在利用功能点度量软件规模时,衡量系统功能的“外部查询”与“外部输入”是系统的相同功能。

参考答案:

错误

使用代码行(LOC)度量软件规模的优点是()。

参考答案:

容易计算

我们在设计软件模块结构时,希望能够保证模块内的高内聚、模块之间的低耦合,也希望模块之间的信息流结构不要过于复杂。模块化程度高的软件,结构相对简单,软件的可靠性可重用性更高,更易于测试与维护。

参考答案:

正确

以下哪个属性不属于HenryandKafura提出的信息流复杂性(InformationFlowComplexity)度量方法考虑的因素。()

参考答案:

模块个数

我们在设计软件功能模块结构时,尽量要保证系统的全局耦合度不要太高。

参考答案:

正确

利用功能点来表示软件规模不如用代码行数表示软件规模直观。

参考答案:

正确

程序中尽量少地设置全局变量,能够减少模块之间的公共耦合。

参考答案:

正确

在需求分析阶段,可以利用数据流图和用例图对软件规模进行度量。

参考答案:

正确

一个模块将开关量作为参数传给另一个模块,这两个模块之间的耦合类型是()。

参考答案:

控制耦合

软件独立性是软件模块化提出的要求,衡量模块独立性的度量标准是模块的()。

参考答案:

内聚性与耦合性

对软件的结构度量主要有三种类型结构的度量,以下()不属于该类型。

参考答案:

模块结构

度量软件的内聚率是计算软件中属于()内聚的模块占模块总数中的比率。

参考答案:

功能内聚

以下哪个属性不属于He

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论