ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【系统分析师之路】系统分析师冲刺习题集(需求工程)

2022-01-03 10:34:14  阅读:163  来源: 互联网

标签:需求 用户 系统 习题集 视图 分析师 系分 习题 冲刺


【系统分析师之路】系统分析师冲刺习题集(需求工程)

第六章 需求工程

【系分冲刺习题第01题:绿色】
01.软件需求就是系统必须完成的事及必须具备的品质。需求是多层次的,其中()是指反映企业或客户对系统高层次的目标要求,通常来自项目投资人,购买产品的客户,客户单位的管理人员,市场营销部门或产品策划部门。()的获取通常采取访谈和问卷调查等方式进行。()包括功能需求,非功能需求和设计约束等。
A.基本需求
B.业务需求
C.用户需求
D.系统需求

解答:答案选择B|C|D。
所有的需求中,业务需求是层级最高的需求。
1.业务需求
反映企业或客户对系统高层次的目标要求,通常来自项目投资人,购买产品的客户,客户单位的管理人员,市场营销部门或产品策划部门等
2.系统需求
从系统的角度来说明软件的需求,包括功能需求,非功能需求和设计约束等。
3.用户需求
描述的是用户的具体目标。或用户要求系统必须能完成的任务。也就是说用户需求描述了用户能使用系统来做些什么,通常采用用户访谈和问卷调查的方式,对系统使用的场景进行整理,从而建立用户需求

【系分冲刺习题第02题:绿色】
02.UML用系统视图描述系统的组织结构。其中()对系统的物理代码的文件和构件进行建模。
A.构件视图
B.物理视图
C.实现视图
D.部署视图

解答:答案选择C。考查了4+1视图。进程视图可以用活动图来表现。

【系分冲刺习题第03题:绿色】
03.UML通过5个视图来定义系统架构,()表示了设计模型中在架构方面具有重要意义的类,子系统,包和用例实现的子集。
A.逻辑视图
B.用例视图
C.进程视图
D.部署视图

解答:答案选择A。
1.用例视图
最终用户 最基本的需求分析模型
2.逻辑视图
系统分析设计人员 也称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类,子系统,包和用例实现的子集
3.进程视图
系统集成人员 可执行线程和进程作为活动类的建模。它是逻辑视图的一次执行实例,描述了并发与同步结构
4.实现视图
程序员 对组成基于系统的物理结构的文件或构件进行建模
5.部署视图
系统和网络工程师 把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构

【系分冲刺习题第04题:绿色】
04.UML用关系把事物结合在一起,其所包含的四种关系中,()描述一组对象之间连接的结构关系;()描述特殊元素的对象可以替换一般元素的对象。
A.依赖关系
B.关联关系
C.泛化关系
D.实现关系

解答:答案选择B|C。
1.依赖关系(dependency )
两个数之间的语义关系。其中一个事物发生变化会影响另一个事物的语义
2.关联关系 (association)
一组对象之间连接的结构关系
3.泛化关系 (generalization)
是一般化和特殊化的关系,描述特殊元素的对象可替换一般元素的对象。
4.实现关系 (realization)
实现类之间的语义关系,其中的一个类指定了另一个类保证执行的契约

【系分冲刺习题第05题:绿色】
05.面向对象的任务不包含()
A.建模系统功能
B.发现并确定业务对象
C.建模各个对象状态
D.组织对象并确定对象间关系

解答:答案选择C。
粗略的在分析阶段,细致的在设计阶段。建模各对象的状态更加的细节,所以选C。

【系分冲刺习题第06题:绿色】
06.面向对象分析中,构建用例模型一般分为四个阶段,其中除了()阶段之外,其他阶段是必须的。
A.识别参与者
B.合并需求获得用例
C.细化用例描述
D.调整用例模型

解答:答案选择D。
调整用例模型包括调整扩展关系,包含关系,泛化关系等。该阶段不一定是必须的。细化用例描述包括用例名称,简要说明,事件流,非功能需求,前置后置条件,扩展集等。 除了用例模型外还有分析模型。分析模型包括了定义概念类,识别类之间的关系,为类添加职责,建立交互图

【系分冲刺习题第07题:绿色】
07.软件需求分析所要做的工作是()因此进行需求分析时()。
A.确定软件开发阶段的适用工具
B.清晰描述软件的功能和性能
C.为原始问题及目标软件建立物理模型
D.不仅解决目标系统做什么,还要解决目标系统怎么做的问题
A.应充分发挥分析人员的想象力
B. 应充分发挥分析人员和用户的想象力
C.应注意一切信息与需求都是站在开发方的角度上考虑
D.应注意一切信息与需求都是站在应用的角度上考虑

解答:答案选择B|D。
物理模型是分析阶段的产出物。

【系分冲刺习题第08题:绿色】
08.下列活动,()不属于需求开发活动的范畴。
A.根据系统需求识别和确认系统功能
B.将所收集的用户需求编写成文档和模型
C.针对系统特点,考虑并确定系统开发平台与程序设计语言
D.了解实际用户任务和目标以及这些任务所支持的业务需求

解答:答案选择C。
需求是解决做什么的问题,而C太细节了。

【系分冲刺习题第09题:绿色】
09.软件需求开发是指从情况收集,分析和评价到编写文档,评审等一系列产生需求的活动,分为获取情况,分析,()和评审四个阶段。
A.制定规格说明
B.形成需求基线
C.跟踪需求变更
D.控制需求版本

解答:答案选择A。
其实是想说制定需求规格说明书。经过评审以后才形成基线,这里要搞清楚这个。需求开发和需求管理是怎么连接起来的?是通过评审后形成的基线将两者联系在了一起。

【系分冲刺习题第10题:绿色】
10.软件需求管理是软件项目开发过程中控制和维持需求约定的活动,包括()版本控制,需求跟踪,需求状态跟踪等活动。
A.需求发现
B.需求变更控制
C.需求排序
D.需求评估

解答:答案选择B。
需求管理包括变更控制,版本控制,需求跟踪,需求状态跟踪。需求管理很好地支持了需求开发工作; 需求开发也包括四个部分:需求获取,需求分析,需求定义(需求规格说明书),需求验证。需求开发形成需求基线,通过需求基线实现对需求的管理。
软件需求是指用户对系统在功能,行为,性能,设计约束等方面的期望。
软件需求是指用户解决问题或达到目标所需的条件或能力,是系统或系统部件要满足合同,标准,规范或其他正式规定文档所需具有的条件或能力,以及反映这些条件或能力的文档说明。

【系分冲刺习题第11题:绿色】
11.以下关于需求获取的叙述中,正确的是()。
A.问卷调查可以在短时间内,以低廉的价格从大量的回答中收集数据。
B.用户访谈是最为灵活,成本最低的一种需求获取方法
C.抽样能够提高需求获取的效率,且不会受到系统分析师的主观因素影响
D.用户访谈的成功与否与系统分析师的人际沟通能力无关。

解答:答案选择A。
抽样是由系统分析师主观因素在里面的。

【系分冲刺习题第12题:绿色】
12.某在线平台的支付功能需求描述如下:客户进行支付时,可以使用信用卡支付或者支付宝支付,从中抽象出三个用例:支付,支付宝支付,信用卡支付。这三个用例之间的关系是
在这里插入图片描述

解答:答案是A。
应该用空心箭头。其他几个错的更加离谱了,所以选A。

【系分冲刺习题第13题:绿色】
13.面向对象动态分析模型系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中交互模型包括(),其他行为模型还有()。
A.顺序图和协作图
B.顺序图和状态图
C.协作图和活动图
D.状态图和活动图

A.顺序图和协作图
B.顺序图和状态图
C.协作图和活动图
D.状态图和活动图

解答:答案选择A|D。
顺序图,协作图,定时图是三大交互图。协作图都是UML1.0的叫法,现在UML2.0都称作通信图。

【系分冲刺习题第14题:绿色】
14.需求获取是确定和理解不同的项目干系人的需求和约束的过程,需求获取是否科学,准备充分,对获取出来的结果影响很大。在多种需求获取方式中,()方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大,记录较为困难,需要足够的领域知识等问题。()方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集的偏差。()方法通过高度组织的群体会议,来分析企业内的问题,并从中获取系统需求。
A.用户访谈
B.问卷调查
C.联合需求计划
D.采样

解答:答案选择A|D|C。
每一次访谈和用户沟通的信息量都是比较大的。如果没有领域知识,连怎么问都不知道。看到采样抽样这些关键字后,一般就要和数理统计联系在一起。
1.用户访谈
1对1-3,有代表性的用户
2.问卷调查
用户多,无法一一访谈
3.现场观摩
针对较为复杂的流程和操作
4.联合需求计划
JRP 高度组织的群体会议,各方参与,成本较高
5.情节串联板
一系列图片,通过这些图片来讲故事
6.收集资料
把与系统相关的,对系统开发有益的信息收集起来
7.参加业务实践
有效地发现问题的本质和寻找解决问题的办法
8.阅读历史文档
对收集数据性的信息较为有用
9.抽样调查 降低成本。
样本大小=α(可信度系数/可接受的错误)² α一般取0.25

【系分冲刺习题第15题:绿色】
15.在数据库设计的需求分析阶段,业务流程一般采用()表示。
A.数据流图
B.ER图
C.程序结构图
D.功能模块图

解答:答案选择A。
需求分析阶段,哪怕是数据库的设计都用数据流图。

【系分冲刺习题第16题:红色】
16.某高校管理信息系统的设计过程中,()阶段是在需求分析的基础上,对用户的信息加以分类,聚集和概括,建立信息模型,并依照选定的数据库管理系统软件。转换成数据的(),再依照软硬件环境,最终实现数据的合理存储。
A.物理设计
B.逻辑结构设计
C.数据库设计
D.概念结构设计

A.物理模式
B.逻辑模式
C.内模式
D.概念模式

解答:答案选择D|B。
这里所说的信息模型就是ER图。

【系分冲刺习题第17题:绿色】
17.软件需求分析所要做的工作是(),因此进行需求分析时()
A.确定软件开发阶段的适用工具
B.清晰描述软件的功能和性能
C.为原始目标软件建立物理模型
D.不仅解决目标系统做什么,还要解决目标系统怎么做的问题

A.应充分发挥分析人员的想象能力
B.应充分发挥分析人员和用户的想象能力
C.应注意一切信息和需求都是站在开发方的角度去考虑
D.应注意一切信息和需求都是站在应用的角度去考虑

解答:答案选择B|D。此题死记就好。

标签:需求,用户,系统,习题集,视图,分析师,系分,习题,冲刺
来源: https://blog.csdn.net/Last_Impression/article/details/122284491

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有