软件需求工程复习题.docx

上传人:b****5 文档编号:3022126 上传时间:2022-11-17 格式:DOCX 页数:51 大小:80.62KB
下载 相关 举报
软件需求工程复习题.docx_第1页
第1页 / 共51页
软件需求工程复习题.docx_第2页
第2页 / 共51页
软件需求工程复习题.docx_第3页
第3页 / 共51页
软件需求工程复习题.docx_第4页
第4页 / 共51页
软件需求工程复习题.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

软件需求工程复习题.docx

《软件需求工程复习题.docx》由会员分享,可在线阅读,更多相关《软件需求工程复习题.docx(51页珍藏版)》请在冰豆网上搜索。

软件需求工程复习题.docx

软件需求工程复习题

需求工程练习题

一、单选题(每空1分,共20分,请在备选答案中选择唯一一个正确的选项)

1、产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些

(B)

A有效性、效率、灵活性、互操作性

B可维护性、可移植性、可重用性、可测试性

C完整性、可靠性、健壮性、可用性

D容错性、易用性、简洁性、正确性

2、需求包括11个方面的内容,其中网络和操作系统的要求属于(B),如何隔离用户之间

的数据属于(C),执行速度、相应时间及吞吐量属于(D),规定系统平均出错时间属于(A)。

A质量保证B环境需求C安全保密需求D性能需求

3、需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。

以下几

种图形中,(B)属于功能模型,(A)属于数据模型,(C)属于行为模型。

A实体-联系图(ERD)B数据流图(DFD)C状态转换图(STD)D鱼骨图

4、常用的需求分析方法有:

面向数据流的结构化分析方法(SA),面向对象的分析方法

(OOA),下列(D)不是结构化分析方法的图形工具。

A决策树B数据流图C数据字典D快速原型

5、软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。

其中,(B)和(C)用完就可以丢弃,而(A)围绕原型修改、增加。

A进化型B探索型C实验型D以上都是

6、(D)用于描述数据的处理过程。

D数据流图

A)

D数据流E数据存储文件

A数据字典B决策树C决策表

7、DFD的基本符号不包括下列哪种(A数据字典B加工C外部实体

8、DD的主要字典条目包括以下哪种(E)

A数据流B文件C数据项D加工E以上都是

9、常用的动态分析方法不包括以下哪种(B)

A状态迁移图B层次方框图C时序图DPetri网

10、需求分析阶段的文档包括以下哪些(E)

A软件需求规格说明书B数据要求说明书C初步的用户手册D修改、完善与确定软件开发实施计划E以上都是

11、需求验证应该从下述几个方面进行验证:

(C)

A可靠性、可用性、易用性、重用性B可维护性、可移植性、可重用性、可测试性

C一致性、现实性、完整性、有效性D功能性、非功能性

12、风险管理的要素包括哪项(D)

A风险评价B风险避免C风险控制D以上都是

13、下列描述中错误的是(D)

A每一个集成的需求变更必须能跟踪到一个经核准的变更请求。

B变更过程应该做成文档,尽可能简单,当然首要的是有效性。

C所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑。

D可以从数据库中删除或修改变更请求的原始文档

1.需求分析最终结果是产生(C)

A•项目开发计划B•可行性分析报告C.需求规格说明书D•设计说明书

2.需求分析中,开发人员要从用户那里解决的最重要的问题是(A)

A•让软件做什么B.要给软件提供哪些信息

C.需求软件工作效率怎样D.让软件具有何种结构

3•需求规格说明书的内容不应包括对(B)的描述。

A•主要功能B•算法的详细过程C.用户界面的运行环境D•软件性能

4•需求规格说明书的作用不应包括(D)

A•软件设计的依据B•用户与开发人员对软件要做什么的共同理解

C.软件验收的依据D.软件可行性研究的依据

5.下面关于面向对象方法中消息的叙述,不正确的是(B)

A•键盘,鼠标,通信端口、网络等设备一一有变化,就会产生消息

B•操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息

C・应用程序之间可以相互发送消息

D•发送与接收消息的通信机制与传统的子程序调用机制不同

6.面向对象技术中,对象是类的实例。

对象有三种成分(A)、属性和方法(或操作)。

A.标识B.规则C.封装D.消息

7•软件需求分析阶段的工作,可以分成以下四个方面:

对问题的识别、分析与综合、制定规格说明以及(C)

A.总结B.实践性报告C.需求分析评审D.以上答案都不正确

&软件需求规格说明书的内容不应包括对(B)的描述。

A•主要功能B•算法的详细过程C.用户界面及运行环境D•软件的性能

9.软件需求分析阶段的工作,可以分成4个方面:

需求获取,需求分析,编写需求规格说明书以及(B)

A.用户B.需求评审C.总结D.都不正确

10•在原型法中,开发人员根据(A)的需求不断修改原型,直到满足客户要求为止。

A•用户B•开发人员C•系统分析员D•程序员

11.需求验证应该从下述几个方面进行验证:

(C)

A•可靠性、可用性、易用性、重用性

B.可维护性、可移植性、可重用性、可测试性

C.一致性、现实性、完整性、有效性

D•功能性、非功能性

13.下列描述中错误的是(D)

A.每一个集成的需求变更必须能跟踪到一个经核准的变更请求

B•变更过程应该做成文档,尽可能简单,当然首要的是有效性

C.所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑

D•可以从数据库中删除或修改变更请求的原始文档

1、需求获取的成果(A

A、获取笔录、录音或摄像B、客户

需求规格说明文档D、设计说明书

项目前景与范围文档中,项目前景不应包括什么信息

A、前景概述

C、主要特性下列不属于需求开发的活动的是

A、需求获取

C、需求验证面谈的类别不包括(C

A、结构化面谈

C、封闭式面谈采用观察方法进行需求获取的原因

A、用户多

D、事件的情景性确定需求优先级的常用的方法(

A、累计投票

C、需求细化需求评审是(B)中常用的一种方法。

A、需求获取

C、需求分析需求跟踪是(D)中的一个活动。

需求获取

C、需求分析

)。

C、

2、

3、

4、

5、

6、

7、

8、

A、

)。

B、

D、

B、

D、

)。

B、

D、

)。

)。

B、

B、

D、

B)。

详细的功能需求假设与依赖

需求管理需求分析

半结构化面谈

非结构化面谈

客户变化存在默认知识

B、

D、

B、

D、

需求验证

D、

协商

需求建模

需求验证需求管理

需求管理

C

A、需求重用

B、文档分析

C、需求剥离

D、民族志

10、

下列不是过程建模中使用的技术是(

C

)。

A、上下文图

B、数据流图

C、E-R图

D、微规格说明

11、

针对相关产品的需求规格说明进行文档审查的时候,

采用的方法是(

C)

A、需求剥离

B、文档分析

C、需求重用

D、民族志

12、

下列不是用例模型的基本元素的是(

A

)。

)。

9、针对客户需求文档进行文档审查的时候,采用的方法是(

A、用例B、参与者

 

)。

B、需求分析

D、开发测试用例

13、

15、

A、

16、

17、A、C、

18、

19、

20、

21、

22、

23、

A、

24、

25、

26、

27、

列不属于需求验证的方法的是(

A、需求评审

C、利用跟踪关系

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

项目开发计划

C、需求规格说明书

C)。

B、可行性分析报告

D、设计说明书

最常见的IEEE1998将需求分成5种类别,下列哪个不是5种类别的是(D)。

A、功能需求

B、性能需求

C、质量属性

D、需求获取

下列不属于面向对象建模中所使用的技术是(C)。

用例模型

B、行为模型

数据模型

D、对象模型

下列不属于获取信息的内容的是(

D)。

A、需求B、问题域描述

C、环境与约束D、涉众

下列不属于涉众的是(C)。

A、用户B、客户

C、相关软件D、开发者

面谈中,问题组织结构中,下列不属于问题的组织结构的是(C)。

A、金字塔结构B、漏斗结构

C、封闭式结构D、菱形结构

下列哪种不属于原型的表现方法(

A、角色

C、动态程序

A

)。

B、静态画面

D、情景串联图板

下列不属于需求分析方法的是(

)。

A、传统分析

B、结构化分析

C、信息工程

D、面向对象分析

下列不属于文档审查方法的是(

D

)。

需求重用

B、

文档分析

C、需求剥离

D、采样观察

下列不属于UML行为模型的是(

A

)、

A、流程图

B、交互图

C、状态图

D、活动图

文档审查是(A)中常用的一种方法。

B、需求验证

A、需求获取

C、需求分析

D、需求管理

在面谈中不属于问题的组织结构的是(

B

)。

A、金字塔结构

B、梯形结构

C、漏斗结构

D、菱形结构

需求获取中常见的困难不包括下列哪个

D

)。

A、用户越俎代庖

B、知识理解困难

C、用户存在认知困境

D、模型建立

选择题

1.软件生命周期包括哪些阶段?

A

A.裔求、设计、编码、单元测试、接收测试和维护阶段。

B.设计、编码、单元测试、接收测试和维护阶段。

C.需求、设计、编码、单元测试和接收测试阶段。

D.需求、设计和编码阶段。

2.好的软件需求具有哪些特性?

A

A.一致性和全面性。

B.易读性和充分性。

C.充分性。

D.易读性。

3.RUP的十大要素是:

开发一个荊景、达成计划、标识和减小风险、分配和跟踪任务、俭

沓商业理由、设计组件构架、对产品进行增量式的构建和测试、验证和评价结果、

和.。

A

A.管瑾和控制变化及提供用户支持:

B.迭代的开发和提供用户支持。

C.迭代的开发和管理和控制变化,

D.建立模版和迭代的开发。

4.下列喺个不是RUP的核心工作流?

C

A.业务建模

B.分析和设计

C.用户需求了祥。

D.需求

5.RAD的缺点不包括_p。

A.如果用户不能持续地参与整个生命周期中,最终产品会定到负面影响。

B.要求系统能适当模块化,如果没有可重用的组件,它的效至就会下降。

C盲冃市用时.会缺乏成本槪念和项冃完成的时间限制.项冃有永远不能完结的风险.

D.工作重点从文档转为构建.所见即所得。

6.螺旋模型的优点不包括一_C。

A.能够及时找到项目存在的风险,避免因为克服不了的匡难而造或大的损失°

B.使用户能够尽早将信息经常反馈给开发人员,保证了产品的正确性和高质量,

C.大量的中间阶段会产生额外的内外部文档。

D.可以方便地评估和验证每次迭代的成果;实现从开发到维护的无缝连接,

7.迭代方法中的常见问题不包括B。

A.过分详细的规划

B.项目收敛

C.回避棘手问题

D.不同的小组按自己的进度进行工作

8.用户故事的书写遵循一定的原则,其中不包括」o

A.作为(系统的一个涉众)

B.我想要(做一件事)

C.是什么(用户的需求是什么)

D.从而(达到一个商业价值)

9.指出RUP的核心工作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1