电子科技大18春《软件开发综述》在线作业123
18春《软件开发综述》在线作业1一、单选题:
1.(单选题)模块的独立程度是评价设计好坏的重要标准。()是衡量软件的模块独立性的两个定性度量标准。 (满分:)
A耦合性和内聚性
B内聚性和可靠性
C耦合性和独立性
D可靠性和独立性
正确答案:——A——
2.(单选题)结构化分析方法的核心是 (满分:)
A数据流图
B数据字典
C结构化语言
D需求分析
正确答案:——D——
3.(单选题)渐增式是将模块一个一个地连入系统,每连入一个模块 (满分:)
A只需要对新连入的模块进行测试
B画图都不需要再进行测试
C要对新子系统进行测试
D都要进行回归测试
正确答案:——C——
4.(单选题)从下属模块取数据,经处理再将其传送给上级模块是什么模块 (满分:)
A传出模块
B传入模块
C变换模块
D协调模块
正确答案:————
5.(单选题)集成测试方法有非增量方式组装和增量方式组装,下述中不属于增量方式的方法的是 (满分:)
A自顶向下增量方法
B中间向两边增量方法
C自底向上增量方法
D自顶向下与自底向上相结合的混合增量方法
正确答案:————
6.(单选题)下面哪个测试属于黑盒测试 (满分:)
A路经测试和边界值分析
B等价划分和边界值分析
C条件判断和循环测试
D路经测试和等价划分
正确答案:————
7.(单选题)要求程序中每条路径最少检查一次的测试是 (满分:)
A语句测试
B分值测试
C路经测试
D以上三种测试
正确答案:————
8.(单选题)SA法的主要描述手段有 (满分:)
A系统流程图和模块图
BDFD图、数据词典、加工说明
C软件结构图、加工说明
D功能结构图、加工说明
正确答案:————
9.(单选题)表明直接控制一个给定模块的数目 (满分:)
A深度
B宽度
C扇出
D扇入
正确答案:————
10.(单选题)软件调试的方法中,()是从一般原理或前提出发,经过排除和细化的过程,推导出结论的方法。 (满分:)
A回溯法
B归纳法
C二分查找法
D演绎法
正确答案:————
11.(单选题)在结构图的有关术语中,用于表示软件结构中控制的层数的是 (满分:)
A扇出
B扇入
C深度
D宽度
正确答案:————
12.(单选题)静态测试是以人工的、非形式化的方法对程序进行分析和测试。不是常用的静态测试方法是 (满分:)
A运行程序并分析运行结果
B桌前检查与代码会审
C数据流分析图
D调用图
正确答案:————
13.(单选题)在白盒测试法中的逻辑覆盖技术中,其中发现错误能力最弱的覆盖技术是 (满分:)
A语句覆盖
B判定覆盖
C条件覆盖
D数据流
正确答案:————
14.(单选题)下面不是软件需求规格说明书的特点的是 (满分:)
A正确性
B折无歧义性
C完整性
D不可修改性
正确答案:————
15.(单选题)对软件系统的模块或构件进行正确性检查的测试是 (满分:)
A单元测试
B集成测试
C确认测试
D系统测试
正确答案:————
16.(单选题)下面叙述的是程序修改过程应注意的地方,其中错误的是 (满分:)
A不要只修改错误的征兆和表现,要找到产生错误的真正原因,修改错误的本质
B在出现错误的地方很不会有别的错误
C当心修改一个错误时可能引入新的错误
D不要试图直接修改目标代码来修改错误,应当修改源程序
正确答案:————
17.(单选题)软件工程三要素是 (满分:)
A技术、方法和工具
B方法、工具和过程
C方法、对象和类
D过程、模型、方法
正确答案:————
18.(单选题)面向对象方法的出发点是 (满分:)
A把自然界的事物按对象这一基本元素来处理
B尽可能按照人类认识客观世界的方法和思维方式来解决问题
C使用面向对象的语言来进行软件开发
D数据应该和操作它的程序封装在一起
正确答案:————
19.(单选题)软件复杂性度量的参数包括 (满分:)
A效率
B规模
C完整性
D容错性
正确答案:————
20.(单选题)下面不是向对象程序设计的基本机制的是 (满分:)
A集成
B消息
C方法
D结构
正确答案:————
18春《软件开发综述》在线作业2
一、单选题:
1.(单选题)软件需求分析阶段的工作,有四个方面,分别为需求评审,需求分析,编写需求规格说明书,以及 (满分:)
A需求获取
B阶段性报告
C总结
D都不正确
正确答案:——A——
2.(单选题)软件是指 (满分:)
A按事先设计的功能和性能要求执行的指令系列
B使程序能够正确操纵信息的数据结构
C与程序开发、维护和使用有关的图文资料
D计算机系统中的程序和文档
正确答案:——D——
3.(单选题)项目开发计划通常不包括 (满分:)
A项目的实施计划
B项目的资源计划
C项目的测试计划
D项目的验收计划
正确答案:——C——
4.(单选题)表明直接控制一个给定模块的数目 (满分:)
A深度
B宽度
C扇出
D扇入
正确答案:————
5.(单选题)在软件测试过程的4个步骤中,测试依据是需求规格说明的是 (满分:)
A单元测试
B集成测试
C确认测试
D系统测试
正确答案:————
6.(单选题)软件工程是指 (满分:)
A软件生存周期内的所有活动
B软件生存周期内的一系列有序活动集
C软件工程的一组活动
D软件生存周期内的所有任务
正确答案:————
7.(单选题)瀑布模型的主要特点是 (满分:)
A将开发过程严格地划分为一系列有序的活动
B将过程分解为阶段
C提供了有效的管理模式
D缺乏灵活性
正确答案:————
8.(单选题)要求程序中每个语句最少检查一次 (满分:)
A分支测试
B路径测试
C语句测试
D都不是
正确答案:————
9.(单选题)在白盒测试法中的逻辑覆盖技术中,其中发现错误能力最弱的覆盖技术是 (满分:)
A语句覆盖
B判定覆盖
C条件覆盖
D数据流
正确答案:————
10.(单选题)结构化分析方法的核心是 (满分:)
A数据流图
B数据字典
C结构化语言
D需求分析
正确答案:————
11.(单选题)下述不属于单元测试的内容的是 (满分:)
A模块接口测试
B局部数据结构测试
C路径测试
D数据测试
正确答案:————
12.(单选题)在结构图的有关术语中,用于表示软件结构中控制的层数的是 (满分:)
A扇出
B扇入
C深度
D宽度
正确答案:————
13.(单选题)下列文档与维护人员有关的有 (满分:)
A软件需求说明书
B项目开发计划
C概要设计说明书
D操作手册
正确答案:————
14.(单选题)下述中不属于软件调试的方法的是 (满分:)
A强行排错法
B回溯法
C原因排除法
D错误猜测法
正确答案:————
15.(单选题)软件工程的活动是指 (满分:)
A软件生存周期内的一组任务
B软件生存周期内的一组有序任务集
C软件项目的任务
D软件开发的工作
正确答案:————
16.(单选题)集成测试方法有非增量方式组装和增量方式组装,下述中不属于增量方式的方法的是 (满分:)
A自顶向下增量方法
B中间向两边增量方法
C自底向上增量方法
D自顶向下与自底向上相结合的混合增量方法
正确答案:————
17.(单选题)以下哪个不是详细设计中常用的图形描述工具 (满分:)
A数据流图
B程序流图
C盒图(N-S)
D问题分析图(PAD)
正确答案:————
18.(单选题)下面哪一种方法的基本思想是,把程序以某一个关键点划分成两部分,在该关键点输入变量的正确值,如果输出正确,则错误在上半部分,否则在下半部分。如此多次的划分查找,直到找出错误为止。 (满分:)
A演绎发
B归纳法
C二分法
D原因排除法
正确答案:————
19.(单选题)第一个体现结构化编程思想的程序设计语言是 (满分:)
AFORTRAN语言
Bpascal语言
CC语言
DPL/1语言
正确答案:————
20.(单选题)要求程序中每条路径最少检查一次的测试是 (满分:)
A语句测试
B分值测试
C路经测试
D以上三种测试
正确答案:————
18春《软件开发综述》在线作业3
一、单选题:
1.(单选题)项目开发计划通常不包括 (满分:)
A项目的实施计划
B项目的资源计划
C项目的测试计划
D项目的验收计划
正确答案:——C——
2.(单选题)下述中不属于软件调试的方法的是 (满分:)
A强行排错法
B回溯法
C原因排除法
D错误猜测法
正确答案:——A——
3.(单选题)软件生存周期中时间最长的是 (满分:)
A总体设计
B需求分析
C软件测试
D软件维护
正确答案:——D——
4.(单选题)下面哪个测试属于黑盒测试 (满分:)
A路经测试和边界值分析
B等价划分和边界值分析
C条件判断和循环测试
D路经测试和等价划分
正确答案:————
5.(单选题)软件复杂性度量的参数包括 (满分:)
A效率
B规模
C完整性
D容错性
正确答案:————
6.(单选题)下列哪项不是软件的主要特性 (满分:)
A高成本
B无形
C包括程序和文档
D可独立构成计算机系统
正确答案:————
7.(单选题)渐增式是将模块一个一个地连入系统,每连入一个模块 (满分:)
A只需要对新连入的模块进行测试
B画图都不需要再进行测试
C要对新子系统进行测试
D都要进行回归测试
正确答案:————
8.(单选题)下面不是向对象程序设计的基本机制的是 (满分:)
A集成
B消息
C方法
D结构
正确答案:————
9.(单选题)下面不是软件需求规格说明书的特点的是 (满分:)
A正确性
B折无歧义性
C完整性
D不可修改性
正确答案:————
10.(单选题)“软件工程的概念是为解决软件危机而提出的”这句话的意思是 (满分:)
A说明软件工程的概念,即:工程的原则和思想、方法可能解决当时软件开发和维护存在的问题
B说明软件工程这门学科的形成是软件发展的需要
C强调软件工程成功地解决了软件危机的问题
D说明软件危机存在的主要问题是软件开发,而不像传统工程项目那样
正确答案:————
11.(单选题)以下哪个不是详细设计中常用的图形描述工具 (满分:)
A数据流图
B程序流图
C盒图(N-S)
D问题分析图(PAD)
正确答案:————
12.(单选题)CMM是开发高效率、高质量和低成本软件时,普遍采用的软件生产过程标准,它的主要用途不包括 (满分:)
A软件过程评估
B软件过程改进
C软件过程控制
D软件能力评估
正确答案:————
13.(单选题)面向对象的分析法方法主要是建立三类模型,即 (满分:)
A系统模型、E-R模型、应用模型
B对象模型、动态模型、应用模型
CE-R模型、对象模型、功能模型
D对象模型、动态模型、功能模型
正确答案:————
14.(单选题)软件测试用例是指为了测试软件而设计的一组数据,它应该包括输入的数据和()两部分 (满分:)
A测试计划
B测试规格
C以往测试记录
D预期输出结果
正确答案:————
15.(单选题)软件工程的活动是指 (满分:)
A软件生存周期内的一组任务
B软件生存周期内的一组有序任务集
C软件项目的任务
D软件开发的工作
正确答案:————
16.(单选题)下列文档与维护人员有关的有 (满分:)
A软件需求说明书
B项目开发计划
C概要设计说明书
D操作手册
正确答案:————
17.(单选题)耦合度是对软件结构中各个不同模块之间互相关联程度的度量。一模块直接访问另一模块的内部信息应属于 (满分:)
A内容耦合
B控制耦合
C数据耦合
D外部耦合
正确答案:————
18.(单选题)表明直接控制一个给定模块的数目 (满分:)
A深度
B宽度
C扇出
D扇入
正确答案:————
19.(单选题)在数据流图中,○(椭圆)代表 (满分:)
A源点
B终点
C加工
D模块
正确答案:————
20.(单选题)SA法的主要描述手段有 (满分:)
A系统流程图和模块图
BDFD图、数据词典、加工说明
C软件结构图、加工说明
D功能结构图、加工说明
正确答案:————
页:
[1]