软件工程(北方民族大学)知到章节答案智慧树2023年_第1页
软件工程(北方民族大学)知到章节答案智慧树2023年_第2页
软件工程(北方民族大学)知到章节答案智慧树2023年_第3页
软件工程(北方民族大学)知到章节答案智慧树2023年_第4页
软件工程(北方民族大学)知到章节答案智慧树2023年_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程(北方民族大学)知到章节测试答案智慧树2023年最新第一章测试

为了使程序能在不同的计算机上运行,程序应当具有较好的(

)。

参考答案:

可移植性

关于软件工程人员的职业道德,不包括下面那个(

)。

参考答案:

计算机管理

以下哪个不是软件的特征(

)。

参考答案:

可见性

软件工程所面临的挑战不包括哪个(

)。

参考答案:

单一性

造成大型软件开发困难的根本原因在于(

)。

参考答案:

软件系统的复杂性

软件会逐渐退化而不会磨损,其原因在于(

)。

参考答案:

不断的变更使组件接口之间引起错误

Ariane5火箭发射失败的事例告诉我们(

)。

参考答案:

软件重用必须重新进行系统论证和系统测试;系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制

软件工程方法是(

)。

参考答案:

为开发软件提供技术上的解决方法

)是软件从一个硬件或软件环境转换到另一环境的容易程度。

参考答案:

可移植性

软件工程的三要素是指(

)。

参考答案:

方法、工具、过程

1999年,IEEE和ACM联合推出了一个关于职业道德和职业行为的准则,包含8项基本原则,分别是公众、客户和雇主、产品、判断、管理、专业、同行、自身。

参考答案:

第二章测试

瀑布模型是(

)。

参考答案:

适用于需求被清晰定义的情况

增量模型是(

)。

参考答案:

一种需要快速构造核心产品的好方法

原型化模型是(

)。

参考答案:

适用于客户需求难以清楚定义的情况

瀑布模型的存在问题是(

)。

参考答案:

缺乏灵活性

下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是(

)。

参考答案:

螺旋模型

螺旋模型是一种将瀑布模型和

(

)结合起来的软件开发模型。

参考答案:

增量模型

面向复用的模型的明显优势是它减少了需要开发的软件数量,从而降低了软件开发成本,同时也降低了软件开发中的风险。

参考答案:

采用原型开发的系统通常用作产品系统。

参考答案:

RUP是指统一软件过程,其开发过程是将软件开发过程严格的分若干阶段,每一阶段完成明确任务。

参考答案:

以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(

)。

参考答案:

瀑布模型

第三章测试

敏捷开发方法是一种以人为核心、迭代、循序渐进的开发方法,强调软件的快速开发,遵从于敏捷宣言。针对敏捷宣言,以下哪种说法不正确的(

)。

参考答案:

流程和工具,高于个体和交互

以下哪种情况不适合选用敏捷软件开发方法(

)。

参考答案:

系统开始前,非常详细的描述和设计很重要

关于Scrum的每一次冲刺(Sprint),下面的(

)是正确的。

参考答案:

其余所有选项

敏捷开发方法通过(

)管理不可预测性。

参考答案:

软件增量必须在较短周期内发布;软件过程必须逐渐适应变化

关于Sprint,下面的(

)是错误的。

参考答案:

Sprint长度在开发过程中是可以调整的

在敏捷开发方法中,用户故事(UserStory)的作用是什么?(

参考答案:

用于估算构建当前增量所需要的努力;定义需要发布给最终用户的软件特性和功能

XP是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、(

)。

参考答案:

反馈和勇气

(

)是Productbacklog。

参考答案:

产品代办事项列表

敏捷开发法是一种以团队为核心,自顶向下、循序渐进的开发方法。

参考答案:

敏捷开发法适合项目经常发生变更、高风险项目实施、项目规模较小的开发场景。

参考答案:

第四章测试

下面的(

)决策是在需求分析时做出的。

参考答案:

自动售票机系统将为使用者提供在线帮助

下面哪项是百货店收银系统的非功能性需求?(

参考答案:

要求系统处理每笔交易业务的结算时间不超过10秒

获取软件系统需求不包括以下的哪个来源?(

参考答案:

系统的质量控制团队

在选择软件需求获取技术的时候,以下哪种策略最优?(

参考答案:

综合考虑其他选项因素

软件需求工程师的职责不包括以下的哪一项?(

参考答案:

控制项目的风险

需求分析中开发人员要从用户那里了解(

)。

参考答案:

软件做什么

需求分析阶段的任务是确定(

)。

参考答案:

软件系统的功能

在软件工程的需求分析阶段,不属于问题识别内容的是(

)。

参考答案:

输入/输出需求

需求分析最终结果是产生(

)。

参考答案:

需求规格说明书

需求分析阶段不适于描述加工逻辑的工具是(

)。

参考答案:

流程图

第五章测试

()是用于把元素组织成组的通用机制。

参考答案:

(

)基本元素有结点、组件、对象、连接、依赖等。

参考答案:

部署图

生命线是UML视图中哪个图形的组成部分()

参考答案:

时序图

在类图中,下面哪个符号表示继承关系?

参考答案:

C

时序图的用途包括(

)。

参考答案:

显示并发进程和激活;显示在通信图中难于描述的事件序列;显示涉及类交互面与对象无关的一般形式;显示在通信图中难于描述的事件序列

顺序图是强调消息随时间顺序变化的交互图,下面不是用来描述顺序图的组成部分的是()。

参考答案:

转换

如图,A、B和C是什么对象?

参考答案:

A是控制者,B是实体,C是边界。

第六章测试

良好设计的特征是(

)。

参考答案:

提供软件的完整描述;实现分析模型中的所有需求

面向对象技术中,类有三种成份:(

)、属性和方法(或操作)。

参考答案:

标识

模块内聚度越高,说明模块内各成分彼此结合的程度越(

)。

参考答案:

紧密

软件设计阶段的输出主要是(

)。

参考答案:

设计规格说明书

顺序图和协作图都是用来描述对象之间的交互的,并可以相互转化。

参考答案:

系统分析就是在系统开发可行的条件下,考虑如何选择机器设备及数据管理软件,从而得到一个用户满意的软件系统方案。

参考答案:

模型是对现实的简化,建模是为了更好地理解所开发的系统。

参考答案:

第七章测试

发布测试包括基于需求的测试、情景测试、性能测试、α测试和β测试。(

参考答案:

发布测试包括基于需求的测试、情景测试、性能测试、α测试和β测试。

参考答案:

集成测试策略包括()。

参考答案:

渐增式测试模式;非渐增式或称为一次性集成测试模式

等价类划分法主要是对系统功能的边界值进行测试。(

参考答案:

一个商业软件系统要经过哪几个阶段的测试?(

参考答案:

开发测试阶段,包括单元测试、集成测试、系统测试;发布测试阶段,侧重于情景测试和性能测试;用户测试阶段,包括α测试、β测试和验收测试

第八章测试

经过对遗留系统进行了合理的评估,可以做出以下4种决策选择:要么彻底废弃这个系统;要么不再大幅修改系统,仅保持常规维护;要么对系统进行再工程以改善其可维护性,使该系统和其它新系统协同工作;要么用一个新的系统代替整个或部分系统。(

参考答案:

软件维护是指在软件产品发布后,因修正错误、提升性能或适应环境而进行的软件修改。(

)

参考答案:

软件重构是指,通过修改程序来改进程序的结构性,降低程序的复杂性,让程序变得更加易于理解。(

)

参考答案:

软件维护的类型包括:(

参考答案:

错误型维护;增强型维护;适应性维护

软件的生命周期一般经历哪几个阶段?(

参考答案:

软件开发;软件演化;软件退役;软件维护

第九章测试

项目管理的目标是:(

参考答案:

按期交付;成本可控;保证质量

软件项目要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论