软件工程过程(山东联盟)智慧树知到课后章节答案2023年下山东工商学院_第1页
软件工程过程(山东联盟)智慧树知到课后章节答案2023年下山东工商学院_第2页
软件工程过程(山东联盟)智慧树知到课后章节答案2023年下山东工商学院_第3页
软件工程过程(山东联盟)智慧树知到课后章节答案2023年下山东工商学院_第4页
软件工程过程(山东联盟)智慧树知到课后章节答案2023年下山东工商学院_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

软件工程过程(山东联盟)智慧树知到课后章节答案2023年下山东工商学院山东工商学院

第一章测试

以下属于应用软件的是()。

A:MySQL数据库管理系统B:windows10C:wps办公软件D:Eclipse软件开发环境

答案:wps办公软件

开发软件的高成本及软件产品的低质量之间存在矛盾,这种现象称之为()。

A:软件的可行性B:软件危机C:软件工程D:软件模型

答案:软件危机

以下()属于软件危机的具体表现。

A:软件开发成本难以控制B:认为软件就等同于程序C:产品的功能、性能难以满足用户需求D:软件开发进度难以预测

答案:软件开发成本难以控制;产品的功能、性能难以满足用户需求;软件开发进度难以预测

软件工程是由()组成。

A:工具B:方法C:过程D:文档

答案:工具;方法;过程

软件工程学的提出起源于软件危机,其目的就是最终解决软件的生成工程化问题。

A:错B:对

答案:对

以下()属于软件工程七个基本原理。

A:实行严格的产品控制B:结果应能清楚地审查C:用分阶段的生命周期计划严格管理D:开发小组人员应少而精

答案:实行严格的产品控制;结果应能清楚地审查;用分阶段的生命周期计划严格管理;开发小组人员应少而精

ISO/IEC12207软件生存周期过程标准,把用于开发一个软件系统的过程分为三类,包括主过程、辅助(组织)过程及()。

A:运行过程B:培训过程C:获取过程D:支持过程

答案:支持过程

一个软件从定义到开发,所经历的生存过程称为软件生存期或叫生命周期。

A:对B:错

答案:错

关于程序和软件,说法正确的是()。

A:程序包括软件B:软件仅有程序C:程序仅指软件D:软件包括程序

答案:软件包括程序

软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目增加人手,会使它按期完工。

A:对B:错

答案:错

第二章测试

问题定义是拟研发软件之前,对软件的需求问题进行初步调研、确认和描述的过程

A:对B:错

答案:对

在问题定义阶段,开发任务主要是()。

A:理解项目所涉及的基本问题B:确定时间及进度安排C:确定解决方案D:确定人员安排

答案:理解项目所涉及的基本问题

问题定义报告通常不包括以下()内容。

A:项目的可行性研究B:项目背景C:项目范围D:初步设想

答案:项目的可行性研究

下列()属于可行性研究阶段的成果物。

A:需求规格说明书B:可行性研究报告C:问题定义报告D:可行性研究计划

答案:可行性研究报告

一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。

A:软件项目效益评估B:项目计划C:成本估算D:项目管理

答案:软件项目效益评估;成本估算

软件可行性研究中的社会可行性涉及()等社会因素。

A:道德B:开发团队的技术资源C:社会影响D:法律

答案:道德;社会影响;法律

()是软件可行性研究涉及到的内容。

A:待开发的软件是否会有质量问题B:是否有足够的工具和相关技术来支持系统开发C:待开发的软件是否有市场、经济上是否合算D:是否有足够的人员和相关技术来支持系统开发

答案:是否有足够的工具和相关技术来支持系统开发;待开发的软件是否有市场、经济上是否合算;是否有足够的人员和相关技术来支持系统开发

可行性研究的主要任务是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是判断问题定义阶段确定的目标和规模是否能够实现,并提出可行项目的初步方案。

A:错B:对

答案:对

项目开发计划除去规定项目开发所需的资源、开发的进度等之外,还可以包括用户培训计划。

A:错B:对

答案:错

所谓软件过程的里程碑,通常是指()。

A:一定的时间间隔B:每个项目活动C:开发进度月报D:基线

答案:基线

第三章测试

需求的验证并不是一个可以一次结束的活动,它可能需要反复多次。

A:错B:对

答案:对

需求规格说明书的读者包括()。

A:项目管理者B:软件销售商C:用户D:编程人员

答案:项目管理者;软件销售商;用户;编程人员

软件需求分析阶段的主要输入文档是()。

A:问题定义报告B:软件的可行性研究报告C:软件测试计划D:需求分析阶段的计划

答案:问题定义报告;软件的可行性研究报告;需求分析阶段的计划

收集用户需求的方法,不包括()。

A:头脑风暴B:竞品分析C:实验法D:问卷调查

答案:实验法

下列()不是复杂软件工程项目的需求的特点。

A:需求分析人员与用户之间存在沟通隔阂B:需求不稳定C:可为用户带来价值的D:明确的

答案:明确的

需求规格说明书描述了()。

A:目标系统的功能B:目标系统的实现方式C:目标系统的约束D:目标系统的性能

答案:目标系统的功能;目标系统的约束;目标系统的性能

使用跟踪矩阵有助于()。

A:识别、控制及跟踪需求的变化B:确定算法的执行效率C:后续检查运行错误时调试程序D:其余选项都不是

答案:识别、控制及跟踪需求的变化

软件需求规格说明书在软件开发中具有重要的作用,它是软件可行性分析的重要依据。

A:错B:对

答案:错

需求规格说明书的作用不包括()。

A:软件设计的依据B:软件验收的依据C:软件可行性研究的依据D:用户与开发人员对软件要做什么的共同理解

答案:软件可行性研究的依据

需求分析是软件开发中很重要的一项工作,其原因之一就是,需求获取中的错误,会在后续的设计和编码中进行发散式的传播,会给项目成功带来极大风险。

A:对B:错

答案:对

第四章测试

在进行概要设计时应加强模块间的联系。

A:错B:对

答案:错

软件重用是提高软件开发生产率和目标系统质量的重要途径。

A:对B:错

答案:对

软件概要设计包括()。

A:体系结构设计B:接口设计C:过程设计D:数据结构及数据库设计

答案:体系结构设计;接口设计;数据结构及数据库设计

初步的集成测试计划在()阶段编写。

A:需求分析B:详细设计C:软件测试D:概要设计

答案:概要设计

常用的概要设计图形化工具包括()。

A:HIPO图B:流程图C:层次图D:结构图

答案:HIPO图;层次图;结构图

下列()不是软件详细设计的任务。

A:模块内部数据结构的定义B:模块内部的算法C:模块之间的调用关系D:模块的功能

答案:模块之间的调用关系;模块的功能

软件概要设计结束后得到()。

A:程序编码B:经过评审之后的软件结构图C:模块的接口图和详细算法D:初始的软件结构图

答案:经过评审之后的软件结构图

良好的分层架构有利于系统的扩展与维护。

A:错B:对

答案:对

设计软件体系结构一般不确定()。

A:模块内的局部数据B:模块之间的调用关系C:模块的接口D:模块的功能

答案:模块内的局部数据

()着重反映模块之间的隶属关系,即模块间的调用关系和层次关系。

A:E-R图B:数据流图C:软件结构图D:程序流程图

答案:软件结构图

第五章测试

源程序中的序言性注释应置于每个模块的开始部分,该注释中不应有()。

A:语句的功能B:模块的功能C:数据描述D:模块的用途

答案:语句的功能

编码风格可以依赖程序员的个性设定,不需要固定的格式。

A:错B:对

答案:错

软件测试的目的是()。

A:证明软件的正确性B:判定软件是否合格C:尽可能发现软件中的错误D:评价软件质量

答案:尽可能发现软件中的错误

下列()文档可以用于设计测试用例。

A:概要设计说明书B:详细设计说明书C:需求规格说明书D:项目开发计划

答案:概要设计说明书;详细设计说明书;需求规格说明书

对目标系统进行测试时,可以采用穷举测试的方法。

A:对B:错

答案:错

()方法需要考虑模块间的接口个各模块之间的联系。

A:单元测试B:集成测试C:回归测试D:验收测试

答案:集成测试

软件测试中测试用例的定义主要包括输入数据与()。

A:测试计划B:测试记录分析C:预期输出结果D:测试脚本

答案:预期输出结果;测试脚本

对一批模块进行测试,发现错误多的模块中残余的错误将比其他模块少。

A:对B:错

答案:错

单元测试工作的输入信息包括()。

A:源程序B:概要设计说明书C:需求规格说明书D:详细设计说明书

答案:源程序;详细设计说明书

以下哪项不属于黑盒测试要测试的错误?

A:性能上能否满足要求B:内部数据结构是否有效C:输入是否正确的接收,能否输出正确的结果D:是否有不正确或者遗漏的功能

答案:内部数据结构是否有效

第六章测试

为了加强软件维护的进度,应尽可能增加维护人员的数目。

A:对B:错

答案:错

通常影响软件易维护性的因素包括()。

A:易使用性B:易测试性C:易修改性D:易理解性

答案:易测试性;易修改性;易理解性

软件交付是一个新系统逐步取代旧系统的过程,而不是一个突然事件,软件的交付使用应尽可能平稳过渡,不影响生产和工作。

A:对B:错

答案:对

下列文档与维护人员有关的是()。

A:项目开发计划B:软件概要设计说明书C:用户操作手册D:软件需求规格说明书

答案:软件概要设计说明书;软件需求规格说明书

软件维护的副作用主要包括()。

A:文档副作用B:编码副作用C:数据副作用D:测试副作用

答案:文档副作用;编码副作用;数据副作用

软件在投入使用之后,仍然需要进行变更,主要原因包括()。

A:用户不断提出新的需求B:软件的性能与可靠性需要进一步提升C:软件中存在隐含的缺陷D:软件应用环境发生变化

答案:用户不断提出新的需求;软件的性能与可靠性需要进一步提升;软件中存在隐含的缺陷;软件应用环境发生变化

为了实施国家的安居工程,某市修改了住房补贴的缴存方式。由于缴存方式的调整,某单位的工资管理系统不能正确计算工资了,必须进行软件系统维护。请问针对工资管理系统的维护属于()类型的维护。

A:完善性维护B:适应性维护C:改正性维护D:预防性维护

答案:适应性维护

某ATM取款机突然出现这样的情况:取钱之后,账户余额不变。工作人员需要迅速对软件进行维护。请问这种维护属于()类型的维护。

A:完善性维护B:适应性维护C:预防性维护D:改正性维护

答案:改正性维护

软件维护就是改错。

A:错B:对

答案:错

软件生存周期的()工作与软件的可维护性有着密切的关系。

A:需求分析B:软件设计C:每个阶段D:编码

答案:每个阶段

第七章测试

软件配置项是软件配置管理的对象,即软件工程过程中产生的()。

A:信息项B:软件环境C:版本D:接口

答案:信息项

软件配置管理是在软件项目启动时就开始的,并且一直持续到软件退役后才终止的一组跟踪和控制活动。

A:错B:对

答案:对

下列()不属于项目管理的三要素。

A:范围约束B:成本约束C:时间约束D:沟通约束

答案:沟通约束

()不属于项目管理的五个过程组之一。

A:启动过程B:执行过程C:需求过程D:计划过程

答案:需求过程

变更控制主要关注的是()。

A:阻止变更B:管理SCCB(软件配置控制委员会)C:客户的想法D:标识变更、提出变更和管理变更

答案:标识变更、提出变更和管理变更

基线产品是不能修改的。

A:对B:错

答案:错

下列()可以作为软件配置项。

A:源程序的开发环境B:需求规格说明书C:源程序代码D:测试用例

答案:源程序的开发环境;需求规格说明书;源程序代码;测试用例

下列()都是软件配置管理的任务。

A:变化控制B:标识配置项C:资源的采购D:版本控制

答案:变化控制;标识配置项;版本控制

下列关于基线和配置项的描述中,正确的是()。

A:非基线配置项可能包含项目的各类计划和报告B:每个配置项的基线都要纳入配置控制,对这些基线的更新只能采用正式的变更管理过程。C:所有配置项的操作权限应由“变化控制审批者”严格管理D:基线配置项向软件开发人员开放读取权限

答案:非基线配置项可能包含项目的各类计划和报告;每个配置项的基线都要纳入配置控制,对这些基线的更新只能采用正式的变更管理过程。;基线配置项向软件开发人员开放读取权限

某软件项目的《概要设计说明书》第一次正式发布,版本号定义为1.0,此后,又进行了2次小的升级,此时版本应该为()。

A:1.2B:3.0C:1.11D:2.1

答案:1.2

第八章测试

瀑布模型的关键不足在于()。

A:过于简单B:不能适应需求的变更C:过于灵活D:各个阶段都需要进行评审

答案:不能适应需求的变更

具有下列()特点的项目更适合采用瀑布模型。

A:用户除提出需求之外,很少参与开发工作B:分析设计人员对应用领域、开发环境很熟悉C:合同对完成时间、进度有明确要求D:用户需求稳定,很少变化

答案:用户除提出需求之外,很少参与开发工作;分析设计人员对应用领域、开发环境很熟悉;合同对完成时间、进度有明确要求;用户需求稳定,很少变化

瀑布模型具有下列()优点。

A:通过文档强制规范化的开发B:有很好的分工协作C:推迟实现的观点,强制在编码之前将定义及设计弄明白D:项目管理简单,具有较多的并行环节

答案:通过文档强制规范化的开发;有很好的分工协作;推迟实现的观点,强制在编码之前将定义及设计弄明白

V模型是最具有代表意义的测试模型,以下对V模型的描述正确的是()。

A:V模型体现了测试活动

温馨提示

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

评论

0/150

提交评论