下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求工程练习题
一、单选题(每空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)用于描述数据的处理过程.
A数据字典B决策树C决策表D数据流图
7、DFD的基本符号不包括下列哪种(A)
A数据字典B加工C外部实体D数据流E数据存储文件
8、DD的主要字典条目包括以下哪种(E)
A数据流B文件C数据项D加工E以上都是
9、常用的动态分析方法不包括以下哪种(B)
A状态迁移图B层次方框图C时序图DPetri网
10、需求分析阶段的文档包括以下哪些(E)
A软件需求规格说明书B数据要求说明书C初步的用户手册D修改、完善与确定软
件开发实施计划E以上都是
II、需求验证应该从下述几个方面进行验证:(C)
A可靠性、可用性、易用性、重用性B可维护性、可移植性、可重用性、可测试性
C一致性、现实性、完整性、有效性D功能性、非功能性
12、风险管理的要素包括哪项①)
A风险评价B风险避免C风险控制D以上都是
13、下列描述中错误的是(D)
A每一个集成的需求变更必须能跟踪到一个经核准的变更请求。
B变更过程应该做成文档:尽可能简单,当然首要的是有效性。
C所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予
以考虑。
D可以从数据库中删除或修改变更请求的原始文档
I.需求分析最终结果是产生(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.以上答案都不正确
8.软件需求规格说明书的内容不应包括对(B)的描述。
A.主要功能B.算法的详细过程C.用户界面及运行环境D.软件的性能
9。软件需求分析阶段的工作,可以分成4个方面:需求获取,需求分析,编写需求规格说
明书以及(B)
A.用户B.需求评审C.总结D.都不正确
10.在原型法中,开发人员根据(A)的需求不断修改原型,直到满足客户要求为止.
A.用户B.开发人员C.系统分析员D.程序员
11.需求验证应该从下述几个方面进行验证:(C)
A.可靠性、可用性、易用性、重用性
B.可维护性、可移植性、可重用性、可测试性
C.一致性、现实性、完整性、有效性
D.功能性、非功能性
12.风险管理的要素包括哪项(D)
A.风险评价B.风险避免C.风险控制D.以上都是
13.下列描述中错误的是[D)
A.每一个集成的需求变更必须能跟踪到一个经核准的变更请求
B.变更过程应该做成文档,尽可能简单,当然首要的是有效性
C.所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再
予以考虑
D.可以从数据库中删除或修改变更请求的原始文档
1、需求获取的成果(A
A、获取笔录、录音或摄像B、客户
C、需求规格说明文档D、设计说明书
2、项目前景与范围文档中,项目前景不应包括什么信息(B).
A、前景概述B、详细的功能需求
C、主要特性D、假设与依赖
3、下列不属于需求开发的活动的是(B)。
A、需求获取B、需求管理
C、需求验证D、需求分析
4、面谈的类别不包括(C)。
A、结构化面谈B、半结构化面谈
C、封闭式面谈D、非结构化面谈
5、采用观察方法进行需求获取的原因(C)。
A、用户多B、客户变化
D、事件的情景性D、存在默认知识
6、确定需求优先级的常用的方法(A)o
A、累计投票B、协商
C、需求细化D、需求建模
7、需求评审是(B)中常用的一种方法.
A、需求获取B、需求验证
C、需求分析D、需求管理
8、需求跟踪是(D)中的一个活动。
A、需求获取B、需求验证
C、需求分析D、需求管理
9、针对客户需求文档进行文档审查的时候,采用的方法是(C).
A、需求重用B、文档分析
C、需求剥离D、民族志
10、下列不是过程建模中使用的技术是(C)o
A、上下文图B、数据流图
C、E-R图D、微规格说明
11、针对相关产品的需求规格说明进行文档审查的时候,采用的方法是(C)。
A、需求剥离B、文档分析
C、需求重用D、民族志
12、下列不是用例模型的基本元素的是(A)o
A、用例B、参与者
C、实体D、系统边界
13、下列不属于需求验证的方法的是(B)。
A、需求评审B、需求分析
C、利用跟踪关系D、开发测试用例
15、需求分析的最终结果产生的是(C
A、项目开发计划B、可行性分析报告
C、需求规格说明书D、设计说明书
16、最常见的IEEE1998将需求分成5种类别,下列哪个不是5种类别的是(D).
A^功能需求B、性能需求
C、质量属性D、需求获取
17、下列不属于面向对象建模中所使用的技术是(C)。
A、用例模型B、行为模型
C、数据模型D、对象模型
18、下列不属于获取信息的内容的是(D)。
A、需求B、问题域描述
C、环境与约束D、涉众
19、下列不属于涉众的是(C)。
A、用户B、客户
C、相关软件D、开发者
20、面谈中,问题组织结构中,下列不属于问题的组织结构的是(C).
A、金字塔结构B、漏斗结构
C、封闭式结构D、菱形结构
21、下列哪种不属于原型的表现方法(A)。
A、角色B、静态画面
C、动态程序D、情景串联图板
22、下列不属于需求分析方法的是()。
A、传统分析B、结构化分析
C、信息工程D、面向对象分析
23、下列不属于文档审查方法的是(D)。
A、需求重用B、文档分析
C、需求剥离D、采样观察
24、下列不属于UML行为模型的是(A)、
A、流程图B、交互图
C、状态图D、活动图
25、文档审查是(A)中常用的一种方法。
A、需求获取B、需求验证
C、需求分析D、需求管理
26、在面谈中不属于问题的组织结构的是(B)o
A、金字塔结构B、梯形结构
C、漏斗结构D、菱形结构
27、需求获取中常见的困难不包括下列哪个(D)。
A、用户越俎代庖B、知识理解困难
C、用户存在认知困境D、模型建立
二、填空题
1、最常见的IEEE1998,将需求的分为5类:功能需求、性能需求、质量属性、对外接口
和约束。
2、优秀需求的特性:完整性、正确性、精确性、可行性、必要性、无歧义、可验证。
3、需求获取的信息来源可能有哪些:泼众、硬数据、相关产品、重要文档、相关技术标准
和法规.
4、常用的两种抽样技术:随机抽样、分层抽样.
5、文档审查有哪三种方法:需求重用、文档分析、需求剥离。
6、DFD的基本元素:外部实体、过程、数据流和数据存储.
7、过程建模中常用的技术:上下文图、数据流图、微规格说明、和数据字典。
8、涉众分析包括哪些活动:涉众识别,涉众描述、涉众评估和涉众选择.
9、在需求工程中原型方法步骤:确定原型需求、原型开发、原型评估、原型修正。
10、常见的需求定义错误:没有反映用户真实需要、模糊和歧义的需求、信息遗漏、不必
要的需求、不切实际的期望.
11、需求获取常用的方法:传统方法、集体获取方法、原型、模型驱动方法、认知方法、基
于上下文的方法。
12、微规格说明是一些被用来描述过程处理逻辑的技术,主要有三种常用的技术:结构化英
造、行为图、决策表;树.
13、用例模型的基本元素有四种:用例、参与者、关系和系统边界.
14、面谈中相关问题的组织结构有:金字塔结构、漏斗结构、菱形结构,
15、DFD层次结构建立步骤:创建上下文图、发现并建立DFD片段、根据DFD片段组合
产生层图、产生N层数据流图.
16、需求跟踪的实现方法主要有:更怛、实体联系模型和交叉引用三种。
17、功能需求通常体现为三个层次:业务需求、用户需求和系统需求。
18、面向对象建模中用到的技术包括:对象模型、用例模型、行为模型、状态机模型和对象
约束语言。
19、需求规格说明活动就是将需求和软件解决方案
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂家电商合作合同范本
- 厂房买卖居间合同范本
- 版权转让协议及样本
- 共同投资居间合同范本
- 卖菜水果配送合同范本
- 协议合同模板制作模板
- 养殖蘑菇出售合同范本
- 厂房土地抵押合同范本
- 化工产品销售合同
- 养鸭出租转让合同范本
- 2025年山东省招聘社区工作者考前冲刺卷(附答案)
- 2024北森图形推理题
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- 麻精药品培训课件
- 土壤微量元素含量分级与评价
- GB/T 4688-2020纸、纸板和纸浆纤维组成的分析
- GB/T 19638.1-2014固定型阀控式铅酸蓄电池第1部分:技术条件
- 隧道工程施工技术及质量控制要点培训
- 社区营养学-第二章营养调查与监测课件
- 食品加工操作流程图
- 文书档案的收集与整理
评论
0/150
提交评论