当前位置:首页 > 软件需求工程选择题
C.螺旋模型 D.仓库模型 答案:D
6.高质量的SRS一般包括哪些特性( ) A.完整性 B.可修改性 C.一致性 D.以上都是 答案:D
7.分析模型的主要目标是( )
A.描述客户的需要 B.完成所需要的系统原型
C.定义在软件完成后可以被确认的一组需求 D.建立创建软件设计的基础 答案:B
8.软件需求规格说明书的内容不应包括对( )的描述。 A. 主要功能 B.算法的详细过程 C.用户界面及运行环境 D.软件的性能 答案:B
9.需求变革的主要原因
A.因竞争、成本等因数,工期已经确立并且不合理 B.用户需求不明确
C.项目组没有很好的实施需求管理 D.以上皆是
答案:D
10.用例之间一般不包含以下哪些关系 A. 拓展 B.包含 C.并列 D.泛化 答案:C
什么是SRS? A
软件需求规格说明 B、用户需求手册 C、需求工程 D、需求建模 软件非功能需求不包括下面哪项? D
可维护性 B、可用性 C、有效性 D、结构性 下面哪项是瀑布模型的优点? C
准确反映软件开发中解决问题的特点 B、文档驱动的,文档工作量非常大 可以严格控制项目进程,使项目跟踪 D、项目按照该模型给出的顺序进行
以下对业务建模分析正确的是: A
A、以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系 。
B、是针对数据流建立数据模型,功能模型和行为模型。
C、将数据与施加在该数据之上的操作封装成类来模拟现实生活中的“对象”。 D、描述软件目标系统的数据信息、处理功能、用户界面及运行的外部行为。 5、什么是UML? B
A、数据字典 B、统一建模语言 C、业务建模 D、用户手册 6、高质量的SRS不包括以下哪个特性? D A、完整性 B、一致性 C、可修改性 D、美观性 7、情节串联板的类型不包括以下哪个? D A、被动式 B、主动式 C、交互式 D、传播式
9、以下哪步不是Pressman需求工程过程? C
A、需求获取 B、需求分析 C、需求定义 D、需求管理 10、数据模型不包含以下哪个信息?A
A、数据报表 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. 用例将系统的功能范围分解成许多小的系统功能。 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、将上一阶段段活动的结果作为输出,传递给下一阶段。
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、螺旋模型 C、喷泉模型 D、增量模型 10、选择结构的复杂性比顺序结构的复杂性要()
A、小 B、大 C、相等 D、无法比较
1、需求分析最终结果是产生( )C
A. 项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书 2、需求分析中,开发人员要从用户那里解决的最重要的问题是( )A A.让软件做什么 B.要给软件提供哪些信息 C.要求软件工作效率怎样 D.让软件具有何种结构
3、面向对象技术中,对象是类的实例。对象有三种成份:_A_______、属性和方法(或操作)。 A. 标识 B. 规则 C. 封装 D. 消息
4、软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、 制定规格说明以及( )。C
A.总结 B.实践性报告 C.需求分析评审 D.以上答案都不正确 5、软件需求规格说明书的内容不应包括对( )的描述。B A. 主要功能 B.算法的详细过程
C.用户界面及运行环境 D.软件的性能 6、软件工程三要素是( )。B
A) 技术、方法和工具 B) 方法、工具和过程 C) 方法、对象和类 D) 过程、模型、方法 7、包含风险分析的软件工程模型是( )。A
A) 螺旋模型 B) 瀑布模型 C) 增量模型 D) 喷泉模型 8、下列不是软件开发方法的工作模型是( )D
A) 螺旋模型 B) 循环模型 C) 瀑布模型 D) 专家模型 9、面向对象的分析方法主要是建立三类模型,即( D )。 A) 系统模型、E-R模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型
D) 对象模型、动态模型、功能模型
10、数据字典是数据流图中所有元素的定义的集合,一般由 (C ) 四类条目组成。 A) 数据说明条目、控制流条目、加工条目、数据存储条目 B) 数据流条目、数据项条目、文件条目、加工条目 C) 数据源条目、数据流条目、数据处理条目、数据文件条目 D) 数据流条目、数据文件条目、数据池条目、加工条目 11、在E-R模型中,包含的基本成分是( C )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、联系
1、需求分析最终结果是产生( )
A. 项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书 答案:C 2、 需求分析中,开发人员要从用户那里解决的最重要的问题是( )
A.让软件做什么 B.要给软件提供哪些信息 C.要求软件工作效率怎样 D.让软件具有何种结构 答案:A 3.需求规格说明书的内容不应包括对( )的描述。
共分享92篇相关文档