《软件需求分析》复习考试题库(带答案).docx
《《软件需求分析》复习考试题库(带答案).docx》由会员分享,可在线阅读,更多相关《《软件需求分析》复习考试题库(带答案).docx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件需求分析复习考试题库(带答案)一、单选题1 .ERD中关系的度数(Degree)是指参与关系的实体数量,是度量关系( )的一个指标。A、模型B、复杂度C、精确度D、属性值答案:B2 .下列()属于定量硬数据?A、工作手册B、规章手册C、统计报表D、备忘录答案:C3 . 0用于描述数据的处理过程。A、数据字典B、决策树C、决策表D、数据流图31 .顺序图由类角色,生命线,激活期和0组成A、关系B、消息C、用例D、实体答案:B32 .功能目标可以分为()。A、安全目标和可用性目B、满足型目标和信息型目标C、软目标和硬目标D、维护目标和实现目标答案:B33 . OMT方法是由下面哪位科学家提出的
2、。Ax Booch8、 RumbaughC CoadD、 Jacobson答案:B34 . UML的全称是Ax UnifyModeI ingLanguageB、Un i f i edModeI i ngLanguageC、Un i f i edModemLanguageD、Un i f i edMak i ngLanguage答案:B35 .下列()属于定性硬数据?A、数据收集表B、月报表C、年报表D、规章手册答案:D36 .多对象是UML哪个视图中的概念()A、类图B、状态图C、协作图D、组件图答案:C37 .软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说
3、明以及。A、总结B、实践性报告C、需求分析评审D、以上答案都不正确38 .当用户无法完成主动的信息告知,或与需求工程师之间的语言交流无法产生 有效的结果时,有必要采用。Av民族志B、观察法C、话语分析D、任务分析答案:B39 .面向目标方法的目标分析阶段的主要任务是()。A、获取目标B、确定解决方案C、建立目标模型D、发现问题和缺陷答案:C40 .系统边界是指一个系统所包含的系统成分与系统外事物的分界线。用例模型 使用一个()来表示系统边界,以显示系统的上下文环境。A、圆形框B、菱形框C、虚线框D、矩形框答案:D41 .按照功能特征进行分类,原型可分为:O、非操作原型、系列首发原型和 选定特征
4、原型。A、拼凑原型B、样板原型C、纸上向导原型D、严格意义上的原型答案:A42 .在类图中,哪种关系表达总体与局部的关系()A、泛化B、聚合C、依赖D、实现答案:B43 .功能需求通常分为三个层次,即业务需求、用户需求和。A、硬件需求B、软件需求C、质量属性D、系统需求答案:D44 . UML使用的行为模型有三种,即:()oA、交互图 状态图和顺序图B、顺序图、通信图和时间图C、交互图 状态图和活动图D、交互概述图 通信图和时间图答案:C45 .执行者(Actor)与用例之间的关系是()A、包含关系B、泛化关系C、关联关系D、扩展关系答案:C46 .风险管理的要素包括哪项()A、风险评价B、风
5、险避免C、风险控制D、以上都是答案:D47 .面向对象技术中,对象是类的实例。对象有三种成份:()、属性和方法(或 操作)。Av标识B、规则C、封装D、消息答案:A48 .与其他的场景方法相比,用例最大的特点是采用了()的描述方式。A、静态非结构化文本B动态非结构化文本C、静态结构化文本D、动态结构化文本答案:C49 .使用面向解系统的技术对软件系统解决方案的描述称为()需求阶段的分析。A、前期B、中期C、后期D、全过程答案:C50 .UML中关联的多重度是指()A、一个类有多个方法被另一个类调用B、一个类的实类能够与另一个类的多个实类相关联C、一个类的某个方法被另一个类调用的次数D、两个类所
6、具有的相同的方法和属性答案:B51 .需求分析活动的一个重要任务是进行。,明确用户需求的隐含信息,展开 为明确的对软件系统的行为期望,即系统需求。A、需求整理B、需求细化C、需求获取D、需求分析 答案:B52 . ERD中关系的基数分为最大基数和最小基数。最大基数又被称为()。A、键约束B、参与约束C、自然约束D、一般约束答案:A53 .用例之间的关系主要有()三种。A、包含、扩展和简化B、合取、 析取和扩展C、包含、 多态和继承D、包含 扩展和泛化答案:D54 .上下文图描述系统与环境中外部实体之间的界限和联系。它从现实世界的角 度说明了系统的(),并确定了所有的输入和输出。A、环境与外观B
7、、边界和联系C、边界和环境D、输入和输出答案:C55 . AND链接将一个父目标连接到一系列细化的子目标,意思是如果能够满足所 有细化的子目标,那么将()父目标。A、无法确定B、阻碍C、不能满足D、足以满足答案:D56 .下列选项中,0不是在目标模型中使用的其他模型元素。A、行为B、场景C、操作D、概念答案:D57 .什么概念被认为是第二代面向对象技术的标志0A、用例B、UML语言C、活动图D、组件图答案:A58 .需求分析最终结果是产生。A、项目开发计划B、可行性分析报告C、需求规格说明书D、设计说明书答案:C59 .常用的动态分析方法不包括以下哪种。A、状态迁移图B、层次方框图C、时序图D
8、、Petr i 网答案:B60 .在ERD建模中,实体通常所指的就是。A、逻辑实体B、概念实体C、物理实体D、进程实体答案:A61 .系统需求规格说明文档、软件需求规格说明文档、硬件需求规格说明文档、接口需求规格说明文档和人机交互文档一起被用于系统开发的目的,都被认为是0oA、开发文档B、需求文档C、过程文档D、用户文档 答案:A62 .()是结构化分析方法的核心技术,它表明系统的输入、处理 存储和输出, 以及它们如何在一起协调工作。A、数据流图DFDB、实体联系图ERDC、状态转换图D、上下文图答案:A63 .结构化、信息工程和面向对象三种方法学下的需求分析技术都是()的。A、面向问题域B、
9、面向解系统C、面向设计D、面向需求答案:B64 .需求分析中,开发人员要从用户那里解决的最重要的问题是()。A、让软件做什么B、要给软件提供哪些信息C、要求软件工作效率怎样D、让软件具有何种结构答案:A65 .需求规格说明书的作用不应包括0。A、软件设计的依据4 .项目的前景和范围文档、用户需求文档都被视为属于(),重点都是用户的现 实世界。A、开发文档B、需求文档C、前景文档D、用户文档答案:D5 .使用面向问题的技术对问题世界的建模就被称为()需求阶段的分析。A、前期B、中期C、后期D、全过程答案:A6 .场景的内容是指场景所表达的知识类型。它被分为6个不同的方面。下列() 不是场景的内容
10、。A、主要关注点B、环境范围C、目的D、抽象层次答案:C7 .按照使用方式进行分类,原型可分为:演示原型、。、试验原型和引示系统 原型。B、用户与开发人员对软件要做什么的共同理解C、软件验收的依据D、软件可行性研究的依据答案:D66 .常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象的分析方法(00A),下列()不是结构化分析方法的图形工具。A、决策树B、数据流图C、数据字典D、快速原型答案:D67 .系统需求开发的结果最终会写入()OA、可行性研究报告B、前景和范围文档C、用户需求说明D、系统需求规格说明答案:D68 .下列()不是需求规格说明文档的读者?A、项目管理者B、
11、编程人员C、销售商D律师答案:C69 .需求规格说明书的内容不应包括对()的描述。A、主要功能B、算法的详细过程C、用户界面和运行环境D、软件性能答案:B70 .下面哪个视图属于UML语言的交互图()A、行为图B、状态图C、实现图D、顺序图答案:D71 .数据建模技术能够弥补过程建模在O方面的缺陷,它描述数据的定义、结 构和关系等特性。A、需求分析B、数据转换C、数据说明D、数据分析答案:C72 .场景的分类框架将场景方法从场景的()4个方面进行了分类和描述。A、形式、目的、内容和生命周期B、外观、目的、内容和生命周期C、描述、目的、内容和形式D、描述、外观、目的和内容答案:A73 .描述场景
12、所使用的表示法要符合正规性要求,一般可使用非形式化语言、半 形式化语言和形式化语言。在实践中,0是主要的描述方式。A、形式化的程序语言B、非形式化的自然语言C、形式化的图形工具D、非形式化的设计语言答案:B74 .以下。是情景性的重要性质?A、全局B、开放C、交互D、即时答案:B75 .原型的需求内容可以从三个纬度上分析:即()。A、外观 角色和实现B、开发、实现和作用C、成本 技术和实现D、需求、作用和角色答案:A76 . UML语言包含几大类图形()A、3B、5C、7D、9答案:B77 .分析的活动主要包括识别 定义和结构化,它的目的是获取某个可以转换为 知识的事物的信息,这种分析活动被称
13、为。A、需求信息获取B、建立软件系统解决方案C、需求信息转化D、建立需求分析模型答案:D78 .在类图中,“#”表示的可见性是()A、 Publ icB、 ProtectedC、Pr i vateD、 Package答案:B79 .需求分析的目的是保证需求的()oA、目的性和一致性B、完整性和一致性C、正确性和目的性D、完整性和目的性答案:B80 .产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的 属性有哪些。A、有效性、效率 灵活性、互操作性B、可维护性 可移植性 可重用性, 可测试性C、完整性、可靠性、健壮性、可用性D、容错性 易用性、简洁性 正确性答案:B81 .软件生
14、产中产生需求问题的最大原因在于对应用软件的。理解不透彻或应 用不坚决。A、复杂性B、目的性C、模拟性D、正确性答案:C82 .下列描述中错误的是A、每一个集成的需求变更必须能跟踪到一个经核准的变更请求。B、变更过程应该做成文档,尽可能简单,当然首要的是有效性。C所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑。D、可以从数据库中删除或修改变更请求的原始文档。答案:D83 .下列()不是需求获取常见的模型驱动方法?A、面向目标的方法B、基于场景的方法。C、基于用例的方法D、基于采样的方法答案:D84 .在表达软目标的分解和细化时使用的ANDContr ibu
15、t ion链接和ORContr ibut ion链接,Contr ibution的作用是。A、积极的B、消极的C、积极的或消极的D、不能确定答案:C85 .需求分析阶段的文档包括以下哪些()A、软件需求规格说明书B、数据要求说明书C、初步的用户手册D、修改、完善与确定软件开发实施计划E、以上都是答案:E86 .在分层结构中,DFD定义了三个层次类别的DFD图:。、0层图和N层图。As 1层图B、底层图C、上下文图D、顶视图答案:C87 .下面关于面向对象方法中消息的叙述,不正确的是()。A、键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B、操作系统不断向应用程序发送消息,但应用程序不能
16、向操作系统发送消息C、应用程序之间可以相互发送消息D、发送与接收消息的通信机制与传统的子程序调用机制不同答案:B88 . 0是建模最为常用的两种手段。A、具体和抽象B、抽象和分解C、分解和细化D、抽象和细化89 .需求验证应该从下述几个方面进行验证:()A、可靠性 可用性 易用性 重用性B、可维护性、可移植性、可重用性 可测试性C、一致性、现实性、完整性、有效性D、功能性、非功能性答案:C90 . DD的主要字典条目包括以下哪种()A、数据流B、文件C、数据项D、加工E、以上都是答案:E91 .DFD的基本符号不包括下列哪种()A、数据字典B、加工C、外部实体D、数据流E、数据存储文件92 .
17、在实体之间建立关系时,可能会产生一些附带的实体,被称为关联实体,最 常见的形式是()。A、逻辑实体B、进程实体C、概念实体D、自然实体答案:B93 .生命线是UML视图中哪个图形的组成部分。A、类图B、状态图C、活动图D、顺序图答案:D判断题1 .对系统的现状和背景进行分析往往能够发现重要的目标,得到一些明确的问题 和缺陷,它们的反面就是系统需要实现的目标。A、正确B、错误答案:A2 .场景被人们广泛接受的原因是因为人们更倾向于会对真实事件和真实事物的 描述产 生反应。A、正确B、错误答案:A3 .结构化、信息工程和面向对象三种方法学下的需求分析技术都适合于需求阶段全过程的分析任务。A、正确B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件需求分析 软件 需求 分析 复习 考试 题库 答案
限制150内