1/4需求分析试题一.选择题在项目立项阶段应该进行需求定义,此时定义的需求属于需求三个层次中的(1):它不应该包括的内容是(2)。(1)A.业务需求B.用户需求C.软件需求D.设计约束(2)A.用上下文关系图表示的项目范围B.包含的主题域及主题域之间的关系C.业务活动的详细事件流D.系统涉及的业务事件根据下面所示的构件图可以得知,接口提交采购申请是(3)实现的,客服管理子系统共使用了(4)接口。(3)A.门店管理子系统B.客服管理子系统C.采购管理子系统D.无法确定(4)A.1个B.2个C.3个D.4个以下关于需求定义的描述中,正确的是(5);对于酒店管理系统而言,以下各个选项中,(6)最不适合表示为业务事件。(5)A.上下文关系图能够清晰地界定出系统与人的职责边界B.鱼骨图和帕累托图是来界定系统范围的C.项目涉众(stakeholder)就是将使用系统的用户D.需求定义的产物主要包括项目目标、范围以及需求大纲的初稿(6)A.入住B.换房C.付款D.续房在需求捕获的过程中,用户经常会制定解决方案而不是阐述需求,有效识别这一情况的措施是(7):以下措施中,(8)是用来克服用户非正事心理的。2/4(7)A.询问用户提出需求的理由B.提前向用户提供访谈计划C.利用原型来及时验证用户的需求D.让用户介绍工作场景(8)A.选择打扰较少的访谈场所B避免向用户提出过细的问题C.让用户以介绍工作场景为主D.通过业务流程图确认访谈正确的对象在下面关于需求验证任务的描述中,不正确的是(9):需求验证属于需求工程中的(10)范畴。(9)A.需要核查功能描述的正确性B.需要核查功能描述的清晰性C.需要明确需求的完整性D.除管理者外的用户不能参与评审(10)A.需求开发B.需求管理C需求文档化D.需求跟踪根据下面的活动图,最可能是不合适的用例的是(11),理由是(12)。(11)A.开单B.收费C.出具报告D.体验并记录结果(12)A.用例太小B.用例太大C.不属于系统边界之内D.其他在进行业务建模和需求建模时,一般不会使用的UML模型是(13):适用于描述业务活动的操作步骤细节信息是模型是(14)。(13)A.交互图B.活动图C.用例图D.类图(14)A.交互图B.用例图C.构建图D.活动图在如下所示的流程中,如果小张等待了10分钟后,收到了必胜客有空位信号,那么他将(15):在必胜客泳道中表示有有空位信息的图标的含义是(16)。3/4(15)A.进入必胜客B.进入肯德基C.不确定D.都不进入(16)A.发信号,用来描述同步事件B.接受信号,用来描述同步事件C.发信号,用来描述异步事件D.接受信号,用来描述异步事件在如下所示的领域类图中,不属于遥测遥控设备的是(17):对于业务术语浮标与航标之间的关系,正确的描述是(18)。(17)A.航标灯B.航标灯监控器C.GPS设备D.雷达应答器感应器(18)A.浮标和航标之间存在关联关系B.浮标是组成航标的一部分C.浮标是航标的一种D.它们之间没有什么联系当用户与需求分析人员都对系统的需求没有清晰的认识时,适合采用的需求捕获方式是(19):用户调查主要是用来弥补用户访谈(20)方面的不足。(19)A.联合开发B.用户调查C.现场观摩D.情节串联板(20)A.捕获的信息不够完整B.捕获的信息存在片面性C.缺少非功能方面的需求信息D.易于形而上学4/4二.简答题1、高质量的需求过程给软件带来哪些好处?2、优秀需求具有哪些特性?3、常规的需求获取的方法有哪些?(列举三个就可以)4、需求获取一般面临哪些挑战或困难?5、静态建模法中的典型范例是用例图,用例图的基本组成元素是什么?6、画系统用例图的四个步骤是什么?7、简述快速原型法的特点?8、简述快速原型法在系统分析和构造中的优势(优势列举三点就可以)?