专升本《软件工程》考试答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[ 试题分类 ]: 专升本《软件工程》 _08031750 [ 题型 ]: 单选 [ 分数 ]:2
A. 数据
B. 数据流
C. 信息处理 D .数据处理
答案:B
2. 瀑布模型的存在问题是 ( )。
A. 缺乏灵活性
B. 用户与开发者易沟通
C. 用户容易参与开发
D. 适用可变需求 答案:A
3. 在用面向对象的方法进行系统分析时,可从问题域、 对象。
A. 功能
B. 系统性能
C. 系统责任
D. 接口 答案 :C
4.软件重用是指 ( )。
A. 多个用户都在使用同一个软件
B. 同一软件成分被多次重复使用于不同的软件中
C. 重复运行一个软件,解决用户的实际问题 答案 :B
5. 在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实
例重用、继 承重用和 ( )。
A. 接口重用
B. 动态重用
C. 多态重用
1.数据流图有四种成分:源点与终点、处理、 ( ) 和数据存储。
( ) 和系统边界三方面来发现目标系统的
D.功能重用 答案:C 6.在用白盒法技术设计测试用例时, A. 路径覆盖 B. 语句覆盖 C. 判定覆盖 D. 条件组合覆盖 ()是最弱的覆盖标准。
答案:B 7.行为是指对象达到某种状态时所做的一系列处理操作。
这些操作是需要 A.
耗费外部设备 B. 不耗费时间 C. 耗费时间 D. 耗费外存储器 ()的。
答案:C 8.在软件开发过程中要产生大量的信息,要进行大量的修改, 到最低程度。
()能协调软件开发,并使混乱减
A. 软件进度管理
B. 软件质量管理
C. 软件测试管
理 D. 软件项目管理 答案:D 9.根据软件维护的任务与性质不同,通常可将软件维护分为 A. 四类 B. 五类 C. 两类 D. 三类 ()活动。
答案:A 10.可重用软部件必须具备三个特点,请选择其中之一
A. 接口好
B. 接口清晰
C. 接口清晰、简明、可靠
D. 接口清晰、简明
)。
答案:C
11.为了便于对照检查,测试用例应由输入数据和预期的()两部分组成。
A.输入参数
B.输岀参
数
C.输入结
果
D.输岀结
果
答案:D
12.软件总体设计结束后得到
A.程序编码
B.模块详细的算法
C.初始化的软件结构
图D.优化后的软件结构图
答案:D
13.结构化程序设计的一种基本方法是()。
A.迭代法
B.逐步求精
法
C.筛选法
D.递归法
答案:B
14. 一个有效的处理风险的策略应该包括下述三个方面的内容:风险识别、风险评估和
A.风险管理
B.风险监督
C.风险控制
D.风险检测
答案:C
15.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、()及文档的完整集合。
A.接口
B.代
码
C.进
程
D.数
据
答案:D
16.软件需求分析的主要任务是准确地定义岀要开发的软件系统是)。
A.怎么做
B. 对谁做
C. 如何做
D.做什么
答案:D
A. 系统规格说明书
B. 需求说明书
C. 设计说明书
D. 项目计划
答案:A
A. 瀑布模型
B. 增量模型
C. 喷泉模型
D. 螺旋模型
答案:D
A. 编码格式
B. 编程风格
C. 程序代码
D. 程序编码
答案:B
A. 完善性维护
B. 预防性维护
C. 适应性维护
D. 纠错性维护 答案:C
[试题分类]:专升本《软件工程》 —08031750 [题型]:单选 [分数]:2
17.在软件开发过程中,最早形成的软件配置项是
)。
18.在软件开发模型中,()是一种风险驱动模型, 过程和开发。
它适用于大型软件的开发, 并支持面向对象的
19. 一个程序员在编写程序时所表现岀来的特点、习惯、 逻辑思路等就构成了这个程序员的
)。
20.随着软硬件环境变化而修改软件的过程是
( )。
1.CMM 模型将软件过程的成熟度分为 5个等级。
在()使用定量分析来不断地改进和管理软件
过程。
A. 管理级
B. 优化级
C. 定义级
D. 可重复级 答案:A
2.瀑布模型是以文档为驱动、适合于 ()的软件项目的模型。
A. 需求变化
B. 需求固定
C. 需求不定
D. 需求改变
答案:B
A. 模块独立性强
B. 模块性能很强
C. 模块正确性好
D. 模块性能很好 答案:A
4. 在下列选项中,()不属于软件工程学科所要研究的基本内容。
A. 软件工程原理
B. 软件工程目标
C. 软件工程材料
D. 软件工程过程 答案:C
5.面向对象设计阶段的主要任务是系统设计和()
A. 对象设计
B. 结构化设计
C. 面向对象程序设计
D. 数据设计 答案:A
6. 在用面向对象的方法进行系统分析时,可从问题域、 3.可重用软部件必须具备三个特点,请选择其中之一
()。
()和系统边界三方面来发现目标系统的对
象。
A.功能
B.系统性能
C.系统责任
D.接口答案:C
7.为了提高模块的独立性,模块之间最好是()
A.公共环境耦合
B.数据耦合
C.控制耦合
D.特征耦合答案:B
8.如果知道软件的程序流程图和内部结构,那么就可以采用
()方法进行测试。
A.白盒测试
B.黑盒测试
C.路径测试
D.边界测试答案:A
9.面向对象程序设计语言不同于其它语言的最主要特点是()
A.继承性
B.抽象性
C.模块性
D.内聚性答案:A
10.软件过程是()。
A.一种软件求解的计算逻辑
B.软件开发活动的集合
C.特定的开发模型
D.软件生命周期模型
答案:B
11.在用面向对象的方法进行系统分析时,
可从()、系统责任和系统边界三方面来发现目标系统的对象。
A.问题接口
精选文库
A. 及早提供工作软件
B. 开发完毕后才见到工作软件
C. 开发完毕才见到产品
D. 及早提供全部完整的软件产品 答案:A
15. 在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、
继承重用和()。
A. 功能重用
B. 多态重用
C. 动态重用
D. 接口重用 答案:B
16. 螺旋模型综合了()的优点,并增加了风险分析。
A. 增量模型和喷泉模型
B. 瀑布模型和演化模型
C. 喷泉模型和演化模型
B. 说明书
C. 规格说明
书 答案:D
12.黑盒测试在设计测试用例时,主要需要研究
A. 项目开发计划
B. 需求规格说明与概要设计说明
C. 概要设计说明与详细设计说明
D. 详细设计说明
()。
答案:B
13.在面向数据流的软件设计方法中,一般将信息流分为()
A. 数据流和控制流
B. 变换流和控制
流
C. 变换流和事务
流 答案:C
14.快速原型模型的主要特点之一是
()。
D.原型和喷泉模型 答案:D 17.软件工程的三要素是() A. 过程、 B. 技术、 C. 方法、 D. 方法、 模型和方法 方法和工具 工具和过程 对象和类 答案:C 18.如果模块在同一段时间内完成各种初始化工作,这种内聚属于 A.
过程内聚 B. 时间内聚 C. 功能内聚 D. 逻辑内聚 ()。
答案:B 19.应用执行对象的操作可以改变该对象的() A. 属性 B. 功能 C. 行为 D. 数据
答案:B
20.在民主组织机构中如果一个小组有 n 个成员,则可能的通信信道有 ()。
A. n -1 条 B. n(n-1)条 C. n(n-1)/2 条 D. n 条 答案:C 21.()的作用是为有效地、定量地进行管理,把握软件工程过程的实际情况和它所产生的产品 质量。
A. 进度安排
B. 估算
C. 风险分析
D. 度量
答案:A
22.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及()的完整集
合。
A.代码
B.文
档
C.编
程
D.说
明
答案:B
23.螺旋模型综合了()的优点,并增加了风险分析。
A.喷泉模型和演化模型
B.原型和喷泉模型
C.瀑布模型和演化模
型
D.增量模型和喷泉模
型答案:B
24.下面()不是人们常用的评价软件质量的
A.可维护性4个因素之一。
B.可理解
性
C.可靠性
D.易用性
答案:D
25.根据软件维护的任务与性质不同,通常可将软件维护分为()活
动。
A.五类
B.三
类
C.四类
D俩类
答案:C
26. 一个有效的处理风险的策略应该包括下述三个方面的内容: ()、风险评估和风险控制。
A.风险检测
B.风险识
别
C.风险监
控
D.风险完
善
答案:B
27.UML是软件开发中的一个重要工具,它主要应用于()
A.基于对象的面向对象的方法
B.基于螺旋模型的结构化方法
C.基于数据的数据流开发方法
D.基于需求动态定义的原型化方法答案:A
28.成功的测试是指运行测试用例后()
A.证明程序正确
B.改正了程序错误
C.发现了程序错误
D.未发现程序错误答案:C
29.当A模块调用B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是()。
A.数据耦合
B.时间耦合
C.参数耦合
D.内容耦合答案:A
30.面向对象的实现主要包括()。
A.面向对象设计
B.选择面向对象语言
C.单元测试
D.把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序答案:D
31.面向对象分析阶段建立的3个模型中,核心的模型是()模型。
A.分析
B.对象
C.动态
D.功能
答案:B
32.面向数据流图的设计方法定义了一些不同的映射”可以由()映射岀软件结构。
A.数据
B.数据结构
C.数据流图
D.数据结果
答案:C
精选文库
答案:C
33.
在用白盒法技术设计测试用例时, A. 语句覆盖 B. 判定覆盖 C. 路径覆盖
D. 条件组合覆盖 答案:A
34. 数据流图有四种成分:源点与终点、处理、数据流和
A. 数据处理
B. 源点数据
C. 数据存储
D. 终点数据 答案:C
35. 面向对象设计时,对象信息的隐藏主要是通过()实现的。
A. 子类的继承性
B. 模块的可重用
C. 对象的封装
D. 系统模块化 答案:C
36. 按照软件配置管理的原始指导思想,受控制的对象应该是()
A. 软件过程
B. 软件配置项
C. 软件项目
D. 软件元素 答案:B
37.在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、 ()和多态重用。
A. 功能重用
B. 性能重用
C. 继承重用
D.接口重用
()是最弱的覆盖标准。
()。
精选文库
38.在软件开发过程中,最早形成的软件配置项是()。
A.项目计划
B.设计说明书
C.需求说明书
D.系统规格说明
书
答案:B
39.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫
()
A.面向对象程序设计
B.面向对象分析
C.生命周期
D.面向对象设计
答案:B
40.为了便于对照检查,测试用例应由输入数据和预期的
A.输入结果
B.输岀结果
C.输入参数
D.输岀参数()两部分组成。
答案:B
[试题分类]:专升本《软件工程》—08031750
[题型]:
多选
[分
数]:2
1.造成软件危机的主要原因是(
A.缺乏好的开发方法和手段
B.用户使用不当
C.对软件的错误认识
D.硬件不可靠
E.软件本身特点)。
答案:A, C,
E
2.在进行软件项目的人员组织上,目前比较流行的组织机构主要有()、()和
()。
A.民主组织机构
B.现代程序员
组
C. 现代程序员
D. 主程序员组织结构
答案A B, D
3. 软件是由()组成的完整集合。
A. 计划
B. 程序 C 编程 D. 数据 E. 文档
答案:B, D, E
4. 继承的对象能够直接获得已有对
象的
()和(),而不必重复定义他们。
A. 数据
B. 性质
C. 接口
D. 特征
答案:B, D
A. 消息
B. 类
C. 对象
D. 继承
E. 程序
答案:A, B, C, D
[题型]:多选
[分数]:2
1. 在软件的开发过程中,必须遵循的原理是
A. 可适应性
B. 抽象
C. 可重用性
D. 模块化
[试题分类]:专升本《软件工
程》
08031750
5.面向对象方法是一种运用 件开发方法。
()、(
)、()、封装、聚合、()、多态性等概念来构造系统的软
()。
E.可维护性
答案:B, D
2.下列是面向对象设计方法中有关对象的叙述,其中()是正确的。
A.对象的定义与程序中类型概念相当
B.对象的属性集合是它的特征表示
C.对象之间不能相互通信
D.对象在内存中有它的存储区
答案:C, D
3.软件生命周期一般可划分为问题定义、需求分析、()、()、测试、维护等几个典型阶段。
A.问题定义
B.程序
C编码
D.设计
答案:C, D
4.面向对象方法是一种运用()、()、()、封装、聚合、()、多态性等概念来构造系统的软件开发方
法。
A.程序
B.类
C.消息
D.继承
E対象
答案:B, C, D, E
5.编制软件需求规格说明书时,可以采用()描述软件系统的逻辑模型。
A.状态图
B.数据字典
C.对象图
D.数据流图
答案:A, B, C, D
6.造成软件危机的主要原因是()。
A.硬件不可靠
B.用户使用不当
C.缺乏好的开发方法和手段
D.软件本身特点
E.对软件的错误认识
答案:C, D, E
7.软件生命周期一般可划分为问题定义、需求分析、设计、编码、
()、()等几个典型阶段。
A.维修
B.测试
C.检测
D.维护
答案:B, D
8.软件工程方法学包括三个要素:()、()和()。
A.方法
B.过程
C屈数
D.方式
E.X具
答案:A, B, E
9.软件危机的主要原因是()
A.对软件的认识不够
B.软件工具落后
C.软件生产能力不足
D.软件本身的特点及开发方法答案:A, D
10.在()常常要进行回归测试,以便确认对软件的修改是否带来意想不到的副作用。
A.设计阶段
B.测试阶段
C.维护阶段
D.编码阶段答案:B, C。