软件需求工程选择题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题
1.软件生命周期包括哪些阶段A
A. 需求、设计、编码、单元测试、接收测试和维护阶段。
B. 设计、编码、单元测试、接收测试和维护阶段。
C. 需求、设计、编码、单元测试和接收测试阶段。
D. 需求、设计和编码阶段。
2. 好的软件需求具有哪些特性A
A. 一致性和全面性。
B. 易读性和充分性。
C.充分性。
D.易读性。
3.RUP的十大要素是:开发一个前景、达成计划、标识和减小风险、分配和跟踪任务、检查商业理由、设计组件构架、对产品进行增量式的构建和测试、验证和评价结果、_________和_________。A
A. 管理和控制变化及提供用户支持。
B. 迭代的开发和提供用户支持。
C. 迭代的开发和管理和控制变化。
D. 建立模版和迭代的开发。
4.下列哪个不是RUP的核心工作流C
A. 业务建模
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、7
B、10
C、9
D、12
10、逐项举例的项目特性(系统功能),用以提交特定的版本,是确定( D )的一项重要功能。
A、SRS
B、业务模型
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.设计说明书答案:C
2、需求分析中,开发人员要从用户那里解决的最重要的问题是()A.让软件做什么B.要给软件提供哪些信息