奥鹏100东师 软件工程17春在线作业123 答案
一、单选题(共 10 道试题,共 30 分。)V 1.需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。是指()。A. 面向数据结构的设计方法
B. 面向对象的设计方法
C. 结构化分析方法
D. Jackson方法
满分:3分
2.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()。
A. 程序结构
B. 数据结构
C. 逻辑结构
D. 物理结构
满分:3分
3.为改正软件系统中潜藏的错误而进行的维护活动称为()。
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
满分:3分
4.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。
A. 校正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
满分:3分
5.规定功能的软件,在一定程度上对自身错误的作用具有屏蔽能力,则称此软件具有什么功能()。
A. 隐藏
B. 屏蔽
C. 容错
D. 适应
满分:3分
6.经济可行性研究的范围包括()
A. 资源有效性
B. 管理制度
C. 效益分析
D. 开发风险
满分:3分
7.只有单重继承的类层次结构是何种层次结构。()
A. 网状型
B. 星型
C. 树型
D. 环型
满分:3分
8.软件测试的目的是()。
A. 评价软件的质量
B. 发现软件的错误
C. 找出软件中的所有错误
D. 证明软件是正确的
满分:3分
9.盒图也称为什么。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。()
A. 流程图
B. 框图
C. 判定表
D. NS图
满分:3分
10.一个软件的宽度是指其控制的()。
A. 模块数
B. 层数
C. 跨度
D. 厚度
满分:3分
二、多选题(共 10 道试题,共 30 分。)V 1.维护的副作用可分几种类型。()
A. 代码副作用
B. 数据副作用
C. 文档副作用
D. 人员副作用
满分:3分
2.常用的软件项目的估算方法主要有()。
A. 自顶向下的估算方法
B. 自底向上的估算方法
C. 差别估算法
D. 根据经验估算公式
满分:3分
3.动态测试包含的测试方法有()。
A. 盒法
B. 白盒测试
C. 动态测试
D. 黑盒测试
满分:3分
4.软件工程由哪些部分组成。()
A. 方法
B. 工具
C. 过程
D. 数据
满分:3分
5.软件可维护性度量的质量特性包括可理解性、可测试性、可修改性和()。
A. 可靠性
B. 可移植性
C. 可使用性
D. 效率
满分:3分
6.结构化分析方法通常使用哪些方法来描述。()
A. 部署图Deployment
B. 用例图UseCase
C. 数据流图DFD
D. 数据字典DD
满分:3分
7.面向对象方法是由下列哪部分内容组成。()
A. 对象
B. 类
C. 继承
D. 用消息通信
满分:3分
8.为了便于对照检查,测试用例应由哪些部分组成。()
A. 输入数据
B. 预期的输出结果
C. 变量
D. 方法
满分:3分
9.Jackson图可以用来表达哪些内容。()
A. 程序结构
B. 操作系统
C. 数据结构
D. 部署环境
满分:3分
10.Jackson方法在需求分析阶段的主要步骤包括()。
A. 了解实体行为
B. 标识实体与行为
C. 生成实体结构图
D. 创建软件系统模型
满分:3分
三、判断题(共 20 道试题,共 40 分。)V 1.耦合性是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。
A. 错误
B. 正确
满分:2分
2.第二代界面是简单的菜单式。
A. 错误
B. 正确
满分:2分
3.结构化设计方法是将现实世界的事物以对象的方式映射到计算机世界的方法。
A. 错误
B. 正确
满分:2分
4.良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量。
A. 错误
B. 正确
满分:2分
5.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。
A. 错误
B. 正确
满分:2分
6.采用自底向上、逐步抽象的程序设计方法是结构化程序设计方法的基本要点之一。
A. 错误
B. 正确
满分:2分
7.程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。
A. 错误
B. 正确
满分:2分
8.不适合作为科学工程计算的语言是Prolog语言。
A. 错误
B. 正确
满分:2分
9.通常用结构图作为描绘软件结构的文档。层次图作为文档并不很合适,因为图上包含的信息太多有时反而降低了清晰程度。
A. 错误
B. 正确
满分:2分
10.软件可靠性是指在给定的时间间隔内,程序错误运行的概率。
A. 错误
B. 正确
满分:2分
11.设计出软件的初步结构以后,应该审查分析这个结构,通过模块分解或合并,力求降低内聚提高耦合。
A. 错误
B. 正确
满分:2分
12.详细设计阶段的任务是具体地编写程序,必须关注最终的程序代码的质量。
A. 错误
B. 正确
满分:2分
13.瀑布模型是以文档为驱动,不适合于软件需求明确的软件项目的模型。
A. 错误
B. 正确
满分:2分
14.分离功能独立的代码块形成新的模块是正确的编码原则。
A. 错误
B. 正确
满分:2分
15.软件的开发费用越来越低,成本相当便宜。
A. 错误
B. 正确
满分:2分
16.结构冗余为检测或纠正信息在运算或传输中的错误,须外加一部分信息。
A. 错误
B. 正确
满分:2分
17.判定表由四部分组成:左上部列出的是所有条件。
A. 错误
B. 正确
满分:2分
18.过程设计应该在数据设计、体系结构设计和接口设计完成之前进行,它的任务是设计解题的详细步骤(即算法)。
A. 错误
B. 正确
满分:2分
19.为了便于对照检查,测试用例应包括输入数据,而不应该包括预期的输出结果。
A. 错误
B. 正确
满分:2分
20.一个成功的测试是发现至今尚未发现的错误的测试。
A. 错误
B. 正确
满分:2分
中国 文学 软件工程 在线作业
页:
[1]