MOOC 软件度量及应用-中南大学 中国大学慕课答案.docx
《MOOC 软件度量及应用-中南大学 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 软件度量及应用-中南大学 中国大学慕课答案.docx(14页珍藏版)》请在文库网上搜索。
1、 MOOC 软件度量及应用-中南大学 中国大学慕课答案第 1 章 软件测量 测试题1、问题:以下哪个关于软件测量的是无意义的。( )选项:A、项目 A 的开发时间是项目 B 开发时间的两倍。B、项目 A 规模是项目 B 规模的 3 倍。C、软件 A 的可操作性是软件 B 的可靠性的 3 倍。D、项目 A 的代码行数是 30KLOC(千代码行)。正确答案:【软件 A 的可操作性是软件 B 的可靠性的 3 倍。】2、问题:以下哪个关于软件测量的命题是无意义的。( )选项:A、程序 A 比程序 B 长 50 行。B、程序 A 的维护成本是程序 B 的维护成本的两倍。C、程序 A 比程序 B 更复杂。
2、D、程序 A 的可维护性是程序 B 的 2 倍。正确答案:【程序 A 的可维护性是程序 B 的 2 倍。】3、问题:软件( )是对软件产品、过程或者项目的某个属性的范围、数量、维度、容量或大小赋予一个定量的值。选项:A、测量B、度量C、估算D、指标正确答案:【测量】4、问题:测量某程序的错误个数是直接测量。选项:A、正确B、错误正确答案:【正确】5、问题:测量某程序的错误密度是直接测量。选项:A、正确B、错误正确答案:【错误】 第 2 章 软件度量 测试题1、问题:以下哪个属性不属于软件内部属性。( )选项:A、可测试性B、代码长度C、耦合度D、软件规模正确答案:【可测试性】2、问题:以下对测
3、试过程相关属性的度量,哪个属于软件外部属性。( )选项:A、测试时间B、bug 数量C、稳定性D、测试人员数正确答案:【稳定性】3、问题:软件度量主要度量三种类型的实体,以下哪种不属于软件度量的度量实体。( )选项:A、产品B、过程C、项目D、模型正确答案:【模型】4、问题:以下哪个属性不属于软件内部属性。( )选项:A、可维护性B、软件规模C、环形复杂度D、代码长度正确答案:【可维护性】第三章 作业题3.1 功能点度量(上) 测试题1、问题:在需求分析阶段,可以利用数据流图和用例图对软件规模进行度量。选项:A、正确 B、错误正确答案:【正确】2、问题:软件需求分析主要包括软件的功能需求分析与
4、性能需求分析。选项:A、正确B、错误正确答案:【正确】3、问题:功能点度量方法是通过衡量软件系统中的功能点来估算软件系统的规模。选项:A、正确B、错误正确答案:【正确】4、问题:在利用功能点度量软件规模时,衡量系统功能的“外部查询”与“外部输入”是系统的相同功能。选项:A、正确B、错误正确答案:【错误】3.2 功能点度量(下) 测试题1、问题:下列关于功能点度量的说法中,不正确的是( )选项:A、功能点度量与程序语言有关B、功能点度量方法适合于度量数据处理较多的系统C、功能点的计算过程带有主观性D、功能点度量方法适合于软件项目估算正确答案:【功能点度量与程序语言有关】2、问题:如果对软件系统的
5、性能要求越高,那么技术上实现越复杂,软件的规模也就越大。选项:A、正确B、错误正确答案:【正确】3、问题:通过功能点度量方法得到的功能点数,可以用来计算缺陷密度、估算软件工作量与软件成本,但不可以用于计划开发时间与人员安排。 选项:A、正确B、错误正确答案:【错误】4、问题:利用功能点来表示软件规模不如用代码行数表示软件规模直观。选项:A、正确B、错误正确答案:【正确】3.3 用例点度量(上) 测试题1、问题:用例图中包含的角色越多,用例越多,用户的需求功能也就越多,软件的规模也就越大。选项:A、正确B、错误正确答案:【正确】2、问题:软件的技术越复杂、开发环境越复杂,软件的规模也相对越大选项
6、:A、正确B、错误正确答案:【正确】3、问题:用例点度量方法中,用例复杂程度可以通过以下三种方式来评估:用例中涉及的数据库实体数量、用例中包含的操作数量、实现用例的功能需要用到的类数量。选项:A、正确B、错误正确答案:【正确】4、问题:在用例点度量方法中,如果角色代表的是通过人机交互界面进行交互的人,就是简单角色。选项:A、正确B、错误正确答案:【错误】3.4 用例点度量(下) 测试题 1、问题:软件的缺陷密度(defect density)不能用以下( )模型计算。选项:A、缺陷个数/代码行数B、缺陷个数/程序员人数C、缺陷个数/用例点数D、缺陷个数/模块个数正确答案:【缺陷个数/程序员人数
7、】2、问题:在用例点度量方法计算用例点数时,环境因素权重只有正值,是因为环境对软件系统规模的影响只有正影响。选项:A、正确B、错误正确答案:【错误】3、问题:用例点度量方法是通过对系统用例图中角色与用例的分析,充分考虑技术与环境对系统的影响,来度量软件系统的规模。选项:A、正确B、错误正确答案:【正确】4、问题:用例点度量方法适合于度量面向对象分析方法进行功能需求分析的系统。选项:A、正确B、错误正确答案:【正确】4.0 软件结构度量 测试题1、问题:以下哪种度量是对软件复杂性的度量( )。选项:A、软件开发效率度量B、结构度量C、规模度量D、容错性度量正确答案:【结构度量】2、问题:软件独立
8、性是软件模块化提出的要求,衡量模块独立性的度量标准是模块的( )。选项: A、抽象与信息隐藏B、局部化与封装化C、内聚性与耦合性D、可调用与完整性正确答案:【内聚性与耦合性】3、问题:以下属性不属于软件模块结构的属性是( )。选项:A、深度B、扇出C、扇入D、粒度正确答案:【粒度】4、问题:对软件的结构度量主要有三种类型结构的度量,以下( )不属于该类型。选项:A、模块结构B、控制流结构C、数据结构D、数据流结构正确答案:【模块结构】4.1 软件结构度量之模块内聚性度量 测试题1、问题:以下哪种类型的内聚属于高内聚。( )选项:A、功能内聚B、顺序内聚C、逻辑内聚D、过程内聚正确答案:【功能内
9、聚】2、问题:度量软件的内聚率是计算软件中属于( )内聚的模块占模块总数中的比率。选项:A、功能内聚B、顺序内聚C、逻辑内聚D、过程内聚正确答案:【功能内聚】 3、问题:我们用高内聚与低耦合这个准则来衡量软件结构设计是否满足模块化的要求。高内聚就是要求模块内的元素之间联系紧密;低耦合就是要求模块之间联系尽量少或者相对独立。选项:A、正确B、错误正确答案:【正确】4、问题:内聚按照内聚程度可以划分为功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑耦合、偶然内聚这七个种类型。选项:A、正确B、错误正确答案:【正确】4.3 软件结构度量之模块耦合性度量 测试题1、问题:一个模块将开关量作为参数
10、传给另一个模块,这两个模块之间的耦合类型是( )。选项:A、控制耦合B、数据耦合C、标记耦合D、内容耦合正确答案:【控制耦合】2、问题:公共耦合与( )都属于模块间的高耦合,设计时应该尽量避免。选项:A、内容耦合B、控制耦合C、标记耦合D、数据耦合正确答案:【内容耦合】3、问题:程序中尽量少地设置全局变量,能够减少模块之间的公共耦合。选项:A、正确B、错误正确答案:【正确】4、问题:我们在设计软件功能模块结构时,尽量要保证系统的全局耦合度不要太高。 选项:A、正确B、错误正确答案:【正确】4.4 软件结构度量之信息流结构度量 测试题1、问题:以下哪个属性不属于 Henry and Kafura
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC答案 中国大学慕课答案 MOOC