【吉林大学计算机学院《软件工程》超星 章节测验 章末作业(解析)】四、软件需求

一.单选题(共15题,75.0分)

【单选题】快速原型化思想是在研究( )阶段的方法技术中产生的。

A、程序编码

B、软件设计

C、可行性研究

D、需求分析

答案:D

解析:快速原型化思想是在需求分析-需求提取中使用的技术。


【单选题】我们通常把确定需求,或者说确定系统应提供哪些服务以及系统运行受到哪些限制的过程及其相关的活动称之为( )。

A、软件过程

B、需求过程

C、软件需求

D、软件说明

答案:B

解析:我们通常把确定需求,或者说确定系统应提供哪些服务以及系统运行受到哪些限制的过程及其相关的活动称之为( )


【单选题】软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。

A、总结

B、需求分析评审

C、阶段性报告

D、以上答案都不正确

答案:B

解析:对问题的识别(需求提取)、分析与综合(需求分析与协商)、编写需求分析文档、需求分析评审(需求确认)


【单选题】传统结构化需求分析的目的是理清数据流或数据结构,导出完整的、精致的( )。

A、系统物理模型

B、数据流图

C、系统结构图

D、系统逻辑模型

答案:D

解析:不选数据流图,数据流图至少要和数据字典组合才能称为逻辑模型。


【单选题】在一个列车控制软件的需求文档中,我们发现了以下两条需求描述:“列车车门在两个停靠站之间要保持关闭”;“列车发生紧急停车时,要打开车门”。这里出现的需求问题是什么?

A、无法测试的需求

B、不完整的需求

C、含糊的需求

D、矛盾与不一致的需求

答案:D


【单选题】以下哪种方法最适用于身处多个不同地点的人在各自方便的时间参与并围绕同一个主题表达自己的观点?

A、面向数据流自顶向下求精

B、简易的应用规格说明技术

C、问卷调查

D、面谈

答案:C

解析:A和身处多个不同地点的人没什么关系;B是需要组织会议共同讨论的,也不行。


【单选题】软件需求分析的任务不应包括( )。

A、信息域分析

B、问题分析

C、确定逻辑模型

D、结构化程序设计

答案:D

解析:结构化程序设计是需求分析的下一个环节。


【单选题】以下( )是满足软件需求特征的非功能性需求的描述。

A、系统提供的用户界面应该是用户友好的。

B、系统能够对用户提供查询、修改和打印工资数据的功能。

C、系统应该能及时返回对目标对象的准确定位。

D、来自调度站的响应应该在1分钟内到达。

答案:D

解析:非功能性需求:可靠性、有效性、性能、可用性、健壮性、完整性。

D:性能


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

A、3、考虑目前系统所属的行业及应用领域的现状

B、1、考虑尚不了解的那部分需求的特点

C、综合考虑1、2、3因素

D、2、考虑需求工程师本身对各种需求获取技术的驾驭能力

答案:C


【单选题】需求规格说明书在软件开发中具有重要的作用,但其作用不应当包括( )。

A、用户和开发人员对软件要“做什么”的共同理解

B、软件设计的依据

C、软件可行性分析的依据

D、软件验收的依据

答案:C

解析:可行性分析是需求分析的上一个环节,在需求分析前就完成了。


【单选题】下列哪项需求描述属于业务需求描述?

A、我们公司的主营业务是销售飞机票

B、我们的目标是让客户将我们的品牌和高质量联系在一起

C、我们的任务是无缝集成有竞争力的软件信息服务来解决商业问题

D、公司网站上销售的产品必须满足所有食品药品监管需求

答案:A


【单选题】下列哪项不是需求规约的性质。

A、不可修改性

B、一致性

C、有效性

D、完整性

答案:A

解析:需求规约性质: 一致性、完整性、现实性、有效性


【单选题】需求规格说明书的内容不应当包括( )。

A、对算法的详细过程描述

B、对重要功能的描述

C、软件的性能

D、用户界面及运行环境

答案:A

解析:需求不包括详细实现。


【单选题】在需求分析中,分析员要从用户那里解决的最重要的问题是( )。

A、要让软件做什么

B、要求软件工作效率如何

C、要让软件具有什么样的结构

D、要给该软件提供哪些信息

答案:A


【单选题】需求分析最终结果是产生( )。

A、项目开发说明书

B、需求规格说明书

C、设计说明书

D、可行性分析报告

答案:B


二.判断题(共5题,25.0分)

【判断题】需求分析过程是确定项目如何实现的过程,并确定项目的技术方案。

答案:×

解析:需求分析不给出具体的技术方案。


【判断题】相比硬件而言,软件更容易被修改,而且更容易被正确地进行修改。

答案:×


【判断题】需求分析的目标之一是给出解决问题的具体算法和数据结构。

答案:×

解析:需求分析不给出具体的技术方案。


【判断题】软件需求是待开发产品或系统的功能描述。

答案:×

解析:软件需求不仅有功能需求,还有非功能需求,以及对设计、制造的约束。


【判断题】非功能需求必须依附于功能需求而存在。

答案:√

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
说明: 一、由于附件大小的限制,已将文件打成两个包发布(保证内容完整),请需要的朋友分开下载,谢谢合作。 二、请自行下载阅读器 简介:   我所见过的最好最经典的软件测试入门书,有一个别名叫“软件测试的本质”。书中没有讨论太多的软件测试理论,只包含了一部分常用的、基本的知识。从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段,要作哪些具体的工作,如何开展测试工作,如何找到缺陷并提交缺陷。甚至还包括了对测试人员的职业指导。建议所有的测试人员都读一读。 编辑推荐: 本书与同类书相比,具有一个显著的特点,就是浅显易懂。虽然整本书涉及的范围相当广泛,但是作者始终没有忘记,是读者的书,而不是他本人在自言自语。能够在如此庞杂的学科中流畅讲解、层层剖析,可见作者深厚的技术功底和对软件测试、软件工程的透彻理解。 目录 第一部分 软件测试综述 第1章 软件测试背景 第2章 软件开发过程 第3章 软件测试的实质 第二部分 测试基础 第4章 检查产品说明书 第5章 闭着眼睛测试软件 第6章 检查代码 第7章 带上X光眼镜检查软件 第三部分 运用测试技术 第8章 配置测试 第9章 兼容性测试 第10章 外国语言测试 第11章 易用性测试 第12章 测试文档 第四部分 加强测试 第14章 自动测试和测试工具 第15章 臭由轰炸和Beat测试 第五部分 使用测试文档 第16章 计划测试工作 第17章 编写和跟踪测试案例 第18章 报告发现的问题 第19章 评价成效 第六部分 软件测试展望 第20章 软件质量评判 第21章 软件测试员职业指导 附录测验问题解答

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值