软件需求工程选择题_第1页
软件需求工程选择题_第2页
软件需求工程选择题_第3页
软件需求工程选择题_第4页
软件需求工程选择题_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、-作者xxxx-日期xxxx软件需求工程选择题【精品文档】选择题1. 软件生命周期包括哪些阶段?AA. 需求、设计、编码、单元测试、接收测试和维护阶段。B. 设计、编码、单元测试、接收测试和维护阶段。C. 需求、设计、编码、单元测试和接收测试阶段。D. 需求、设计和编码阶段。2. 好的软件需求具有哪些特性?AA. 一致性和全面性。B. 易读性和充分性。C.充分性。D.易读性。3. RUP的十大要素是:开发一个前景、达成计划、标识和减小风险、分配和跟踪任务、检查商业理由、设计组件构架、对产品进行增量式的构建和测试、验证和评价结果、_和_。AA. 管理和控制变化及提供用户支持。B. 迭代的开发和提

2、供用户支持。C. 迭代的开发和管理和控制变化。D. 建立模版和迭代的开发。4.下列哪个不是RUP的核心工作流?CA. 业务建模B. 分析和设计C. 用户需求了解。D. 需求5. RAD的缺点不包括_D_。A. 如果用户不能持续地参与整个生命周期中,最终产品会受到负面影响。B. 要求系统能适当模块化,如果没有可重用的组件,它的效率就会下降。C. 盲目应用时,会缺乏成本概念和项目完成的时间限制。项目有永远不能完结的风险。D. 工作重点从文档转为构建,所见即所得。6. 螺旋模型的优点不包括_C_。A. 能够及时找到项目存在的风险,避免因为克服不了的困难而造成大的损失。B. 使用户能够尽早将信息经常反

3、馈给开发人员,保证了产品的正确性和高质量。C. 大量的中间阶段会产生额外的内外部文档。D. 可以方便地评估和验证每次迭代的成果;实现从开发到维护的无缝连接。7. 迭代方法中的常见问题不包括_B_。A. 过分详细的规划B. 项目收敛C. 回避棘手问题D. 不同的小组按自己的进度进行工作8. 用户故事的书写遵循一定的原则,其中不包括_C_。A. 作为(系统的一个涉众)B. 我想要(做一件事)C. 是什么(用户的需求是什么)D. 从而(达到一个商业价值)9. 指出RUP的核心工作流不包括_D_。A. 业务建模B. 需求C. 测试D. 问卷调查10. 建立需求基线的作用不包括_C_。A. 防止需求的滥

4、变给程序架构造成重大影响B. 为开发工件提供了一个定点和快照C. 可以拓展应用D. 可以重新建立基于某个特定发布版本的配置1、瀑布模型存在的问题是( B )A、用户容易参与开发 B、缺乏灵活性 C、用户与开发者易沟通 D、适用可变需求2、软件生命周期中所花费用最多的阶段是( D )A、详细设计 B、软件编码 C、软件测试 D、软件维护3、需求分析中开发人员要从用户那里了解( A )A、软件做什么 B、用户使用界面 C、输入的信息 D、软件的规模 4、RUP的迭代开发模式主要的目的是( D )A、需求获取 B、产品的维护 C、业务建模管理 D、需求管理和版本控制5、需求分析阶段的任务是( C )

5、A、软件开发费用 B、软件开发工具 C、软件开发方法 D、软件系统的功能6、20世纪80年代中期,需求工程形成,是( B )的子领域。A、互联网技术 B、软件工程 C、管理学 D、生产运作管理7、系统流程图适用于可行性分析中的( A )的描述。A、当前运行系统 B、当前逻辑模型 C、目标系统 D、新系统8、在需求分析阶段,不会用到哪种图表形式?( C )A、鱼骨图 B、帕累托图 C、产品设计图 D、泳道流程图9、需求评审时,评审员最多为( A )个。A、7 B、10 C、9 D、1210、逐项举例的项目特性(系统功能),用以提交特定的版本,是确定( D )的一项重要功能。A、SRS B、业务模

6、型 C、管理工具 D、基线1.以下哪一个不是高质量SRS的特征(D)2.以下哪一个不是软件的质量特征(B)3.以下描述中哪个不是鱼骨图的优点(B)“石川图”4.需求工程的涉众不包括(C)5.E-R图的基本元素不包括(A)6.以下哪个不属于数据字典中的内容(B)7.状态转换图属于(A)8.以下哪个不是描述需求的语言(D)9.以下哪个不属于RUP的核心过程工作流(C)10.以下那个不属于RUP的核心支持工作流(A)1、需求分析最终结果是产生( )A项目开发计划 B可行性分析报告 C需求规格说明书 D设计说明书答案:C2、需求分析中,开发人员要从用户那里解决的最重要的问题是( )A让软件做什么 B要

7、给软件提供哪些信息 C要求软件工作效率怎样 D让软件具有何种结构答案:A3需求规格说明书的内容不应包括对( )的描述。A主要功能 B算法的详细过程 C用户界面和运行环境 D软件性能答案:B4需求规格说明书的作用不应包括( )A软件设计的依据 B用户与开发人员对软件要做什么的共同理解C软件验收的依据 D软件可行性研究的依据答案:D5.(  )阐述了一个参与者与系统的交互行为。 A. 状态图  B. 用例图C. 活动图 D. 类图答案:B6.软件质量保证应在( )阶段开始。 答案:A7.下列哪些是高质量的SR

8、S的特性。()答案:D8.RUP中将系统需求分为几类,以下哪个不是()A.功能B,可用性 C.可靠性 D安全性9.面向对象的建模可以视为一个包含很多元素的概念框架,下面哪个不是()。A.抽象B.封装 C.模块化 D安全答案:D10.软件生命周期模型包括()答案:D1、需求分析最终结果是产生( )A项目开发计划 B可行性分析报告 C需求规格说明书 D设计说明书答案:C2、需求分析中,开发人员要从用户那里解决的最重要的问题是( )A让软件做什么 B要给软件提供哪些信息 C要求软件工作效率怎样 D让软件具有何种结构答案:A3需求规格说明书的内容不应包括对( )的描述。A主要功能 B算法的详细过程 C

9、用户界面和运行环境 D软件性能答案:B4需求规格说明书的作用不应包括( )A软件设计的依据 B用户与开发人员对软件要做什么的共同理解C软件验收的依据 D软件可行性研究的依据答案:D5典型的生命周期模型不应包括( )A瀑布模型 B迭代式模型C螺旋模型 D仓库模型答案:D6高质量的SRS一般包括哪些特性( )A完整性 B可修改性C一致性 D以上都是答案:D7分析模型的主要目标是( )A描述客户的需要 B完成所需要的系统原型 C定义在软件完成后可以被确认的一组需求 D建立创建软件设计的基础答案:B8软件需求规格说明书的内容不应包括对( )的描述。 A 主要功能 B算法的详细过程C用户界面及运行环境

10、D软件的性能答案:B9需求变革的主要原因A因竞争、成本等因数,工期已经确立并且不合理 B用户需求不明确C项目组没有很好的实施需求管理 D以上皆是答案:D10用例之间一般不包含以下哪些关系 A 拓展 B包含C并列 D泛化答案:C什么是SRS? A软件需求规格说明 B、用户需求手册 C、需求工程 D、需求建模软件非功能需求不包括下面哪项? D可维护性 B、可用性 C、有效性 D、结构性下面哪项是瀑布模型的优点? C准确反映软件开发中解决问题的特点 B、文档驱动的,文档工作量非常大可以严格控制项目进程,使项目跟踪 D、项目按照该模型给出的顺序进行以下对业务建模分析正确的是: AA、以软件模型方式描述

11、企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系 。B、是针对数据流建立数据模型,功能模型和行为模型。C、将数据与施加在该数据之上的操作封装成类来模拟现实生活中的“对象”。D、描述软件目标系统的数据信息、处理功能、用户界面及运行的外部行为。5、什么是UML? BA、数据字典 B、统一建模语言 C、业务建模 D、用户手册6、高质量的SRS不包括以下哪个特性? DA、完整性 B、一致性 C、可修改性 D、美观性7、情节串联板的类型不包括以下哪个? DA、被动式 B、主动式 C、交互式 D、传播式9、以下哪步不是Pressman需求工程过程? CA、需求获取 B、需求分析 C、需求定

12、义 D、需求管理10、数据模型不包含以下哪个信息?AA、数据报表 B、数据对象 C、描述数据对象的属性 D、相互连接的关系1. 软件生命周期有六个阶段,以下那个阶段出现问题所需要花费的成本更多?A. 需求阶段 B. 维护阶段 C. 单元测试阶段 D. 接受测试阶段2. 软件开发时需要满足不同的需求,以下哪个需求是非功能需求的内容?A. 业务需求 B. 用户需求 C. 可靠性需求 D. 功能需求3. 需求工程的方法有四类,下面选项当中哪些是需求工程方法?A 面向对象的需求工程方法 B 面向过程的需求工程方法C 面向控制的需求工程方法 D4. 统一软件开发过程是一个面对对象且基于网络的程序开发方法

13、,Rub中有9个核心工作流,分为6个过程工作流和3个支持工作流以下哪项都属于过程工作流?A. 业务建模、需求、分析和设计、测试B. 业务建模、实现、测试、项目管理C. 环境、项目管理、部署、分析和设计D. 分析和设计、部署、配置和变更管理、业务建模5. 用例模型是由用例图和用例规约所组成,下面用例规约中哪一项能够反映出所有的场景?A. 事件流B. 用例场景C. 前置条件D. 后置条件6. 想要进行一次成功评审需要达到哪些要素?A. 理解评审流程B. 确保评审员理解自己的角色C. 指定协调员D. 以上都是7. 下面哪一种情况的发生不利于评审的正常进行?A 当某公司在做业务流程管理系统的需求评审会

14、时,项目组人员在会议上 宣读上百页的需求报告时,用户纷纷表示听不懂。B 评审会开始后不久各领域的专家都发表了自己的意见但是一直争执不下。C 需求报告的执笔人与产品主要的策划人想法差别很大。D 以上都是。8. 哪些会引起需求风险?A. 无足够用户参与。B. 用户需求的不断增加。C. 不必要的特性。D. 以上都是。9. 在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明,(B)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。A 业务需求B 非功能需求C 用户需求D 功能需求10. 有关用例的描述错误的是(B)A. 用例将系统的功能

15、范围分解成许多小的系统功能。B. 一个用例代表一个子系统的单个目标。C. 用例是一个行为上相关的步骤序列。D. 用例描述了系统与用户的交互。11. 在ISO9126中指出了6个质量要求,下列哪些不属于软件的非功能需求(D)A 可靠性B 一致性C 有效性D 可维护性1、 下列不属于非功能需求的是()A、 可靠性 B、完整性 C、可用性 D、可移植性2、 下列不属于获取需求的方法是()A、面向目标 B、基于场景 C、基于知识 D、非形式化3、下列描述瀑布模型的特征错误的是()A、接受上一阶段的结果作为本阶段活动的输入。B、依据上一阶段活动的结果实施本阶段应完成的活动。C、对本阶段的活动进行评审。D

16、、将上一阶段段活动的结果作为输出,传递给下一阶段。4、 ()展示了几个对象之间的交互关系,主要是用来显示对象之间发送消息的顺序。A、 用例图 B、状态图 C、类图 D、顺序5、制定进度计划的常用工具有()A、 PAD图 B、Gantt图 C、结构图 D、N-S图6、可行性研究主要从()确定软件是否可行A、 经济 B、技术 C、法律 D、以上都是7、需求工程的第一个阶段()A、 系统建模 B、需求获取 C、需求分析与协商 D、需求验证8、下列不能表述程序算法的是()A、 程序流程图 B、判定表 C、PDL设计行语言 D、甘特图9、支持面向对象程序设计开发的过程模型是()A、 瀑布模型 B、螺旋模

17、型 C、喷泉模型 D、增量模型 10、选择结构的复杂性比顺序结构的复杂性要()A、小 B、大 C、相等 D、无法比较1、需求分析最终结果是产生( )CA项目开发计划 B可行性分析报告 C需求规格说明书 D设计说明书2、需求分析中,开发人员要从用户那里解决的最重要的问题是( )AA让软件做什么 B要给软件提供哪些信息 C要求软件工作效率怎样 D让软件具有何种结构3、面向对象技术中,对象是类的实例。对象有三种成份:_A_、属性和方法(或操作)。 A. 标识 B. 规则 C. 封装 D. 消息4、软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及( )。CA总结

18、 B实践性报告 C需求分析评审 D以上答案都不正确5、软件需求规格说明书的内容不应包括对( )的描述。BA 主要功能 B算法的详细过程C用户界面及运行环境 D软件的性能6、软件工程三要素是( )。BA) 技术、方法和工具 B) 方法、工具和过程C) 方法、对象和类 D) 过程、模型、方法7、包含风险分析的软件工程模型是( )。AA) 螺旋模型 B) 瀑布模型 C) 增量模型 D) 喷泉模型8、下列不是软件开发方法的工作模型是( )DA) 螺旋模型 B) 循环模型 C) 瀑布模型 D) 专家模型9、面向对象的分析方法主要是建立三类模型,即( D )。A) 系统模型、E-R模型、应用模型B) 对象

19、模型、动态模型、应用模型C) -模型、对象模型、功能模型D) 对象模型、动态模型、功能模型10、数据字典是数据流图中所有元素的定义的集合,一般由 (C ) 四类条目组成。A) 数据说明条目、控制流条目、加工条目、数据存储条目B)数据流条目、数据项条目、文件条目、加工条目C) 数据源条目、数据流条目、数据处理条目、数据文件条目D) 数据流条目、数据文件条目、数据池条目、加工条目11、在E-R模型中,包含的基本成分是( C )。A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性D) 实体、属性、联系1、需求分析最终结果是产生( ) A 项目开发计划 B可行性分析报告 C需求规格说明

20、书 D设计说明书 答案:C 2、 需求分析中,开发人员要从用户那里解决的最重要的问题是( ) A让软件做什么 B要给软件提供哪些信息 C要求软件工作效率怎样 D让软件具有何种结构 答案:A 3需求规格说明书的内容不应包括对( )的描述。 A 主要功能 B算法的详细过程 C用户界面和运行环境 D软件性能 答案:B 4需求规格说明书的作用不应包括( ) A软件设计的依据 B用户与开发人员对软件要做什么的共同理解 C软件验收的依据 D软件可行性研究的依据 答案:D 5.下面关于面向对象方法中消息的叙述,不正确的是_。 A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B操作系统不断向应用程

21、序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D发送与接收消息的通信机制与传统的子程序调用机制不同 答案:B 6面向对象技术中,对象是类的实例。对象有三种成份:_、属性和方法(或操作)。 A. 标识 B. 规则 C. 封装 D. 消息 答案:A 7软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、 制定规格说明以及( )。 A总结 B实践性报告C 需求分析评审 D以上答案都不正确 答案:C 8软件需求规格说明书的内容不应包括对( )的描述。 A 主要功能 B算法的详细过程 C用户界面及运行环境 D软件的性能 答案:B9 需求规格说明书的

22、作用不包括 A软件验收的依据 B用户与开发人员对软件要做什么的共同理解 C软件可行性研究的依据 D软件设计的依据 答案:C10软件开发的需求活动其主要任务是 A给出软件解决方案 B给出系统模块结构C定义模块算法 D定义需求并建立系统模型 答案:D1从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、 需求分析阶段 D、 测试和运行阶段2UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法

23、 D、基于数据的数据流开发方法3软件开发的结构化生命周期方法将软件生命周期划分成(A ) A、 计划阶段、开发阶段、运行阶段 B、 计划阶段、编程阶段、测试阶段 C、 总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计4软件生存周期中时间最长的是( D )阶段。 5在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高( B ) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法6在E-R 模型中,包含以下基本成分( C )。 A、数据、对象、实体B、控制、联系、对象 C、实体、联系、属性 D、对象、属性、操作7软件需求分析阶段的工作,可以分为以下4个方面

24、,对问题的识别、分析与综合、编写需求分析文档以及( C )。 A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确8在结构化分析方法中,用以表达系统内数据的运动情况的工具有( A )。 A. 数据流图 B. 数据词典 C. 结构化语言 D. 判定表与判定树9结构分析方法就是面向(D)自顶向下逐步求精进行需求分析的方法。 10在软件的可行性研究中,可以从不同的角度对软件的可行性进行研究,其中是从软件的功能可行性角度考虑的是( B ) A、 经济可行性 B、技术可行性 C、 操作可行性 D、 法律可行性1需求分析最终结果是产生( ) A项目开发计划 B可行性分析报告 C需求规格

25、说明书 D设计说明书 答案:C 2、 需求分析中,开发人员要从用户那里解决的最重要的问题是( ) A 让软件做什么 B要给软件提供哪些信息 C要求软件工作效率怎样 D让软件具有何种结构 答案:A 3 需求规格说明书的内容不应包括对( )的描述。 A 主要功能 B算法的详细过程 C用户界面和运行环境 D软件性能 答案:B 4需求规格说明书的作用不应包括( ) A 软件设计的依据 B用户与开发人员对软件要做什么的共同理解 C软件验收的依据 D软件可行性研究的依据 答案:D 5. 下面关于面向对象方法中消息的叙述,不正确的是_。 A键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B操作系统不

26、断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D发送与接收消息的通信机制与传统的子程序调用机制不同 答案:B 6 面向对象技术中,对象是类的实例。对象有三种成份:_、属性和方法(或操作)。 B、 标识 B. 规则 C. 封装 D. 消息 答案:A7软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、 制定规格说明以及( )。 A 总结 B实践性报告 C 需求分析评审 D 以上答案都不正确 答案:C 8UML中的状态图用于创建_。A. 用户视图 B. 行为视图 C. 交互视图 D. 物理视图 B. 答案:A9UML中_关系体现了事

27、物间对称的结构关系。 A. 简单关联 B. 聚合 C. 组合 D. 泛化答案:D 属于需求管理活动的是( ) B、 需求发现 B. 需求文档化 C. 需求验证 D. 需求变更控制答案:D 1、在软件生命周期中能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 A概要设计 B详细设计 C可行性分析 D需求分析 2、 下面不属于软件需求工程的3个要素的是 A工具 B过程 C方法 D环境 3、 检查软件产品是否合需求定义的过程称为A确认测试 B集成测试 C验证测试 D验收测试 4、 数据流图用于抽象描述一个软件的逻辑模型数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流合法图符的是

28、 A控制流 B加工 C数据存储 D源和潭 5、 下面不属于软件设计原则的是0 A抽象 B模块化 C自底向上 D住息隐蔽 6、 程序流图PFD中箭头代表的是 A数据流 B控制流 C调用关系 D组成关系 7、 在结构化方法中软件功能分解属于下列软件开发中的阶段是 A详细设计 B需求分析 C总体设计 D编程调试 8、 软件调试的目的是 A发现错误 B改正错误 C改善软件的性能 D编程调试 9、 软件需求分析阶段的工作可以分为四个方面需求获取需求分析编写需求规格说明书以及 A阶段性报告 B需求评审 C总结 D都不正确选择题10. 需求分析最终结果是产生 A、 项目开发计划 B、需求规格说明书 C、设计

29、说明书 D、可行性分析报告1、软件的六个质量特征不包括(C)A、可靠性 B、可用性 C、正确性 D、可维护性2、瀑布模型的优点不包括(D)A、客户很容易熟悉该模型。B、有序的方式解决复杂的问题,易于理解,目标简单完成所需要的活动。C、可以严格控制项目进程,使项目管理易于实施。 D、用户能够持续地参与开发,提高了用户参与程度,从而使用户的满意度上升,保证了系统能够满足用户的需要。3、RAD适用条件是(A)A、系统可模块化(基于组件的结构)和可缩放。B、适用于大型项目;更适用于内部开发(指没有外包的开发内容)。C、用于新功能、新产品或需要采用新技术时。 D、收益不确定,项目不能确保成功时。4、螺旋

30、模型的缺点是(A)A、模型本身比较复杂,开发人员和用户难于掌握。B、如果用户不能持续地参与整个生命周期中,最终产品会受到负面影响。C、要求系统能适当模块化,如果没有可重用的组件,它的效率就会下降。 D、盲目应用时,会缺乏成本概念和项目完成的时间限制。项目有永远不能完结的风险。5、RUP的四个阶段不包括(D)A、初始阶段 B、细化阶段 C、构造阶段 D、维护阶段6、敏捷方法的适用的情况(A)A、爱用迭代增量式的开发方式 B、现有的组织文化适合采用传统的开发流程 C、团队规模很大,分布在各地 D、性命攸关的系统7、ERD基本构建不包括(B)A、数据对象 B、注释 C、关系 D、属性8、采用瀑布模型

31、不需要具备以下特征(C)A、在系统开发前要对需求有完整、全面、清晰的了解。B、上述需求不存在隐含的不可克服的风险。C、需求变更过于频繁。D、不同涉众的需求互相兼容,不存在明显的冲突。9、迭代方法中的常见问题的不包括(A)A、立即处理棘手的问题B、过分详细的规划C、项目不收敛D、不同的小组按自己的进度进行工作10、需求开发的一般过程不包括(D)A、需求获取 B、需求建模 C、需求规格说明 D、需求变更控制11、难以使用原型的系统(D)A、javascript B、Web C、数据库 D、大量批处理系统5、 下列哪个因素不是造成软件生命周期中成本升高的因素?( )参考答案:D6、 以下采用瀑布模型

32、需具备的条件中错误的是:( )参考答案:C7、 RUP中的6个核心过程工作流不包括:( )参考答案:D8、 RUP中的3个核心支持工作流不包括:( )参考答案:B9、 分析模型必须达到的目标是:( )参考答案:D10、 用例之间有什么关系?( )参考答案:D11、 以下哪个选项不是原型的种类?( )参考答案:A12、 CRC是什么的简称?( )A.类、责任、协助者 B.类、关系、协助者C.类、责任、继承者D.类、责任、涉众参考答案:A13、 用例模型主要的模型元素有:( )C.参与者、用例、功能D.参与者、用例、通信关联参考答案:D14、 下面跟需求有关的风险是:( )参考答案:D15、 通用

33、的跟踪模型包含了:( )B、参考答案:D16、 评审的类型有:( )参考答案:D在需求分析过程中,分析员要从用户那里解决的最重要的问题是( A )。 A.要求软件做什么 B、要给软件提供哪些信息 C、要求软件工作效率如何 D、要求软件具有什么样的结构面向对象的开发方法的工作模型是( B )。 B 瀑布模型 B、喷泉模型 C、智能模型 D、循环模型瀑布模型的存在问题是( B ) A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通 D适用可变需求软件生命周期中所花费用最多的阶段是(D )。 A详细设计 B软件编码 C软件测试 D软件维护需求分析阶段的任务是确定( D )。 A 软件开发方法 B

34、、软件开发工具 C、软件开发费 D、软件系统的功能需求分析最终结果是产生( B )。 A项目开发计划 B、需求规格说明书 C、设计说明书 D、可行性分析报告 软件测试的目的是( B ) A为了表明程序没有错误 B.为了发现程序中的错误 需求分析是软件生存周期中的一个重要阶段,它的应该是在( C )进行。 A维护阶段 B、软件开发全过程 C、软件定义阶段 D、软件运行阶段 软件是(C)。 A处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统在E-R模型中,包含以下基本成分( C )。 A数据、对象、实体 B、控制、联系、对象 C、实体、联系、属性 D、实体、属性、操作需求

35、分析中开发人员要从用户那里了解( ) A软件做什么 B、用户使用界面 C、输入的信息 D、软件的规模 1、分层数据流图是一种比较严格又易于理解的描述方式它的顶层数据流图描述了系统的_。BA、细节 B、输入与输 C、软件的作者 D、绘制的时间2、需求规格说明书的作用不应包括_。DA、软件设计的依据 B、用户与开发人员对软件要做什么的共同理解C、软件验收的依据 D、软件可行性研究的依3、需求分析的结果是产生定义下面_问题域的分析模型。DA、信息 B、功能 C、性能 D、以上所有选项4、需求规格说明描述了( )。AA、计算机系统的功能、性能及其约束 B、每个指定系统的实现 C、软件系统结构的元素 D

36、、系统仿真所需要的时间5、组织需求评审的最好方法是( )。DA、检查系统模型的错误 B、让客户检查需求 C、将需求发放给设计团队去征求意见 D、使用问题列表检查每一个需求6、用例参与者总是人员而不是系统设备。( )BA、真 B、假7、软件需求分析的任务不包括( )。CA、问题分析 B、信息域分析 C、结构化设计 D、确定逻辑结构8、结构化分析方法使用的主要描述工具有( )DA、数据库 B、模块结构图 C、PAD图 D、分层的DFD图9、UML中,包是一种( )CA、集合 B、数据结构 C、分组机制 D、对系统的动态描述10、瀑布模型存在的问题是( )BA、用户容易参与开发 B、缺乏灵活性C、用

37、于与开发者易沟通 D、适用可变需求11、结构化方法是一种什么的软件开发方法。( )DA、面向用户 B、面向数据结构 C、面向对象 D、面向数据流12、面向对象的特征之一是( )AA、对象的唯一性 B、数据如何确定 C、对象的共享性 D、数据关系的抽象(1)下面哪项不是造成软件生命周期中成本升高的因素?A、缺乏用户介入;B、不完整的需求和规格说明;C、不断改变额需求和规格说明;D、用户改变主意;(2)以下哪项不是软件生命周期的阶段?A、提出概念B、需求C、设计D、控制(3)好的软件需求没有涉及到下面哪项因素?A、可跟踪性因素B、非功能因素C、完整性因素D、一致性因素(4)下面哪项不是软件的六个质

38、量特征?A、可靠B、可用C、不可约束D、可维护(5)软件的非功能需求不包括:A、可达到性B、可移植性C、有效性D、可维护性(6)以下哪些不是瀑布模型优点?A、客户很容易熟悉该模型B、以有序的方式解决复杂的问题,易于理解,目标简单完成所需要的活动C、定义了质量控制过程。运用该过程来确定系统质量D、采用高效率的开发工具,从而减少了整个产品的开发周期(7)下面哪项不是RAD模型缺点?A、如果用户不能持续地参与整个生命周期中,最终产品会受到负面影响B、要求系统能适当模块化,如果没有可重用的组件,它的效率就会下降C、盲目应用时,会缺乏成本概念和项目完成的时间限制。项目有永远不能完成的风险D、最后集成造成

39、较大的风险(8)什么样的项目不可以使用瀑布模型?A、在系统开发前要对需求有完整、全面、清晰的了解。B、上述需求不存在隐含的不可克服的风险C、需求变更不能过于频繁D、不同涉众的需求不互相兼容,存在明显的冲突(9)下面哪项不是需求工程的方法大致分类?A、面向过程B、面向功能C、面向控制D、面向对象(10)下面哪项不属于RUP模型十大要素:A、控制软件变更B、达成计划C、设计组件构架D、验证和评价结果选择题1.瀑布模型的优点(B)A客户很难熟悉该模型B以有序的方式解决复杂的问题,易于理解,目标简单完成所需要的活动C项目难以实施D不便于项目跟踪2.螺旋模型的缺点(D)A易于实现每个阶段的目标B模型本身比较简单,开发人员和用户易于掌握C每一次螺旋结束后评估风险的时间及人工耗费都较小D大量的中间阶段会产生额外的内外部文档3.Pressman的需求工作过程(A)A需求获取需求分析需求规格说明系统建模需求确认需求管理B需求获取需求分析系统建模需求规格说明需求确认需求管理C需求获取需求分析需求规格说明系统建模需求管理需求确认D需求获取需求规格说明需求分析系统建模需求确认需求管

温馨提示

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

评论

0/150

提交评论