2017年上半年系统分析师
- 格式:pdf
- 大小:1.92 MB
- 文档页数:53
2017年上半年数据库系统工程师考试真题(案例分析)下午试题试题一(共15分〉阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。
为了实现这一目标,该公司欲开发一采购系统。
系统的主要功能如下:1.检查库存水平。
采购部门每天检查部件库存量,当特定部件的库存量降至其订货店、时,返回低存量部件及库存量。
2.下达采购订单。
采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据〉下达采购订单,并存储于采购订单文件中。
3.交运部件。
当供应商提交提单并交运部件时,运输和接收(S /R)部门通过执行以下三步过程接收货物:(1)验证装运部件。
通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R职员。
如果收货部件项目出现在采购订单和提单上,则己验证的提单和收货部件项目将被送去检验。
否则S/R职员提交的装运错误信息生成装运错误通知发送给供应商。
(2)检验部件质量。
通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。
如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。
如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。
(3)更新部件库存。
库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。
标记订单采购完成。
现采用结构化方法对该采购系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流圈。
图1-1上下文数据流图图1-20层数据流图【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1-E5的名称。
【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1-D4的名称。
【问题3】(4分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
系统分析师教程知识点精讲(三)系统分析师考试在2017上半年开考,希赛小编为大家整理了一些系统分析师教程知识点精讲之角色定位,希望对准备参加考试的你有所帮助。
系统分析师的角色定位当前,信息系统的建设已呈现出诸多新的特点,随着全球化和信息化的发展,企业的竞争环境变得极其复杂和多变。
在这种形势下,信息系统与企业的主营业务不但紧密结合,而且逐步融合,其发展的结果是业务系统与信息系统融合在一起,成为一个系统,即业务信息系统。
另一方面,随着Internet的普及和深度应用,特别是企业内联网和外联网的发展成熟,以及虚拟企业、电子商务、企业智能的应用,都对企业的信息系统建设提出了更高和更新的要求。
在企业信息化进程中,特别是大型、复杂的信息系统建设中,要求有一支训练有素、经验丰富、能适应形势的系统开发队伍,而这支队伍的领军人物就是系统分析师。
系统分析师的水平将影响到企业信息化,特别是信息系统开发和运行的质量,甚至关乎其成败。
当然,在一支完善的信息系统开发队伍中,除了系统分析师外,还需要有业务专家、技术专家和其他辅助人员。
1.信息化的人才结构在企业信息化建设中,人才是起决定作用的因素,而人才又是可以分成不同层次、不同类型的,可以纵、横两种不同的角度分析企业信息化的人才结构。
从横的角度分析企业信息化的人才结构,可以分成两种类型,分别是IT (Information Technology,信息技术)人员和非IT人员。
IT人员是一个不断扩展的群体,主要包括CIO(Chief Information Officer,首席信息官)、系统分析师、软件工程师、硬件工程师、通信工程师和数据工程师,以及系统操作员、网络维护员和数据管理员等。
非IT人员是除IT人员之外的所有人员。
需要说明的是,CIO和系统分析师既属于IT人员,又属于非IT人员,即企业管理人员。
从纵的角度分析企业信息化的人才结构,可以分成三个层次,这是一个可分为上层、中层和下层的金字塔形结构。
历年系统分析师考试下午试题(一)2017年上半年系统分析师考试即将于5月20日举行,考试想要合格,光看教程是不够的,还得与做题相结合,下面是小编为大家整理的历年系统分析师考试下午试题,供大家参考使用。
试题一阅读以下关于应用服务器业务对象管理的叙述,回答问题 1 和问题2;某软件公司最近接到一个电信局的计费项目,该电信局要求计费系统支持实时出帐( 如用户可随时通过诸如电话、上网等方式查询当前的话费情况)、实时划价( 如新增业务或改变的记费规则能实时的添加到计费系统中)。
鉴于该项目的实时性要求较高,难度较大,为此,张工召开了一次课题组会议,会上项目组成员的意见分为两大派;一派坚持使用磁盘数据库( DRDB Disk-residentdatabase ) Oracle,另一派坚持使用内存数据库( MMDB MainMemor yDatabase )。
坚持Oracle 的那一派认为只要配置Oracle 使得所有数据都缓冲到内存,就一定能达到实时性的要求;而坚持MMDB 的那一派认为即使再扩大内存容量和调整Oracle的参数,也无法达到MMDB 的性能。
张工在听取两方面的意见,经过深思熟虑后,成功地说服了坚持使用Oracle 的那一派,最终大家一致同意采用MMDB。
张工是通过回答下面 2 个问题来说服Oracle 派的。
[问题1]即使Oracle 将数据都缓冲到内存中,其性能也往往难以赶上MMDB。
为什么?请你用200 字以内文字,以提纲方式列出理由说明。
[问题2]B+ 树索引适合于象Oracle 这样的磁盘数据库而不适于MMDB,MMDB 采用的是更适合于内存的Hash 索引和T 树索引。
为什么?请你用100 字以内文字,简要说明这些不同的索引技术在性能上会有什么主要差别。
试题二阅读以下关于进程和线程的叙述,回答问题 1 和问题2。
某公司要开发一个网络服务程序,该程序需要处理客户的请求,查询或者修改后台的数据库。
2017上半年系统解析师考题试卷及解答-上午卷面向对象解析中,类与类之间的“IS-A”关系的是一种(1),类与类之间的“IS-PART-OF”关系是一种(2)。
(1)A.依赖关系 B. 关联关系 C. 泛化关系 D. 聚合关系(2)A.依赖关系 B. 关联关系 C. 泛化关系 D. 聚合关系【解答】C D【解析】本题考查的是面向对象的基本概念:is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。
例如:野马是一种马。
has-a关系是基于用法(即引用)而不是继承。
换句话说,如果类a中的代码具有对类b实例的引用,则“类a has-a类b”。
例如:马有缰绳。
is part of是一种整体与部分的关系。
面向对象动态解析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。
其中,交互模型包括(3),其他行为模型还有(4)。
(3)A.顺序图和协作图 B.顺序图和状态图 C.协作图和活动图 D.状态图和活动图(4)A.顺序图和协作图 B.顺序图和状态图 C.协作图和活动图 D.状态图和活动图【解答】A D【解析】本题考查UML图。
多种UML图有其严格的分类,首先分为静态图和动态图。
其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。
关于设计模式,下列说法正确的是(5)。
(5)A.原型(Prototype)和模板方法 (Template Method)属于创建型模式B.组合(Composite)和代理 (Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式【解答】B【解析】本题考查设计模式的分类设计模式分类情况如下所示:三重 DES 加密使用 2 个密钥对明文进行 3 次加密,其密钥长度为(6)位。
(6)A.56 B.112 C.128 D.168【解答】B【解析】本题考查信息安全中的对称加密算法。
2017系统分析师第1次集中测试题卷面总分:45.0 分答题时间:100 分钟单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
1、计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将()。
A.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移B.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移C.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移D.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移参考答案:D试题分析:本题考查浮点数的运算特点。
浮点数的表示由阶和尾数两部分组成,其一般表示形式如下所示(不同系统的具体安排可能不同),阶码通常为带符号的纯整数,尾数为带符号的纯小数。
设有浮点数X=M X 2i, Y=N X 2j,求X±Y的运算过程如下。
①对阶:使两个数的阶码相同。
令K=|i-j|,将阶码小的数的尾数右移K位,使其阶码加上K。
②求尾数和(差)。
③结果规格化并判溢出:若运算结果所得的尾数不是规格化的数,则需要进行规格化处理。
当尾数溢出时,需要调整阶码。
④舍入:在对结果右规时,尾数的最低位将因移出而丢掉。
另外,在对阶过程中也会将尾数右移使最低位丢掉。
这就需要进行舍入处理,以求得最小的运算误差。
2、在CPU 与主存之间设置高速缓冲存储器Cache,其目的是为了()。
A.扩大主存的存储容量B.提高CPU 对主存的访问效率C.既扩大主存容量又提高存取速度D.提高外存储器的速度参考答案:B试题分析:为了提高CPU对主存的存取速度,又不至于增加很大的成本。
现在,通常在CPU与主存之间设置高速缓冲存精器(Cache),其目的就在于提高速度而不增加很大代价。
同时,设置高速缓冲存储器并不能增加主存的容量。
3、假设某磁盘的每个磁道划分成9个物理块,每块存放1个逻辑记录。
逻辑记录R0,R1,…,R8存放在同一个磁道上,记录的安排顺序如下表所示:如果磁盘的旋转速度为 27ms/周,磁头当前处在 R0 的开始处。
2017年上半年系统分析师真题解析上午选择题1面向对象分析中,类与类之间的“IS-A”关系的是一种(2),类与类之间的“IS-PART-OF”关系是一种(2)。
A.依赖关系B.关联关系C.泛化关系D.聚合关系答案:C2A.依赖关系B.关联关系C.泛化关系D.聚合关系答案:D本题考查的是面向对象的基本概念:is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。
例如:野马是一种马。
has-a关系是基于用法(即引用)而不是继承。
换句话说,如果类a 中的代码具有对类b实例的引用,则“类a has-a类b”。
例如:马有缰绳。
is part of是一种整体与部分的关系。
3面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。
其中,交互模型包括(3),其他行为模型还有(4)。
A.顺序图和协作图B.顺序图和状态图C.协作图和活动图D.状态图和活动图答案:A4A.顺序图和协作图B.顺序图和状态图C.协作图和活动图D.状态图和活动图答案:D本题考查UML图。
多种UML图有其严格的分类,首先分为静态图和动态图。
其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。
5关于设计模式,下列说法正确的是()。
A.原型(Prototype)和模板方法(Template Method)属于创建型模式B.组合(Composite)和代理(Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式答案:B本题考查设计模式的分类,设计模式分类情况如下所示:6三重DES加密使用2个密钥对明文进行3次加密,其密钥长度为()位。
A.56B.112C.128D.168答案:B本题考查信息安全中的对称加密算法。
三重DES加密是使用2个DES密钥,进行多次操作来完成的,所以其密钥长度是:56*2=112位。
上午综合试卷第1题:面向对象分析中,类与类之间的 “IS-A”关系的是一种(2),类与类之间的“IS-PART-OF”关系是一种(2)。
A. 依赖关系B. 关联关系C. 泛化关系D. 聚合关系第2题:面向对象分析中,类与类之间的 “IS-A”关系的是一种(2),类与类之间的“IS-PART-OF”关系是一种(2)。
A. 依赖关系B. 关联关系C. 泛化关系D. 聚合关系第3题:面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。
其中,交互模型包括(3),其他行为模型还有(4)。
A. 顺序图和协作图B. 顺序图和状态图C. 协作图和活动图D. 状态图和活动图第4题:面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。
其中,交互模型包括(3),其他行为模型还有(4)。
A. 顺序图和协作图B. 顺序图和状态图C. 协作图和活动图D. 状态图和活动图第5题:关于设计模式,下列说法正确的是( )。
A. 原型(Prototype)和模板方法 (Template Method)属于创建型模式B. 组合(Composite)和代理 (Proxy)属于结构型模式C. 桥接(Bridge)和状态(State)属于行为型模式D. 外观(Facade)和中介(Mediator)属于创建型模式第6题:三重DES加密使用2个密钥对明文进行3次加密,其密钥长度为( )位。
A. 56B. 112C. 128D. 168第7题:要对消息明文进行加密传送,当前通常使用的加密算法是( )。
A. RSAB. SHA-1C. MD5D. RC5第8题:假定用户A、B 分别在I1和I2两个CA处取得了各自的证书,( )是A、B互信的必要条件。
A. A、B互换私钥B. A、B互换公钥C. I1、I2互换私钥D. I1、I2互换公钥第9题:SHA-1是一种针对不同输入生成( )固定长度摘要的算法。
A. 128位B. 160位C. 256位D. 512位第10题:某软件公司项目组开发了一套应用软件,其软件著作权人应该是( )。
A. 项目组全体人员B. 系统设计师C. 项目负责人D. 软件公司第11题:计算机软件著作权的保护对象是指( )。
A. 软件开发思想与设计方案B. 软件开发者C. 计算机程序及其文档D. 软件著作权权利人第12题:下列关于计算机程序的智力成果中,能取得专利权的是( )。
A. 计算机程序代码B. 计算机游戏的规则和方法C. 计算机程序算法D. 用于控制测试过程的程序第13题:以下商标注册申请,经审查,不能获准注册的是( )。
A. 凤凰B. 黄山C. 同心D. 湖南第14题:循环冗余校验码(Cyclic Redundancy Check ,CRC)是数据通信领域中最常用的一种差错校验码,该校验方法中,使用多项式除法(模2除法)运算后的余数为校验字段。
若数据信息为n 位,则将其左移k 位后,被长度为k+1位的生成多项式相除,所得的k位余数即构成k 个校验位,构成n+k位编码。
若数据信息为1100,生成多项式为 X3+X+1 (即1011) ,则CRC编码是( )。
A. 1100010B. 1011010C. 1100011D. 1011110第15题:执行CPU指令时,在一个指令周期的过程中,首先需从内存读取要执行的指令,此时先要将指令的地址即( )的内容送到地址总线上。
A. 指令寄存器(IR)B. 通用寄存器 (GR)C. 程序计数器 (PC)D. 状态寄存器 (PSW)第16题:流水线的吞吐率是指流水线在单位时间里所完成的任务数或输出的结果数。
设某流水线有5段,有1段的时间为2ns ,另外4 段的每段时间为1ns,利用此流水线完成100个任务的吞吐率约为()个/s 。
A. 500×106B. 490×106C. 250×106D. 167×106第17题:以下关于复杂指令集计算机(Complex Instruction Set Computer,CISC) 的叙述中,正确的是( )。
A. 只设置使用频度高的一些简单指令,不同指令执行时间差别很小B. CPU中设置大量寄存器,利用率低C. 常采用执行速度更快的组合逻辑实现控制器D. 指令长度不固定,指令格式和寻址方式多第18题:在高速缓存 (Cache) -主存储器构成的存储系统中,( )。
A. 主存地址到Cache地址的变换由硬件完成,以提高速度B. 主存地址到Cache地址的变换由软件完成,以提高灵活性C. Cache 的命中率随其容量增大线性地提高D. Cache 的内容在任意时刻与主存内容完全一致第19题:需求获取是确定和理解不同的项目干系人的需求和约束的过程,需求获取是否科学、准备充分,对获取出来的结果影响很大。
在多种需求获取方式中,(19)方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大、记录较为困难、需要足够的领域知识等问题。
(20)方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集偏差。
(21)方法通过高度组织的群体会议来分析企业内的问题,并从中获取系统需求。
A. 用户访谈B. 问卷调查C. 联合需求计划D. 采样第20题:需求获取是确定和理解不同的项目干系人的需求和约束的过程,需求获取是否科学、准备充分,对获取出来的结果影响很大。
在多种需求获取方式中,(19)方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大、记录较为困难、需要足够的领域知识等问题。
(20)方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集偏差。
(21)方法通过高度组织的群体会议来分析企业内的问题,并从中获取系统需求。
A. 用户访谈B. 问卷调查C. 联合需求计划D. 采样第21题:需求获取是确定和理解不同的项目干系人的需求和约束的过程,需求获取是否科学、准备充分,对获取出来的结果影响很大。
在多种需求获取方式中,(19)方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大、记录较为困难、需要足够的领域知识等问题。
(20)方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集偏差。
(21)方法通过高度组织的群体会议来分析企业内的问题,并从中获取系统需求。
A. 用户访谈B. 问卷调查C. 联合需求计划D. 采样第22题:项目可行性是指企业建设该项目的必要性、成功的可能性以及投入产出比与企业发展需要的符合程度。
其中,(22)可行性分析主要评估项目的建设成本、运行成本和项目建成后可能的经济收益; (23)可行性包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。
A. 技术B. 经济C. 环境D. 用户使用第23题:项目可行性是指企业建设该项目的必要性、成功的可能性以及投入产出比与企业发展需要的符合程度。
其中,(22)可行性分析主要评估项目的建设成本、运行成本和项目建成后可能的经济收益; (23)可行性包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。
A. 技术B. 经济C. 环境D. 用户使用第24题:IDEF (Integration DEFinition method ,集成定义方法)是一系列建模、分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息。
其中, IDEFO可以进行(24)建模; IDEF1可以进行 (25)建模; (26)可以进行面向对象设计建模。
A. 仿真B. 信息C. 业务流程D. 组织结构第25题:IDEF (Integration DEFinition method ,集成定义方法)是一系列建模、分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息。
其中, IDEFO可以进行(24)建模; IDEF1可以进行 (25)建模; (26)可以进行面向对象设计建模。
A. 仿真B. 信息C. 业务流程D. 组织结构第26题:IDEF (Integration DEFinition method ,集成定义方法)是一系列建模、分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息。
其中, IDEFO可以进行(24)建模; IDEF1可以进行 (25)建模; (26)可以进行面向对象设计建模。
A. IDEF2B. IDEF3C. IDEF4D. IDEF5第27题:系统设计是根据系统分析的结果,完成系统的构建过程。
系统设计的主要内容包括(27);系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(28)。
A. 概要设计和详细设计B. 架构设计和对象设计C. 部署设计和用例设计D. 功能设计和模块设计第28题:跨步软考(kuabu.xyz)没有找到题目!第29题:界面是系统与用户交互的最直接的层面。
Theo Mandel 博士提出了著名的人机交互“黄金三原则”,包括保持界面一致、减轻用户的记忆负担和( )。
A. 遵循用户认知理解B. 降低用户培训成本C. 置于用户控制之下D. 注意资源协调方式第30题:工作流参考模型(Workflow Reference Model ,WRM)包含6个基本模块,其中,(30)是工作流管理系统的核心模块,它的功能包括创建和管理流程定义,创建、管理和执行流程实例。
(31)可以通过图形方式把复杂的流程定义显示出来并加以操作。
A. 工作流执行服务B. 工作流引擎C. 流程定义工具D. 调用应用第31题:工作流参考模型(Workflow Reference Model ,WRM)包含6个基本模块,其中,(30)是工作流管理系统的核心模块,它的功能包括创建和管理流程定义,创建、管理和执行流程实例。
(31)可以通过图形方式把复杂的流程定义显示出来并加以操作。
A. 客户端应用B. 工作流引擎C. 流程定义工具D. 管理监控工具第32题:类封装了信息和行为,是面向对象的重要组成部分。
在系统设计过程中,类可以分为实体类、边界类和控制类。
下面用例描述中属于控制类的是()。
A. 身份验证B. 用户C. 通信协议D. 窗口第33题:下面关于观察者模式描述不正确的是()。
A. 观察者模式实现了表示层和数据层的分离B. 观察者模式定义了稳定的更新消息传递机制C. 在观察者模式中,相同的数据层不可以有不同的表示层D. 观察者模式定义了对象之间的一种一对多的依赖关系第34题:行为型模式是对在不同对象之间划分责任和算法的抽象化,它可以分为类行为模式和对象行为模式。