需求分析师笔试题有参考答案
- 格式:docx
- 大小:211.03 KB
- 文档页数:10
需求分析师笔试题有参考答案公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]需求分析师笔试题考号:姓名:一.单项选择题(每题2分)在项目立项阶段应该进行需求定义,此时定义的需求属于需求三个层次中的(1)A:它不应该包括的内容是(2)C。
(1) A.业务需求 B.用户需求 C.软件需求 D.设计约束(2) A.用上下文关系图表示的项目范围 B.包含的主题域及主题域之间的关系C.业务活动的详细事件流D.系统涉及的业务事件根据下面所示的构件图可以得知,接口提交采购申请是(3)C实现的,客服管理子系统共使用了(4)D接口。
(3) A.门店管理子系统 B.客服管理子系统C.采购管理子系统D.无法确定(4)个个个个以下关于需求定义的描述中,正确的是(5)D;对于酒店管理系统而言,以下各个选项中,(6)C最不适合表示为业务事件。
(5) A.上下文关系图能够清晰地界定出系统与人的职责边界B.鱼骨图和帕累托图是来界定系统范围的C.项目涉众(stakeholder)就是将使用系统的用户D.需求定义的产物主要包括项目目标、范围以及需求大纲的初稿(6) A.入住 B.换房 C.付款 D.续房在需求捕获的过程中,用户经常会制定解决方案而不是阐述需求,有效识别这一情况的措施是(7)A:以下措施中,(8)A是用来克服用户非正事心理的。
(7) A.询问用户提出需求的理由 B.提前向用户提供访谈计划C.利用原型来及时验证用户的需求D.让用户介绍工作场景(8) A.选择打扰较少的访谈场所 B避免向用户提出过细的问题C.让用户以介绍工作场景为主D.通过业务流程图确认访谈正确的对象在下面关于需求验证任务的描述中,不正确的是(9)D:需求验证属于需求工程中的(10)A范畴。
(9) A.需要核查功能描述的正确性 B.需要核查功能描述的清晰性C.需要明确需求的完整性D.除管理者外的用户不能参与评审(10) A.需求开发 B.需求管理 C需求文档化 D.需求跟踪根据下面的活动图,最可能是不合适的用例的是(11)D,理由是(12)。
需求分析师笔试题七口考号:姓名:•单项选择题(每题 2分)在项目立项阶段应该进行需求定义,此时定义的需求属于需求三个层次中的(1) A:它不应该包括的内容是(_2)Co(1) A.业务需求 B. 用户需求 C. 软件需求 D. 设计约束(2) A.用上下文关系图表示的项目范围 B. 包含的主题域及主题域之间的关系C.业务活动的详细事件流D. 系统涉及的业务事件根据下面所示的构件图可以得知,接口提交采购申请是( 3) C实现的,客服管理子系统共使用了( 4) D接口。
正确的是( 5) D:对于酒店管理系统而言,以下各个选项中,(6) C最不适合表示为业务事件。
(5) A.上下文关系图能够清晰地界定出系统与人的职责边界B. 鱼骨图和帕累托图是来界定系统范围的C. 项目涉众(stakeholder )就是将使用系统的用户D.需求定义的产物主要包括项目目标、范围以及需求大纲的初稿(6) A.入住 B. 换房 C. 付款 D. 续房在需求捕获的过程中,用户经常会制定解决方案而不是阐述需求,有效识别这一情况的措施是(7) A:以下措施中,(8) A是用来克服用户非正事心理的。
(3) A•门店管理子系统 B. 客服管理子系统C•采购管理子系统 D. 无法确定(4) A.1 个B.2 个 C.3 个D.4个以下关于需求定义的描述中,采购理子杀统(7) A•询问用户提出需求的理由 B. 提前向用户提供访谈计划C. 利用原型来及时验证用户的需求D.让用户介绍工作场景(8) A.选择打扰较少的访谈场所 B 避免向用户提出过细的问题C. 让用户以介绍工作场景为主D. 通过业务流程图确认访谈正确的对象在下面关于需求验证任务的描述中,不正确的是(9) D:需求验证属于需求工程中的(10)A范畴。
(9) A.需要核查功能描述的正确性 B. 需要核查功能描述的清晰性C. 需要明确需求的完整性D. 除管理者外的用户不能参与评审(10) A.需求开发B.需求管理 C需求文档化 D.需求跟踪根据下面的活动图,最可能是不合适的用例的是(11) D,理由是(12)。
需求分析复习重点考试简答题重点:一、软件需求从层次上分哪三类?业务、用户、系统业务需求:抽象层次最高需求,是系统建立战略出发点,表现为高层次目标,描述了组织为什么要开发系统;用户需求:执行实际工作用户对系统所能完成具体任务期望,描述了系统能够帮助用户做些什么。
表达了用户对系统期望。
系统需求:用户对系统行为期望,一系列系统需求联系在一起可以帮助用户完成任务,达成用户需求,进而满足业务需求;可以直接映射为系统行为,定义了系统中需要实现功能,描述了开发人员需要实现什么。
业务需求一一目标(最高层次)用户需求一一具体任务系统需求一一系统行为联系:业务需求可以明确系统最终目标和努力方向,进而指导具体需求获取活动,发现用户需求;用户需求经过明确和细化处理,可以转化为系统需求。
二、软件需求分哪儿种活动?包括需求开发和需求管理需求开发4 (获取、分析、规格说明,需求验证)+1 (需求管理:版本管理,追踪,控制)需求JL程需求开发需求管理软件需求工程分为需求开发和需求管理两部分1、需求开发任务可进一步细分为4点>需求获取(是从人、文档或者环境当中获取需求过程)>分析(建模来整合各种信息)>规格说明(获取需求需要被编写成文档,在系统涉众之间交流需求信息)>验证(确保需求规格说明文档能正确、准确反映用户意图)2、需求管理保证需求作用在整个软件产品生命周期中连续、稳定和有效发挥需求管理子活动有以下3点:>建立和维护需求基线集A建立需求跟踪信息>进行变更控制三、需求获取有哪儿种方法?(要举例)传统方法、集体获取方法、认知方法、采样…1.传统方法问卷调查、面谈、硬数据分析、文档检查、需求剥离等2.集体获取方法头脑风暴(Brainstorming) 专题讨论会(Workshop) >JAD等3.认知方法任务分析(Task Analysis)、协议分析(Protocol Analysis)等4.采样随机采样、分层采样5.原型书面描绘、幻灯片演示、程序代码6.基于上下文方法观察、民族志(Ethnography)和话语分析(Conversation Analysis )四、分析建模有哪儿种常见手段,分别举例(ppt有)1、结构化需求分析建模>过程建模(过程建模以DFD为中心,结合使用微规格说明、数据字典、ERD、FDD、PDD等技术一起完成结构化分析建模任务)>数据建模(模型建立:ERD)2、面向对象需求分析建模:它以UML为基础,综合使用了多种不同分析技术,主要有:对象模型、用例模型、行为模型、状态机模型、对象约束语言。
需求分析师笔试题考号: 姓名:一.单项选择题(每题2分)◆在项目立项阶段应该进行需求定义,此时定义的需求属于需求三个层次中的(1)A:它不应该包括的内容就是(2)C。
(1)A、业务需求 B、用户需求 C、软件需求 D、设计约束(2)A、用上下文关系图表示的项目范围 B、包含的主题域及主题域之间的关系C、业务活动的详细事件流D、系统涉及的业务事件◆根据下面所示的构件图可以得知,接口提交采购申请就是(3)C实现的,客服管理子系统共使用了(4)D接口。
(3)A、门店管理子系统 B、客服管理子系统C、采购管理子系统D、无法确定(4) A、1个 B、2个 C、3个 D、4个◆以下关于需求定义的描述中,正确的就是(5)D;对于酒店管理系统而言,以下各个选项中,(6)C最不适合表示为业务事件。
(5) A、上下文关系图能够清晰地界定出系统与人的职责边界B、鱼骨图与帕累托图就是来界定系统范围的C、项目涉众(stakeholder)就就是将使用系统的用户D、需求定义的产物主要包括项目目标、范围以及需求大纲的初稿(6) A、入住 B、换房 C、付款 D、续房◆在需求捕获的过程中,用户经常会制定解决方案而不就是阐述需求,有效识别这一情况的措施就是(7)A:以下措施中,(8)A就是用来克服用户非正事心理的。
(7) A、询问用户提出需求的理由 B、提前向用户提供访谈计划C、利用原型来及时验证用户的需求D、让用户介绍工作场景(8) A、选择打扰较少的访谈场所 B避免向用户提出过细的问题C、让用户以介绍工作场景为主D、通过业务流程图确认访谈正确的对象◆在下面关于需求验证任务的描述中,不正确的就是(9)D:需求验证属于需求工程中的(10)A范畴。
(9) A、需要核查功能描述的正确性 B、需要核查功能描述的清晰性C、需要明确需求的完整性D、除管理者外的用户不能参与评审(10) A、需求开发 B、需求管理 C需求文档化 D、需求跟踪◆根据下面的活动图,最可能就是不合适的用例的就是(11)D,理由就是(12)。
1.在项目初始阶段,开发任务最先需要明确的是____d_____A.理解基本问题B.确定所需解决方案C.确定需要的解决方案的人选D.以上都不是2.需求规格说明描述了____a_______A.解决方案系统的功能、性能及约束B.解决方案系统的实现C.软件系统体系结构的元素D.系统仿真所需要的时间3.组织需求评审的最好方法是___________d__A.检查系统模型的错误B.让客户检查需求C.将需求发放给设计团队去征求意见D.使用审查清单检查每一个需求4.在需求开发过程中,软件工程师应与客户共同定义____d______A.客户可见的使用场景B.重要的软件特性C.系统的输入输出D.A、B和C都包括5.风险管理中不包括____a______A.风险预测B.风险评价C.风险控制D.风险避免6.前景文档不应包括___b______A.业务需求B.重要的质量属性C.高层次解决方案D.系统范围7.某公司欲开发一个在线交易系统,为了能够精确表达用户与系统间的复杂交互过程,应当采用UML中的_____d_____进行交互过程建模。
A.类图B.时序图C.对象图D.状态图8.下列关于质量属性中健壮性的描述正确的是______a_____A.健壮的软件可以从发生问题的环境中完好恢复并可容忍用户的错误。
B.产品运行过程中,由于软件失效而引起实验失败的概率不应超过1%。
C.健壮性可以使用软件无故障运行的时间来衡量。
D.健壮性高的软件修复一次缺陷比较容易,对于那些需要快速开发的产品很重要。
9.下列关于产品代表者的描述错误的是_______b________A.每一个产品代表者代表了一个特定的用户类。
B.一个特定用户类只能由一个产品代表者代表。
C.产品代表者在他所代表的用户类和开发者之间充当主要的接口。
D.产品代表者可以对所在用户类中的不一致的需求作出决策。
10.__c_______决定是否采纳建议的变更请求。
A.变更修改者B.变更评估者C.变更控制委员会D.变更验证者11.需求分析阶段结束后,应交出的文档中,不包括(D)A. 数据流图B.数据字典C.简明的算法描述D.项目的经费预算12. 系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定,人们常将开发过程中,完成某项关键工作得时刻称为里程碑,完成(B)时最适合称为里程碑。
工行笔试题及参考答案参考答案5中国工商银行董事长是?()答案:易会满。
多选题下列哪些是银行结算账户的特点?() A.是用于办理资金收付结算的账户 B.是用于存储资金的账户 C.是用于办理债权债务关系的账户D.是用于办理货币交易的账户答案:ACD。
下列哪些是银行结算账户的分类?() A.基本存款账户 B.一般存款账户 C.专用存款账户 D.临时存款账户答案:ABCD。
下列哪些是支票的特点?() A.见票即付 B.可以用于转账 C.可以用于现金支付 D.可以用于银行本票的付款提示答案:ABC。
判断题对公存款不能用于贷款。
()答案:对。
需求分析师是负责深入理解和转化用户需求的专业人员。
他们需要具备优秀的沟通技巧、问题解决能力,以及技术方面的知识。
在面试需求分析师时,面试官可能会出一些笔试题来测试候选人的技能和知识。
以下是一些可能的需求分析师笔试题及参考答案:描述一个你曾经处理过的最复杂的需求,你是如何解决这个需求的?参考答案:以一个电商网站的需求为例,用户希望在网站上能够根据价格区间进行商品搜索。
我首先了解了用户的需求,然后与开发团队进行了沟通,将需求转化为一个可实现的产品特性。
我创建了用户故事和用例,并制定了相应的测试计划。
在开发过程中,我与开发团队保持密切的沟通,确保开发工作按照计划进行。
我对产品进行了测试,确保价格搜索功能按照用户期望的方式工作,并撰写了用户手册和操作指南。
参考答案:我会根据用户提出的需求对重要性进行初步判断。
然后,我会进一步了解用户的需求,包括他们的背景、使用场景和目标。
我会考虑这个需求是否能够解决用户的问题,以及它是否符合我们的业务目标。
我会与相关团队进行讨论,综合考虑所有因素来确定需求的重要性。
你如何向非技术人员解释复杂的技术概念或问题?参考答案:当我需要向非技术人员解释复杂的技术概念或问题时,我会尽可能使用简单的语言和形象的比喻来帮助他们理解。
我会避免使用过于专业的术语,而是用易于理解的语言来解释问题。
需求分析师笔试题考号:姓名:一.单项选择题(每题2分)◆在项目立项阶段应该进行需求定义,此时定义的需求属于需求三个层次中的(1)A:它不应该包括的内容是(2)C。
(1) A.业务需求 B.用户需求 C.软件需求 D.设计约束(2) A.用上下文关系图表示的项目范围 B.包含的主题域及主题域之间的关系C.业务活动的详细事件流D.系统涉及的业务事件◆根据下面所示的构件图可以得知,接口提交采购申请是(3)C实现的,客服管理子系统共使用了(4)D接口。
(3) A.门店管理子系统 B.客服管理子系统C.采购管理子系统D.无法确定(4) A.1个 B.2个 C.3个 D.4个◆以下关于需求定义的描述中,正确的是(5)D;对于酒店管理系统而言,以下各个选项中,(6)C最不适合表示为业务事件。
(5) A.上下文关系图能够清晰地界定出系统与人的职责边界B.鱼骨图和帕累托图是来界定系统范围的C.项目涉众(stakeholder)就是将使用系统的用户D.需求定义的产物主要包括项目目标、范围以及需求大纲的初稿(6) A.入住 B.换房 C.付款 D.续房◆在需求捕获的过程中,用户经常会制定解决方案而不是阐述需求,有效识别这一情况的措施是(7)A:以下措施中,(8)A是用来克服用户非正事心理的。
(7) A.询问用户提出需求的理由 B.提前向用户提供访谈计划C.利用原型来及时验证用户的需求D.让用户介绍工作场景(8) A.选择打扰较少的访谈场所 B避免向用户提出过细的问题C.让用户以介绍工作场景为主D.通过业务流程图确认访谈正确的对象◆在下面关于需求验证任务的描述中,不正确的是(9)D:需求验证属于需求工程中的(10)A范畴。
(9) A.需要核查功能描述的正确性 B.需要核查功能描述的清晰性C.需要明确需求的完整性D.除管理者外的用户不能参与评审(10) A.需求开发 B.需求管理 C需求文档化 D.需求跟踪◆根据下面的活动图,最可能是不合适的用例的是(11)D,理由是(12)。
第一章3.需求分析与需求工程之间的关系那就是需求工程含义更广,包括需求获取、需求分析、需求定义5.需求工程包含的活动?为什么重视需求工程?需求工程包含需求开发和需求管理,而需求开发又包括需求获取、需求分析、需求规格说明、需求验证。
因为计算机应用于现实世界的广泛性,所以软件工程师的工作也具有行业上的广泛性,但是软件工程师不可能了解所有的领域,所以常常需要将工作中的很大一部分用来定义问题,然后再为其设计解决方案,定义问题就是需求工程的任务,开发软件系统最困难的部分就是准确说明开发什么,最为困难的概念性工作便是编写详细技术需求,这包括所有面向用户,面向机器和其他软件系统的接口,同时这也是一旦有错,最终将给系统带来极大损害的部分,并且以后要对他进行修改也极为困难。
第二章3。
解释下列名词,需求,规格说明,问题域特性和约束,并结合他们的含义说明需求工程的主要任务是什么?需求是用户对问题域中的实体状态或事件的期望描述规格说明:规格说明是解系统为满足用户需求而提供的解决方案,规定了解系统的行为特征。
问题域的特性:在和解系统相互影响的同时,问题域是自治的,它有自己的运行规律,而且这些规律不会因解系统的引入而发生改变,这种自治的规律性称为问题域特性,当这些特性非常明确时称之为约束。
需求工程的主要任务:1.需求工程必须说明软件系统将应用的环境及目标,说明用来达成这些目标的软件功能,还要说明在设计和实现这些功能时上下文环境对软件完成任务所用的方式、方法所施加的限制和约束。
2需求工程必须将目标、功能和约束反映到软件系统中,映射为可行的软件行为,并对软件行为进行准确的规格说明.3需求工程还要妥善处理目标、功能和约束随着时间的演化情况。
1、进行需求开发,确定用户的期望效果R2、研究问题背景,描述问题域特性E3、构建解系统,描述解系统行为S,使得E,S—>R.5.业务需求、用户需求、系统需求之间的区别与联系?业务需求:描述了组织为什么要开发系统,通常来自项目的投资人,购买产品的顾客,实际用户的管理者,市场营销部门等。
需求分析师笔试题-有参考答案需求分析师笔试题一.单项选择题(每题2分)1.在项目立项阶段应该进行需求定义,此时定义的需求属于需求三个层次中的()。
A.业务需求B.用户需求C.软件需求D.设计约束答案:C2.它不应该包括的内容是()。
A.用上下文关系图表示的项目范围B.包含的主题域及主题域之间的关系C.业务活动的详细事件流D.系统涉及的业务事件答案:C3.根据下面所示的构件图可以得知,接口提交采购申请是()实现的,客服管理子系统共使用了()接口。
A.门店管理子系统,1个B.客服管理子系统,2个C.采购管理子系统,3个D.无法确定答案:C,3个4.以下关于需求定义的描述中,正确的是();对于酒店管理系统而言,以下各个选项中,最不适合表示为业务事件的是()。
A.上下文关系图能够清晰地界定出系统与人的职责边界B.鱼骨图和帕累托图是来界定系统范围的C.项目涉众(stakeholder)就是将使用系统的用户D.需求定义的产物主要包括项目目标、范围以及需求大纲的初稿答案:D;C,付款5.在需求捕获的过程中,用户经常会制定解决方案而不是阐述需求,有效识别这一情况的措施是():以下措施中,()是用来克服用户非正事心理的。
A.询问用户提出需求的理由B.提前向用户提供访谈计划C.利用原型来及时验证用户的需求D.让用户介绍工作场景答案:B;A,选择打扰较少的访谈场所6.在下面关于需求验证任务的描述中,不正确的是():需求验证属于需求工程中的()范畴。
A.需要核查功能描述的正确性B.需要核查功能描述的清晰性C.需要明确需求的完整性D.除管理者外的用户不能参与评审答案:D;A7.根据下面的活动图,最可能是不合适的用例的是(),理由是()。
A.开单B.收费C.出具报告D.体验并记录结果答案:D;不属于系统边界之内8.在进行业务建模和需求建模时,一般不会使用的UML 模型是():适用于描述业务活动的操作步骤细节信息是模型是()。
需求分析考试题型及答案一、单选题(每题2分,共20分)1. 需求分析的目的是()。
A. 确定项目范围B. 确定项目成本C. 确定项目时间D. 确定项目风险答案:A2. 需求分析阶段不包括以下哪项活动?()A. 收集需求B. 定义需求C. 测试需求D. 验证需求答案:C3. 以下哪项不是需求分析的原则?()A. 明确性B. 完整性C. 一致性D. 可变性答案:D4. 需求分析过程中,通常采用哪种方法来获取用户需求?()A. 问卷调查B. 访谈C. 观察D. 所有以上答案:D5. 需求分析文档中,不包括以下哪项内容?()A. 功能性需求B. 非功能性需求C. 项目预算D. 项目计划答案:C6. 以下哪种工具通常用于需求分析?()A. 甘特图B. 用例图C. 流程图D. 所有以上答案:B7. 需求变更控制的目的是什么?()A. 避免需求变更B. 管理需求变更C. 增加需求变更D. 减少需求变更答案:B8. 需求验证的方法不包括以下哪项?()A. 原型验证B. 需求审查C. 需求测试D. 需求分析答案:D9. 需求分析阶段的输出是什么?()A. 需求规格说明书B. 项目计划C. 项目预算D. 项目风险评估报告答案:A10. 需求优先级排序的目的是()。
A. 确定需求的紧急程度B. 确定需求的难度C. 确定需求的复杂性D. 确定需求的实现顺序答案:D二、多选题(每题3分,共15分)1. 需求分析的方法包括()。
A. 访谈B. 问卷调查C. 原型法D. 观察法答案:ABCD2. 需求分析过程中可能遇到的问题包括()。
A. 需求不明确B. 需求冲突C. 需求遗漏D. 需求过度答案:ABCD3. 需求分析文档应该包括以下哪些内容?()A. 功能性需求B. 非功能性需求C. 需求优先级D. 需求变更记录答案:ABCD4. 需求分析过程中,需求验证的方法包括()。
A. 需求审查B. 原型验证C. 需求测试D. 需求复审答案:ABC5. 需求变更控制的步骤包括()。
《软件需求分析》题库《软件需求分析》课程组编2012年4月目录一、单项选择题 (2)二、填空题 (5)三、判断题 (9)四、名词解释题 (11)五、问答题 (14)六、案例分析题 (28)《软件需求分析》习题集一、单项选择题1、软件生产中产生需求问题的最大原因在于对应用软件的()理解不透彻或应用不坚决。
(A)复杂性(B)目的性(C)模拟性(D)正确性2、需求分析的目的是保证需求的()。
(A)目的性和一致性(B)完整性和一致性(C)正确性和目的性(D)完整性和目的性3、系统需求开发的结果最终会写入()。
(A)可行性研究报告(C)用户需求说明4、现实世界中的((B)前景和范围文档(D)系统需求规格说明)构成了问题解决的基本范围,称为该问题的问题域。
(A)属性和状态(B)实体和状态(C)实体和操作(D)状态和操作5、功能需求通常分为三个层次,即业务需求、用户需求和()。
(A)硬件需求(B)软件需求(C)质量属性(D)系统需求6、比较容易发现的涉众称为初始涉众,又称为(),通常包括客户、管理者和相关的投资者。
(A)关键涉众(B)涉众基线(C)普通涉众(D)一般涉众7、如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个最终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的()。
(A)模拟(B)构造(C)原型(D)模型8、按照使用方式进行分类,原型可分为:演示原型、()、试验原型和引示系统原型。
(A)非操作原型(B)系列首发原型(C)选定特征原型(D)严格意义上的原型9、按照功能特征进行分类,原型可分为:()、非操作原型、系列首发原型和选定特征原型。
(A)拼凑原型(B)样板原型(C)纸上向导原型(D)严格意义上的原型10、按照开发方法进行分类,原型可分为:演化式原型和抛弃式原型,其中抛弃式原型又被细分为()。
需求分析习题一、二(答案)习题1一、单项选择题1、软件生产中产生需求问题的最大原因在于对应用软件的(C )理解不透彻或应用不坚决。
(A)复杂性(B)目的性(C)模拟性(D)正确性 2、需求分析的目的是保证需求的(B )。
(A)目的性和一致性(B)完整性和一致性(C)正确性和目的性(D)完整性和目的性3\\现实世界中的( B)构成了问题解决的基本范围,称为该问题的问题域。
(A)属性和状态(B)实体和状态(C)实体和操作(D)状态和操作 4、比较容易发现的涉众称为初始涉众,又称为( B),通常包括客户、管理者和相关的投资者。
(A)关键涉众(B)涉众基线(C)普通涉众(D)一般涉众 5、按照使用方式进行分类,原型可分为:演示原型、(D )、试验原型和引示系统原型。
(A)非操作原型(B)系列首发原型(C)选定特征原型(D)严格意义上的原型二、填空题1、传统的需求分析方法都是从设计领域转入分析领域的。
2、需求工程是所有需求处理活动的总和,它收集信息、分析问题、整合观点、记录需求并验证其正确性,最终反映软件被应用后与其环境互动形成的期望效应。
3、软件需求开发用来确定系统需求中应该由软件满足的部分,将其映射为软件行为,产生软件需求规格说明。
三、简答题1、简述需求工程的主要任务。
答:需求工程有以下三个主要任务:①需求工程必须说明软件系统将被应用的环境及其目标,说明用来达成这些目标的软件功能,还要说明在设计和实现这些功能时上下文环境对软件完成任务所用方式、方法所施加的限制和约束,也即要同时说明软件需要“做什么”和“为什么”需要做。
②需求工程必须将目标、功能和约束反映到软件系统中,映射为可行的软件行为,并对软件行为进行准确的规格说明。
需求规格说明是需求工程最为重要的成果,是项目规划、设计、测试、用户手册编写等很多后继软件开发阶段的工作基础。
③现实世界是不断变化的世界,因此需求工程还需要妥善处理目标、功能和约束随着时间的演化情况。
需求分析师笔试题考号:姓名:一.单项选择题(每题2分)◆在项目立项阶段应该进行需求定义,此时定义的需求属于需求三个层次中的(1)A:它不应该包括的内容是(2)C。
(1) A.业务需求 B.用户需求 C.软件需求 D.设计约束(2) A.用上下文关系图表示的项目范围 B.包含的主题域及主题域之间的关系C.业务活动的详细事件流D.系统涉及的业务事件◆根据下面所示的构件图可以得知,接口提交采购申请是(3)C实现的,客服管理子系统共使用了(4)D接口。
(3) A.门店管理子系统 B.客服管理子系统C.采购管理子系统D.无法确定(4) A.1个 B.2个 C.3个 D.4个◆以下关于需求定义的描述中,正确的是(5)D;对于酒店管理系统而言,以下各个选项中,(6)C最不适合表示为业务事件。
(5) A.上下文关系图能够清晰地界定出系统与人的职责边界B.鱼骨图和帕累托图是来界定系统范围的C.项目涉众(stakeholder)就是将使用系统的用户D.需求定义的产物主要包括项目目标、范围以及需求大纲的初稿(6) A.入住 B.换房 C.付款 D.续房◆在需求捕获的过程中,用户经常会制定解决方案而不是阐述需求,有效识别这一情况的措施是(7)A:以下措施中,(8)A是用来克服用户非正事心理的。
(7) A.询问用户提出需求的理由 B.提前向用户提供访谈计划C.利用原型来及时验证用户的需求D.让用户介绍工作场景(8) A.选择打扰较少的访谈场所 B避免向用户提出过细的问题C.让用户以介绍工作场景为主D.通过业务流程图确认访谈正确的对象◆在下面关于需求验证任务的描述中,不正确的是(9)D:需求验证属于需求工程中的(10)A范畴。
(9) A.需要核查功能描述的正确性 B.需要核查功能描述的清晰性C.需要明确需求的完整性D.除管理者外的用户不能参与评审(10) A.需求开发 B.需求管理 C需求文档化 D.需求跟踪◆根据下面的活动图,最可能是不合适的用例的是(11)D,理由是(12)。
需求剖析师笔试题考号:姓名:一.单项选择题(每题 2 分)在项目立项阶段应当进行需求定义,此时定义的需求属于需求三个层次中的(1)A:它不该当包含的内容是(2) C。
( 1) A. 业务需求 B.用户需求 C.软件需求 D.设计拘束( 2) A. 用上下文关系图表示的项目范围 B.包含的主题域及主题域之间的关系C. 业务活动的详尽事件流D. 系统波及的业务事件3) C 实现的,客服管理子系依据下边所示的构件图能够得悉,接口提交采买申请是(统共使用了( 4) D 接口。
( 3) A. 门店管理子系统 B.客服管理子系统C. 采买管理子系统D.没法确立(4)个个个个以下对于需求定义的描绘中,正确的选项是(5)D;对于酒店管理系统而言,以下各个选项中,( 6) C 最不适合表示为业务事件。
(5) A. 上下文关系图能够清楚地界定出系统与人的职责界限B.鱼骨图和帕累托图是来界定系统范围的C.项目涉众( stakeholder )就是将使用系统的用户D.需求定义的产物主要包含项目目标、范围以及需求纲领的草稿(6) A.入住 B.换房 C.付款 D.续房有效辨别这一状况的在需求捕捉的过程中,用户常常会拟订解决方案而不是论述需求,举措是( 7) A:以下举措中,( 8) A 是用来战胜用户非正事心理的。
( 7) A. 咨询用户提出需求的原因 B. 提早向用户供给访谈计划C.利用原型来实时考证用户的需求D.让用户介绍工作场景( 8) A. 选择打搅较少的访谈场所 B 防止向用户提出过细的问题C.让用户以介绍工作场景为主D.经过业务流程图确认访谈正确的对象在下边对于需求考证任务的描绘中,不正确的选项是(9)D:需求考证属于需求工程中的(10)A 范围。
( 9) A. 需要核查功能描绘的正确性 B.需要核查功能描绘的清楚性C.需要明确需求的完好性D. 除管理者外的用户不可以参加评审( 10) A. 需求开发 B. 需求管理 C 需求文档化依据下边的活动图,最可能是不适合的用例的是(D.需求追踪11) D,原因是(12)。
需求分析师笔试题有参考答案
需求分析师笔试题
考号:姓名:
一.单项选择题(每题2分)
◆在项目立项阶段应该进行需求定义,此时定
义的需求属于需求三个层次中的(1)A:它不应该包括的内容是(2)C。
(1) A.业务需求 B.用户需求
C.软件需求
D.设计约束
(2) A.用上下文关系图表示的项目范围
B.包含的主题域及主题域之间的关系
C.业务活动的详细事件流
D.系统涉及的业务事件
◆根据下面所示的构件图能够得知,接口提交
采购申请是(3)C实现的,客服管理子系统共使用了(4)D接口。
(3) A.门店管理子系统 B.客服
管理子系统
C.采购管理子系统
D.无法
确定
(4) A.1个 B.2个 C.3个 D.4个
◆以下关于需求定义的描述中,正确的是(5)
D;对于酒店管理系统而言,以下各个选项中,(6)C最不适合表示为业务事件。
(5) A.上下文关系图能够清晰地界定出系统与人的职责边界
B.鱼骨图和帕累托图是来界定系统
范围的
C.项目涉众(stakeholder)就是将
使用系统的用户
D.需求定义的产物主要包括项目目
标、范围以及需求大纲的初稿(6) A.入住 B.换房 C.付款
D.续房
◆在需求捕获的过程中,用户经常会制定解决
方案而不是阐述需求,有效识别这一情况的措施是(7)A:以下措施中,(8)A是用来克服用户非正事心理的。
(7) A.询问用户提出需求的理由
B.提前向用户提供访谈计划
C.利用原型来及时验证用户的需
求 D.让用户介绍工作场景
(8) A.选择打扰较少的访谈场所
B避免向用户提出过细的问题
C.让用户以介绍工作场景为主
D.经过业务流程图确认访谈正确的对象
◆在下面关于需求验证任务的描述中,不正确
的是(9)D:需求验证属于需求工程中的(10)A范畴。
(9) A.需要核查功能描述的正确性
B.需要核查功能描述的清晰性
C.需要明确需求的完整性
D.除管理者外的用户不能参与评审
(10) A.需求开发 B.需求管理C需
求文档化 D.需求跟踪
◆根据下面的活动图,最可能是不合适的用例
的是(11)D,理由是(12)。
(11) A.开单 B.收费 C.出
具报告 D.体验并记录结果
(12) A.用例太小 B.用例太大 C.不
属于系统边界之内 D.其它
◆在进行业务建模和需求建模时,一般不会使
用的UML模型是(13)A:适用于描述业务活动的操作步骤细节信息是模型是(14)
D。
(13)A.交互图 B.活动图 C.用
例图 D.类图
(14)A.交互图 B.用例图 C.构建图 D.活动图
◆在如下所示的流程中,如果小张等待了10分
钟后,收到了必胜客有空位信号,那么她将(15)A:在必胜客泳道中表示有有空位信。