奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 862|回复: 0

奥鹏东北师范软件工程17春在线作业123答案

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29028
发表于 2017-5-5 17:45:59 | 显示全部楼层 |阅读模式
扫码加微信
东北师范软件工程17春在线作业123答案
软件工程17春在线作业1




1
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. Halstead理论模型
B. Deiphi专家估算模型
C. Putnam估算模型
D. 瀑布模型
标准资料: 满分:3
7. 在详细设计阶段,经常采用的工具有()。
A. SA
B. PAD
C. SC
D. DFD
标准资料: 满分:3
8. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫()。
A. 调试
B. 测试
C. 设计
D. 编码
标准资料: 满分:3
9. 原型化方法是何种类型的设计过程。()
A. 自外向内
B. 自顶向下
C. 自内向外
D. 自底向上
标准资料: 满分:3
10. IDEF0图反映系统()。
A. 怎么做
B. 对谁做
C. 何时做
D. 做什么
标准资料: 满分:3


2 多选题
1. 最著名的面向数据结构的设计方法是()。
A. ER方法
B. UML方法
C. Jackson方法
D. Warnier方法
标准资料: 满分:3
2. 在软件详细设计过程中采用的工具包括()。
A. 判定表
B. DFD图
C. IPO图
D. PDL
标准资料: 满分:3
3. 基于计算机系统的软件要素中的软部件由哪些部分组成。()
A. 程序
B. 设备
转载请注明易百网www.openhelp100.com
C. 数据
D. 文档
标准资料: 满分:3
4. 自顶向下结合的渐增式测试法,在组合模块时的组合策略包括()。
A. 深度优先策略
B. 随机访问策略
C. 宽度优先策略
D. 顺序访问策略
标准资料: 满分:3
5. 容错技术的主要手段包括()。
A. 结构冗余
B. 信息冗余
C. 时间冗余
D. 冗余附加技术
标准资料: 满分:3
6. 结构化语言是介于什么之间的一种半形式语言。()
A. 自然语言
B. 形式语言
C. 机器语言
D. 高级语言
标准资料: 满分:3
7. Jackson图可以用来表达哪些内容。()
A. 程序结构
B. 操作系统
C. 数据结构
D. 部署环境
标准资料: 满分:3
8. 以下属于白盒测试技术的是()。
A. 逻辑覆盖
B. 基本路径测试
C. 循环覆盖测试
D. 等价类划分
标准资料: 满分:3
9. 在建立对象的功能模型时,使用的数据流图中包含有处理、数据流和()。
A. 泛型
B. 模版
C. 动作对象
D. 数据存储对象
标准资料: 满分:3
10. 设计白盒测试方案的技术主要有()。
A. 逻辑覆盖
B. 控制结构测试
C. 边界值分析
D. 错误推测
标准资料: 满分:3


3 判断题
1. 编程中采用统一的标准和约定,将会提高程序的复杂性。
A. 错误
B. 正确
标准资料:
2. CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。
A. 错误
B. 正确
标准资料:
3. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。
A. 错误
B. 正确
标准资料:
4. 如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的。
A. 错误
B. 正确
标准资料:
5. 一个成功的测试是发现至今尚未发现的错误的测试。
A. 错误
B. 正确
标准资料:
6. 软件生存周期模型是描述软件测试过程中各种活动如何执行的模型。
A. 错误
B. 正确
标准资料:
7. 在面向对象的需求分析方法中,建立动态模型是最主要的任务。
A. 错误
B. 正确
标准资料:
8. 面向对象分析方法是需求分析中使用最多的方法之一,基本思想是采用自顶向下,逐步分解的方法分析整个系统。
A. 错误
B. 正确
标准资料:
9. 耦合性是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。
A. 错误
B. 正确
标准资料:
10. 需求分析阶段得出的数据流图是总体设计的极好的出发点。
A. 错误
B. 正确
标准资料:
11. 判定/条件覆盖是指设计足够的测试用例,即满足条件覆盖又满足判定覆盖。
A. 错误
B. 正确
标准资料:
12. 如果一个模块控制另一个模块,称前者为从属模块,后者为主控模块。
A. 错误
B. 正确
标准资料:
13. 回归测试就是用于保证由于调试或其他原因引起的变化,不会导致非预期的软件行为或额外错误的测试活动。
A. 错误
B. 正确
标准资料:
14. 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为完整性。
A. 错误
B. 正确
标准资料:
15. 类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明。
A. 错误
B. 正确
标准资料:
16. 程序的三种基本控制结构的共同特点是只有一个入口和一个出口。
A. 错误
B. 正确
标准资料:
17. 汇编语言是面向机器的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。
A. 错误
B. 正确
标准资料:
18. 面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统。
A. 错误
B. 正确
标准资料:
19. CASE工具的平台集成指工具运行在不同的硬件/操作系统平台上。
A. 错误
B. 正确
标准资料:
20. 软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程。
A. 错误
B. 正确
标准资料:

软件工程17春在线作业2
1
1. 软件结构是以什么为基础而组成的一种控制层次结构。()
A. 函数
B. 变量
C. 模块
D. 系统
标准资料: 满分:3
2. 系统流程图用于可行性分析中的哪种的描述。()
A. 当前运行系统
B. 当前逻辑模型
C. 目标系统
D. 新系统
标准资料: 满分:3
3. 以下软件成本估算模型中,是动态多变量的模型有()。
A. Halstead理论模型
B. Deiphi专家估算模型
C. Putnam估算模型
D. 瀑布模型
标准资料: 满分:3
4. 在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是()。
A. 总体设计
B. 实现
C. 测试
D. 详细设计
标准资料: 满分:3
5. 在公式V(G)=E–N+2中:E为程序图G中边的总数;N为程序图中结点的总数。V(G)又称为图G的环形()。
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. ER图
B. IPO
C. 数据流图
D. 盒图
标准资料: 满分:3
10. 在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。
A. 软件开发管理
B. 软件配置管理
C. 软件质量管理
D. 软件质量控制
标准资料: 满分:3


2 多选题
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. 校正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
标准资料: 满分:3
7. 系统的逻辑模型由哪些部分共同组成()。
A. 数据流图
B. ER图
C. 数据字典
D. UML图
标准资料: 满分:3
8. 在单元测试期间着重从对模块进行测试的方面包括()。
A. 模块接口
B. 重要的执行通路
C. 出错处理通路
D. 边界条件
标准资料: 满分:3
9. 进行需求分析有的多种描述工具,包括()。
A. 数据流图
B. 判定表
C. PAD图
D. 数据字典
标准资料: 满分:3
10. 在状态图中定义的状态主要有()。
A. 初始状态
B. 最终状态
C. 中间状态
D. 无序状态
标准资料: 满分:3


3 判断题
1. 软件维护是软件生命周期的第一个阶段。
A. 错误
B. 正确
标准资料:
2. 设计出软件的初步结构以后,应该审查分析这个结构,通过模块分解或合并,力求降低内聚提高耦合。
A. 错误
B. 正确
标准资料:
3. 判定/条件覆盖是指设计足够的测试用例,即满足条件覆盖又满足判定覆盖。
A. 错误
B. 正确
标准资料:
4. Ada语言是在Pascal语言基础上开发出来的,适用于数据库应用项目的应用领域。
A. 错误
B. 正确
标准资料:
5. 汽车有一个发动机。汽车和发动机之间的关系是一般具体的关系。
A. 错误
B. 正确
标准资料:
6. UML中,包图是一种对系统的动态描述机制。
A. 错误
B. 正确
标准资料:
7. 盒图很容易表现嵌套关系,但不能表示模块的层次结构。
A. 错误
B. 正确
标准资料:
8. 软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。
A. 错误
B. 正确
标准资料:
9. 软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的难易程度。
A. 错误
B. 正确
标准资料:
10. 快速建立渐进原型RCP建立的原型反映了系统的某些主要特征。
A. 错误
B. 正确
标准资料:
11. 编码的目标从强调清晰转变为强调效率。
A. 错误
B. 正确
标准资料:
12. 软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高。
A. 错误
B. 正确
标准资料:
13. 所谓的通用程序设计语言实际上对所有应用领域都同样适用。
A. 错误
B. 正确
标准资料:
14. 测试目标决定了测试力案的设计。如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。
A. 错误
B. 正确
标准资料:
15. 第二代界面是简单的菜单式。
A. 错误
B. 正确
标准资料:
16. 机器语言、汇编语言是依赖于机器,面向机器的语言。
A. 错误
B. 正确
标准资料:
17. 经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。
A. 错误
B. 正确
标准资料:
18. 所选用的程序设计语言的特点及编码风格将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。
A. 错误
B. 正确
标准资料:
19. 文档在软件工程中能够起到便于用户了解软件功能、性能的作用。
A. 错误
B. 正确
标准资料:
20. 坚持使用盒图作为详细设计的工具,可以使程序员逐步养成用结构化的方式思考问题和解决问题的习惯。
A. 错误
B. 正确
标准资料:


软件工程17春在线作业3
1
1. 第一个体现结构化编程思想的程序设计语言是()。
A. Fortran语言
B. Pascal语言
C. C语言
D. PL/1语言
标准资料: 满分:3
2. 维护工作量的估算模型为:M=P+Ke(cd)。其中M代表()。
A. 维护所用工作量
B. 生产性工作量
C. 助动性工作量
D. 经验常数
标准资料: 满分:3
3. PAD图为什么过程提供了有力的工具。()
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. 可行性分析报告
标准资料: 满分:3
10. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()。
A. 程序结构
B. 数据结构
C. 逻辑结构
D. 物理结构
标准资料: 满分:3


2 多选题
1. 结构化语言是介于什么之间的一种半形式语言。()
A. 自然语言
B. 形式语言
C. 机器语言
D. 高级语言
标准资料: 满分:3
2. 面向对象方法是由下列哪部分内容组成。()
A. 对象
B. 类
C. 继承
D. 用消息通信
标准资料: 满分:3
3. 在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列。这种序列以哪些结构进行复合。()
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. ER图
D. 判定树
标准资料: 满分:3
9. 以下属于逻辑覆盖的是()。
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
标准资料: 满分:3
10. 调试的目标都是寻找软件错误的原因并改正错误。调试途径可以包括()。
A. 蛮干法
B. 回溯法
C. 等价划分
D. 原因排除法
标准资料: 满分:3


3 判断题
1. 开发软件的软件工程师并不是完成全部测试工作的最佳人选。
A. 错误
B. 正确
标准资料:
2. 软件可靠性是指在给定的时间间隔内,程序错误运行的概率。
A. 错误
B. 正确
标准资料:
3. 软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程。
A. 错误
B. 正确
标准资料:
4. 在软件的运行和使用期间,和硬件一样存在机械磨损、老化问题。
A. 错误
B. 正确
标准资料:
5. 在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管理能协调软件开发,并使混乱减到最低程度。
A. 错误
B. 正确
标准资料:
6. 在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
A. 错误
B. 正确
标准资料:
7. 编码的目标从强调清晰转变为强调效率。
A. 错误
B. 正确
标准资料:
8. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。
A. 错误
B. 正确
标准资料:
9. 模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
A. 错误
B. 正确
标准资料:
10. 在软件工程中,文档不负责因便于使用与维护而记录开发过程的有关信息。
A. 错误
B. 正确
标准资料:
11. 软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高。
A. 错误
B. 正确
标准资料:
12. 汇编语言是面向机器的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。
A. 错误
B. 正确
标准资料:
13. 面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。
A. 错误
B. 正确
标准资料:
14. 软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。
A. 错误
B. 正确
标准资料:
15. 软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。
A. 错误
B. 正确
标准资料:
16. 瀑布模型具有良好的灵活性。
A. 错误
B. 正确
标准资料:
17. 动态测试是采用人工检测和计算机辅助静态分析的方法对程序进行检测。
A. 错误
B. 正确
标准资料:
18. 快速原型技术的基本思路是快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后开发人员根据用户的意见对原型进行改进。
A. 错误

B. 正确
标准资料:
19. 软件中使用的可重用构件越多,适应性和完善性维护也就越困难。
A. 错误
B. 正确
标准资料:
20. 一般来说,产品、过程、资源等对象都具有内部属性,而不具有外部属性。
A. 错误
B. 正确
标准资料:




东北师范 软件工程 在线作业








更多免费学习资料请进www.openhelp100.com下载


东师在线作业都是随机作业,只能代做
如需帮助


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-28 03:41

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表