当前位置:文档之家› 软件需求工程选择题

软件需求工程选择题

选择题1.软件生命周期包括哪些阶段AA. 需求、设计、编码、单元测试、接收测试和维护阶段。

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

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

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

2. 好的软件需求具有哪些特性AA. 一致性和全面性。

B. 易读性和充分性。

C.充分性。

D.易读性。

3.RUP的十大要素是:开发一个前景、达成计划、标识和减小风险、分配和跟踪任务、检查商业理由、设计组件构架、对产品进行增量式的构建和测试、验证和评价结果、_________和_________。

AA. 管理和控制变化及提供用户支持。

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

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

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

4.下列哪个不是RUP的核心工作流CA. 业务建模B. 分析和设计C. 用户需求了解。

D. 需求5.RAD的缺点不包括___D______。

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

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

C. 盲目应用时,会缺乏成本概念和项目完成的时间限制。

项目有永远不能完结的风险。

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

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

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

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

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

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

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

A. 过分详细的规划B. 项目收敛C. 回避棘手问题D. 不同的小组按自己的进度进行工作8.用户故事的书写遵循一定的原则,其中不包括___C_____。

A. 作为(系统的一个涉众)B. 我想要(做一件事)C. 是什么(用户的需求是什么)D. 从而(达到一个商业价值)9.指出RUP的核心工作流不包括__D______。

A. 业务建模B. 需求C. 测试D. 问卷调查10. 建立需求基线的作用不包括___C______。

A. 防止需求的滥变给程序架构造成重大影响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 )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、7B、10C、9D、1210、逐项举例的项目特性(系统功能),用以提交特定的版本,是确定( D )的一项重要功能。

A、SRSB、业务模型C、管理工具D、基线1.以下哪一个不是高质量SRS的特征(D)A.完整性B.一致性C.可修改性D.稳定性2.以下哪一个不是软件的质量特征(B)A.可靠性B.非功能性C.可用性D.可维护性3.以下描述中哪个不是鱼骨图的优点(B)它允许探讨各种类别的原因A.B.它也被称为“石川图”C.它提供问题与各类原因的直观图D.它鼓励通过自由讨论发挥创造性4.需求工程的涉众不包括(C)A.分析人员B.管理人员C.测试人员D.用户图的基本元素不包括(A)A.输入输出B.数据对象C.属性D.关系6.以下哪个不属于数据字典中的内容(B)A.名称B.如何存储C.何处使用/如何使用D.内容描述7.状态转换图属于(A)A.行为模型B.状态模型C.功能模型D.数据模型8.以下哪个不是描述需求的语言(D)A.非形式化语言B.半形式化语言C.形式化语言D.结构化语言9.以下哪个不属于RUP的核心过程工作流(C)A.业务建模B.需求C.项目管理D.分析和设计10.以下那个不属于RUP的核心支持工作流(A)A.测试B.配置和变更管理C.项目管理D.环境1、需求分析最终结果是产生()A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书答案:C2、需求分析中,开发人员要从用户那里解决的最重要的问题是().要给软件提供哪些信息 B.让软件做什么A.C.要求软件工作效率怎样 D.让软件具有何种结构答案:A3.需求规格说明书的内容不应包括对()的描述。

A.主要功能 B.算法的详细过程 C.用户界面和运行环境 D.软件性能答案:B4.需求规格说明书的作用不应包括()A.软件设计的依据 B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据 D.软件可行性研究的依据答案:D5.()阐述了一个参与者与系统的交互行为。

A. 状态图B. 用例图C. 活动图D. 类图答案:B6.软件质量保证应在( )阶段开始。

A.需求分析B.设计C.编码D.投入使答案:A7.下列哪些是高质量的SRS的特性。

()A.完整性B.一致性C.可修改性D.以上都是答案:D中将系统需求分为几类,以下哪个不是()A.功能 B,可用性 C.可靠性 D安全性9.面向对象的建模可以视为一个包含很多元素的概念框架,下面哪个不是()。

A.抽象B.封装C.模块化 D安全答案:D10.软件生命周期模型包括()A瀑布模型 D.以上都是答案:D1、需求分析最终结果是产生()A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书答案:C2、需求分析中,开发人员要从用户那里解决的最重要的问题是()A.让软件做什么 B.要给软件提供哪些信息C.要求软件工作效率怎样 D.让软件具有何种结构答案:A3.需求规格说明书的内容不应包括对()的描述。

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

A.主要功能 B.算法的详细过程C.用户界面及运行环境 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、以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系。

B、是针对数据流建立数据模型,功能模型和行为模型。

C、将数据与施加在该数据之上的操作封装成类来模拟现实生活中的“对象”。

D、描述软件目标系统的数据信息、处理功能、用户界面及运行的外部行为。

5、什么是UML BA、数据字典B、统一建模语言C、业务建模D、用户手册6、高质量的SRS不包括以下哪个特性 DA、完整性B、一致性C、可修改性D、美观性7、情节串联板的类型不包括以下哪个 D、传播式 D、交互式 C、主动式 B、被动式A.9、以下哪步不是Pressman需求工程过程 CA、需求获取B、需求分析C、需求定义D、需求管理10、数据模型不包含以下哪个信息AA、数据报表B、数据对象C、描述数据对象的属性D、相互连接的关系1.软件生命周期有六个阶段,以下那个阶段出现问题所需要花费的成本更多A.需求阶段B.维护阶段C.单元测试阶段D.接受测试阶段2.软件开发时需要满足不同的需求,以下哪个需求是非功能需求的内容A.业务需求B.用户需求C.可靠性需求D.功能需求3.需求工程的方法有四类,下面选项当中哪些是需求工程方法A.面向对象的需求工程方法B.面向过程的需求工程方法C.面向控制的需求工程方法D. D.以上都是4.统一软件开发过程是一个面对对象且基于网络的程序开发方法,Rub中有9个核心工作流,分为6个过程工作流和3个支持工作流以下哪项都属于过程工作流A.业务建模、需求、分析和设计、测试B.业务建模、实现、测试、项目管理C.环境、项目管理、部署、分析和设计D.分析和设计、部署、配置和变更管理、业务建模5.用例模型是由用例图和用例规约所组成,下面用例规约中哪一项能够反映出所有的场景A.事件流B.用例场景C.前置条件D.后置条件6.想要进行一次成功评审需要达到哪些要素A.理解评审流程B.确保评审员理解自己的角色C.指定协调员D.以上都是7.下面哪一种情况的发生不利于评审的正常进行A.当某公司在做业务流程管理系统的需求评审会时,项目组人员在会议上宣读上百页的需求报告时,用户纷纷表示听不懂。

B.评审会开始后不久各领域的专家都发表了自己的意见但是一直争执不下。

C.需求报告的执笔人与产品主要的策划人想法差别很大。

D.以上都是。

哪些会引起需求风险8.A.无足够用户参与。

用户需求的不断增加。

B.不必要的特性。

C.以上都是。

D.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在9.用例模型中予以说明,(B)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

A.业务需求B.非功能需求C.用户需求D.功能需求10.有关用例的描述错误的是(B)A.用例将系统的功能范围分解成许多小的系统功能。

相关主题