2017年上半年 系统分析师 案例分析
2017上半年系统分析师考试真题及答案-上午卷
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年上半年下午 信息系统项目管理师 试题及答案与解析-软考考试真题-案例分析
2017年上半年下午信息系统项目管理师考试试题案例分析-答案与解析【试题一】阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某项目工期为6个月,该项目的项目经理在第3个月末对项目进行了中期检查,检查结果表明完成了计划进度的90%,相关情况见下表(单位:万元),表中活动之间存在F-S关系。
【问题1】(8分)计算中期检查时项目的CPI、CV和SV,以及“概要设计”活动的EV和SPI。
检查点整体PV=24,AC=26,SPI=0.9【参考答案】EV=PV*SPI=21.6CPI=EV/AC=0.83CV=EV-AC=-4.4SV=EV-PV=-2.4关于概要设计,由于活动之间是F-S关系,说明概要设计之前的两个活动都已经完成,他们的EV=PV=4+4+6+6=20概要设计的EV=21.6-20=1.6概要设计PV=4概要设计SPI=EV/PV=0.4【问题2】(4分)如果按照当前的绩效,计算项目的ETC和EAC。
【参考答案】按照当前绩效进行后续活动,属于典型偏差:BAC=50ETC=(BAC-EV)/CPI=34.2EAC=BAC/CPI=60.2【问题3】(8分)请对该项目目前的进展情况作出评价。
如果公司规定,在项目中期评审中,项目的进度绩效指标和成本绩效指标在计划值的正负10%即为正常,则该项目是否需要采取纠正措施?如需要,请说明可采取哪些纠正措施进行成本控制;如不需要,请说明理由。
【参考答案】CPI=0.83<1,SPI=0.9<1,成本超支,进度落后CPI超过了正负10%,需要采取措施。
可以采取的措施包括:提高项目团队绩效;给团队成员培训,提高资源效率,替者替换低效率资源。
【问题4】(5分)结合本案例,判断下列选项的正误(填写在答题纸的对应栏内,正确的选项填写“√”,错误的选项填写“×”):(1)应急储备是包含在成本基准内的一部分预算,用来应对已经接受的已识别风险,并已经制定应急或减轻措施的已识别风险。
系统分析师论文范文-论需求分析方法及应用
论需求分析方法及应用【摘要】2016年9月,我参与了某省移动通信有限公司VensBilling6.0项目的研发,该系统主要完成在线计费、离线计费、内容计费、账务处理、产品管理、信控管理等功能的整合。
我在该项目中担任系统分析师角色,全程参与了VensBilling6.0系统的分析规划及设计工作。
本文以VerisBillingG.O系统为例,主要论述了结构化分析方法在该系统的具体应用。
通过采用数据流图描述系统的功能组成;采用状态转换图对用户的状态进行判断;采用数据宇典对数据进行详细和准确的描述。
通过以上技术的使用,使得需求分析的质量得到了保证,对后续项目的顺利实施提供了有力的支竄最终项目于2017年4月正式上线,获得省移动通信公司各级领导的好评。
【正文】近几年来某省移动用户增长至3000多万,随着移动数据流量资费的新一轮下调,导致GPRS 数据流量成爆发式増长,OpenBillingNG版系统在话单处理上瓶颈显现。
16年春节期间,GPRSH 话单达到30亿条,话单处理处于积压状态,直到节后两周才将积压话单追完,大量跨月的话单引发了大批用户投诉,给移动业务支挥中心带来的压力非常大;该省移动通信公司相关领导联合系统运营商遂展开会议讨论解决方案,最终决定将该省OpenBillingNG 版升级至VerisBilling6.0版本,以解决OpenBillingNG版本遇到的瓶颈问题。
作为移动通信BOSS业务支挥的核心,VerisBillmg6.0需支持24x7连续运行,满足话单的实时处理,还需要把在线计费、离线计费、内容计费、账务处理、产品管理等在OpenBillingNG版时独立的系统进行整合。
我以系统分析师的角色全程参与了项目的建设,VensBilling6.0由产品管理组、研发组、测试组、对账组、运维组、数据组、专家组共120人组成的项目团队,耗时8 个月完成,项目从2016年9月启动,至2017年4月30日上线。
历年系统分析师考试下午试题(一)
历年系统分析师考试下午试题(一)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年上半年全国计算机软考系统分析师真题+答案解析(上午选择+案例分析+论文)完整版
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位。
历年系统分析师考试论文试题(一)
历年系统分析师考试论文试题(一)2017年上半年系统分析师考试即将于5月20日举行,考试想要合格,光看教程是不够的,还得与做题相结合,下面是小编为大家整理的历年系统分析师考试论文试题,供大家参考使用。
试题一论软件质量保证影响软件质量的因素很多,软件质量的优劣直接关系到软件项目的成败。
在软件开发过程中为保证软件的质量,采用了许多有关的技术、策略和方法。
请围绕“软件质量保证”论题,依次对以下三个方面进行论述。
1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。
2.具体讨论你在软件开发中为保证软件的质量所采用的主要技术及方案,详细叙述你为保证软件质量在你的组织内部实施的方法和策略。
3.分析你在软件开发中为保证软件质量所采用的技术、方法和策略所带来的效果。
你认为所采用方法和策略有哪些独到之处,为什么?试题二论数据仓库的设计与实现数据仓库已经成为数据分析和联机分析处理中的日.趋重要的平台。
然而,数据仓库的设计与实现过程面临许多技术上的挑战,例如:多个异种数据源的集成带来的困难等。
请围绕“论数据仓库的设计与实现”论题,依次对以下三个方面进行论述。
1. 概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。
2.具体讨论你在从事数据仓库的设计时是如何进行规划和分析的,详细描述数据仓库设计、数据集成和测试以及部署数据仓库的过程。
3.分析并讨论你在数据仓库设计与实现过程中遇到过的主要问题,并且简要展望数据仓库技术的发展趋势。
试题三论中间件技术在软件开发中的作用随着软件应用越来越复杂,软件开发“—切从零”开始的开发模式也越来越不能满足应用的要求。
一些著名的软件公司推出自己的中间件产品,例如通信中间件、数据库中间件等为软件开发提供有力的支持。
请围绕“中间件技术在软件开发中的作用”论题,依次对以下三个方面进行论述。
1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。
2.具体讨论你在软件开发过程中选取中间件的原则和标准,结合实例详细叙述中间件技术在你的软件开发中的作用。
2017年上半年系统分析师考试论文真题(完整版)
2017年上半年系统分析师考试论文真题(专业解析)1、论需求分析方法及应用需求分析是提炼、分析和仔细审查已经获取到的需求的过程。
需求分析的目的是确保所有的项目干系人(利益相关者)都理解需求的含义并找出其中的错误、遗漏或其它不足的地方。
需求分析的关键在于对问题域的研究与理解。
为了便于理解问题域,现代软件工程所推荐的需求分析方法是对问题域进行抽象,将其分解为若干个基本元素,然后对元素之间的关系进行建模。
常见的需求分析方法包括面向对象的分析方法、面向问题域的分析方法、结构化分析方法等。
而无论采用何种方法,需求分析的主要工作内容都基本相同。
问题内容:请围绕"需求分析方法及应用"论题,依次从以下三个方面进行论述。
1. 简要叙述你参与管理和开发的软件系统开发项目以及你在其中所承担的主要工作。
2. 概要论述需求分析工作过程所包含的主要工作内容。
3. 结合你具体参与管理和开发的实际项目,说明采用了何种需求分析方法,并举例详细描述具体的需求分析过程。
2、论企业应用集成在企业信息化建设过程中,由于缺乏统一规划和总体布局,使企业信息系统形成多个信息孤岛,信息数据难以共享。
企业应用集成(EnterpriseApplication Integration,EAI)可在表示集成、数据集成、控制集成和业务流程集成等多个层次上,将不同企业信息系统连接起来,消除信息孤岛,实现系统无缝集成。
问题内容:请围绕"企业应用集成"论题,依次从以下三个方面进行论述。
1. 概要叙述你参与管理和开发的企业应用集成项目及你在其中所承担的主要工作。
2. 详细论述实现各层次的企业应用集成所使用的主要技术。
3. 结合你具体参与管理和开发的实际项目,举例说明所采用的企业集成技术的具体实现方式及过程,并详细分析其实现效果。
3、数据流图 (Data Flow Diagram ,DFD) 是进行系统分析和设计的重要工具,是表达系统内部数据的流动并通过数据流描述系统功能的一种方法。
系统分析师考试历年试题分析与解答(案例分析与论文篇)
系统分析师考试历年试题分析与解答(案例分析与论⽂篇)系统分析师考试历年试题分析与解答(案例分析与论⽂篇)第 1 章软件开发⽅法案例分析试题软件开发⽅法是指软件开发过程所遵循的办法和步骤,系统分析师考试⼤纲规定,考⽣要“熟练掌握信息系统开发过程和⽅法”。
也就是说,系统分析师要能够根据项⽬的实际情况,选择恰当的软件开发⽅法。
1.1 案例分析试题在2004年⾄2013年的考试试题中,共有6道试题和软件开发⽅法有关,本节主要分析这6道试题。
在本节的试题中,其考查范围如表1-1所⽰。
表1-1 软件开发⽅法试题分布表1.1.1 2004年上半年试题52004年上半年试题5某公司要在现场开发⼀个⽹站应⽤系统,该系统的特点是:规模不⼤;⼯期短;⽤户需求不明确;没有⼤的技术风险;系统中的⼀些模块可以外包给其他的公司开发。
在选择开发过程时,项⽬组内产⽣了分歧。
王⼯提出采⽤XP(eXtreme Programming,极限编程),理由是XP⽅法简洁,能减轻开发⼈员的负担、快速适应市场、缩短投资回收期。
李⼯认为采⽤XP在项⽬开发中存在⼀些问题,建议考虑原型开发⽅法。
双⽅就上述的问题展开了激烈的争论。
项⽬组最后决定采⽤XP,但同时针对李⼯提出的XP 中存在的问题采取了相应的措施。
【问题1】⼩规模发布(small release)是XP的基本元素之⼀。
请⽤200字以内⽂字分别阐明:(1)原型系统和XP⼩规模发布的系统的主要差别?(2)为什么该项⽬组没有采⽤原型开发⽅法?【问题2】请⽤200字以内⽂字,简要说明采⽤XP⽅法可能会存在哪些问题。
【问题3】在项⽬组的后续讨论中,李⼯提出,如果项⽬规模扩⼤,XP将不再适⽤。
王⼯对此表⽰赞同,但同时提出可以将XP⽅法和传统软件开发过程相结合。
请⽤200字以内的⽂字简要地说明如何将XP⽅法和传统软件开发过程相结合。
⼀、试题分析在我们⾯临“软件危机”所带来的挑战之时,曾经通过采⽤严格的规范、详尽的⽂档来约束开发过程,以保证开发的质量与效果,获得了突出的成就。
2017年上半年 系统分析师 论文.docx
全国计算机技术与软件专业技术资格(水平)考试2017 年上半年系统分析师下午试卷 II(考试时间 15:20~17:20 共 120 分钟)请按下表选答试题1. 本试卷满分 75 分。
2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
3. 在答题纸的指定位置填写准考证号、出生年月日和姓名。
4. 在试题号栏内用Ο圈住选答的试题号。
5. 答题纸上除填写上述内容外只能写解答。
6. 解答应分摘要和正文两部分。
在书写时,请注意以下两点:①摘要字数在 400 字以内,可以分条叙述,但不允许有图、表和流程图。
②正文字数为 2000 字至 3000 字,文中可以分条叙述,但不要全部用分条叙述的方式。
7. 解答时字迹务必清楚,字迹不清,将不评分。
试题一论需求分析方法及应用需求分析是提炼、分析和仔细审查已经获取到的需求的过程。
需求分析的目的是确保所有的项目干系人(利益相关者)都理解需求的含义并找出其中的错误、遗漏或其它不足的地方。
需求分析的关键在于对问题域的研究与理解。
为了便于理解问题域,现代软件工程所推荐的需求分析方法是对问题域进行抽象,将其分解为若干个基本元素,然后对元素之间的关系进行建模。
常见的需求分析方法包括面向对象的分析方法、面向问题域的分析方法、结构化分析方法等。
而无论采用何种方法,需求分析的主要工作内容都基本相同。
请围绕"需求分析方法及应用"论题,依次从以下三个方面进行论述。
1. 简要叙述你参与管理和开发的软件系统开发项目以及你在其中所承担的主要工作。
2. 概要论述需求分析工作过程所包含的主要工作内容。
3. 结合你具体参与管理和开发的实际项目,说明采用了何种需求分析方法,并举例详细描述具体的需求分析过程。
试题二论企业应用集成在企业信息化建设过程中,由于缺乏统一规划和总体布局,使企业信息系统形成多个信息孤岛,信息数据难以共享。
企业应用集成(Enterprise Application Integration,EAI)可在表示集成、数据集成、控制集成和业务流程集成等多个层次上,将不同企业信息系统连接起来,消除信息孤岛,实现系统无缝集成。
系统分析师考试历年试题分析与解答(案例分析与论文篇)
系统分析师考试历年试题分析与解答(案例分析与论文篇)第 1 章软件开发方法案例分析试题软件开发方法是指软件开发过程所遵循的办法和步骤,系统分析师考试大纲规定,考生要“熟练掌握信息系统开发过程和方法”。
也就是说,系统分析师要能够根据项目的实际情况,选择恰当的软件开发方法。
1.1 案例分析试题在2004年至2013年的考试试题中,共有6道试题和软件开发方法有关,本节主要分析这6道试题。
在本节的试题中,其考查范围如表1-1所示。
表1-1 软件开发方法试题分布表1.1.1 2004年上半年试题52004年上半年试题5某公司要在现场开发一个网站应用系统,该系统的特点是:规模不大;工期短;用户需求不明确;没有大的技术风险;系统中的一些模块可以外包给其他的公司开发。
在选择开发过程时,项目组内产生了分歧。
王工提出采用XP(eXtreme Programming,极限编程),理由是XP方法简洁,能减轻开发人员的负担、快速适应市场、缩短投资回收期。
李工认为采用XP在项目开发中存在一些问题,建议考虑原型开发方法。
双方就上述的问题展开了激烈的争论。
项目组最后决定采用XP,但同时针对李工提出的XP 中存在的问题采取了相应的措施。
【问题1】小规模发布(small release)是XP的基本元素之一。
请用200字以内文字分别阐明:(1)原型系统和XP小规模发布的系统的主要差别?(2)为什么该项目组没有采用原型开发方法?【问题2】请用200字以内文字,简要说明采用XP方法可能会存在哪些问题。
【问题3】在项目组的后续讨论中,李工提出,如果项目规模扩大,XP将不再适用。
王工对此表示赞同,但同时提出可以将XP方法和传统软件开发过程相结合。
请用200字以内的文字简要地说明如何将XP方法和传统软件开发过程相结合。
一、试题分析在我们面临“软件危机”所带来的挑战之时,曾经通过采用严格的规范、详尽的文档来约束开发过程,以保证开发的质量与效果,获得了突出的成就。
2017年上半年信息系统管理工程师考试《案例分析》真题及答案
2017年上半年信息系统管理工程师考试《案例分析》真题(总分100, 考试时间150分钟)一、案例分析题阅读下列说明,回答下列,将解答填入答题纸的对应栏内。
【说明】某婚庆公司为了便于开展和管理公司各项业务活动、方便用户,提高公司的知名度和影响力,拟构建一个基于网络的婚礼策划系统。
【需求分析】1.公司设有受理部、策划部和其他部门。
部门信息包括部门号、部门名、部门主管、联系方式。
每个部门只有一名主管,每个主管只负责一个部门的管理工作:一个部门有多名员工,每名员工只属于一个部门。
2. 员工信息包括员工号、姓名、部门号、职位、联系方式和薪资;其中,职位包括主管、业务员、策划员等。
业务员负责受理用户申请,设置受理标志,并填写业务员的员工号。
一名业务员可以受理多个用户申请,但一个用户申请只能由一名业务员受理。
3. 用户信息包括用户号、用户名、电话、联系地址。
其中,用户号唯一标识用户信息中的每一个元组。
4. 用户申请信息包括申请号、婚礼日期、婚礼地点、用户号、预算费用、受理标志和业务员(参照员工关系的员工号)。
申请号唯一标识申请信息中的每一个元组,且一个用户可以提交多个申请,但一个用户申请只对应一个用户号。
5. 策划部主管为己受理的用户申请制定婚礼策划任务。
策划任务包括申请号、策划内容、参与人数、要求完成时间、主管(参照员工关系的员工号),申请号唯一标识策划任务的每一个元组。
一个策划任务只对应一个已受理的用户申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与执行多项策划任务。
【概念模型设计】根据需求阶段收集的信息,设计的实体联系图和关系模型(不完整)如下:【关系模式设计】部门(部门号,部门名称,主管,电话,邮箱号)员工(员工号,姓名,(),职位,联系方式,薪资)用户(用户号,用户名,联系电话,联系地址)用户申请(申请号。
婚礼日期,婚礼地点,用户号,()受理标志()策划任务()策划内容。
参与人数,要求完成时间,主管)执行(申请号,策划员,实际完成时间)1. 根据题意,将关系模式中的空(a)-(d)的属性补充完整,并填入答题纸对应的位置上。
2017年上半年系统分析师考试下午真题(完整版)
2017年上半年系统分析师考试下午真题(专业解析+参考答案)1、阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答问题1至问题3。
【说明】某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。
公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下:系统的参与者包括乘客、出租车司机和平台管理员三类;系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核;系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能;针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理:系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。
在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。
问题内容:【问题1】(12 分〉请用 100字以内的文字说明一个微服务中应该包含的内容,并用 300 字以内的文字解释基于微服务的系统与传统的单体式系统相比的 2 个优势和带来的 2 个挑战。
【问题2】 (8 分)识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表 1-1 中的(1)~(4)。
表1-1 微服务名称及所包含业务功能【问题3】(5分)为了提高系统开发效率,公司的系统分析师王工设计了一个基于微服务的软件交付流程,其核心思想是将业务功能定义为任务,将完成某个业务功能时涉及到的步骤和过程定义为子任务,只有当所有的子任务都测试通过后改业务功能才能上线交付。
请基于王工设计的在线支付微服务交付流程,从(a)~(f)中分别选出合适的内容填入图1-1中的(1)~(5)处。
选项:(a)提交测试(b)全量上线(c)对接借记卡(d)获取个人优惠券(e)试部署(f)对账2、阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题 1至问题3。
2017年上半年计算机水平考试高级《系统分析师》下午真题及答案
2017年下半年计算机水平考试《高级系统规划与管理师》上午真题(总分100, 考试时间150分钟)1. 信息反映的是事物或者事件确定的状态,具有客观性、普遍性等特点,由于获取信息满足了人们消除不确定性的需求,因此信息具有价值。
信息价值的大小决定于信息的质量,这就要求信息满足一定的质量属性,包括精确性、完整性、可靠性、及时性、经济性、可验证性和安全性,其中,()是信息的来源,采集方法和传输过程是可信任的。
A 可靠性B 完整性C 可验证性D 安全性答案:A2. 我国提出的两化融合是指()融合。
A 工业化和农业现代化B 工业化和自动化C 工业化和城镇化D 工业化和信息化答案:D3. 信息标准化是解决"信息孤岛"的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础,作为信息标准化的一项关键技术,()以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。
这样组织数据对于应用程序和用户都是友好的,可操作的。
A 超文本标记语言(HTML)B 可扩展标记语言(XML)C 通用标记语言(GML)D Web服务描述语言(WSDL)答案:B4. 在计算机系统中,若一个存储单元被访问,这个存储单元可能很快会被访问,该特性称为()。
A 程序局部性B 空间局部性C 时间局部性D 数据局部性答案:B5. 在高速缓冲存储器(Cache)--主存层次结构中,地址映像以及数据交换由()完成。
A 硬件B 微程序C 软件D DMA控制器答案:A6. 某计算机系统各组成部件的可靠性模型由下图所示,若每个部件的千小时可靠度都为R,则该计算机系统的千小时可靠度为()。
A (1-R2)(1-R3)B (1-R2)+(1-R3)C (1-(1-R)2)(1-(1-R)3)D (1-(1-R)2)+(1-(1-R)3)答案:C7. 企业IT战略规划不仅要符合企业发展的长期目标,而且其战略规划的范围控制应该()。
系统分析师考试论文案例集第一辑(5篇)
系统分析师考试论文案例集第一辑论文1、论软件需求分析方法和工具的选用——企业人事信息系统的应用 (1)论文2、论软件需求分析方法和工具的选用——企业集团的信息管理系统应用 (3)论文3、论软件需求分析方法和工具的选用——通信行业的应用 (5)论文4、论软件需求分析方法和工具的选用——IC行业内部的CAD应用 (7)论文5、论Java技术在因特网平台上的应用——ERP开发的应用 (9)论文1、论软件需求分析方法和工具的选用——企业人事信息系统的应用【摘要】本文讨论《企业人事信息系统》项目的需求分析方法与工具的选用。
该系统的建设目标是帮助该企业管理好企业内部的人员和人员的活动,人事信息管理指的是企业员工从招聘面试到离职退休的全过程,涉及的主要活动包括面试、报到、培训、升职、离职或其他的人事变动,也包括电子化考勤、工资性收入的计算与分发、使用其他公司资源的有关记录(如宿舍、保险、证件办理等等)。
此外,本系统也涉及到企业在全国各地的人事信息管理,企业的组织架构的设置,级别与职务管理,人力申请直至人力需求报表,从而形成一个对企业真正有用的人事信息管理应用系统。
在本文中首先讨论了选用面向对象方法与工具的主要理由与策略,进一步通过一个简例说明该方法与工具使用的效果,也讨论了使用多种工具与方法在需求分析中的必要性,最后简要小结了选用正确工具与方法的意义和作用。
在项目开展期间,我担任了系统分析、系统设计与数据库管理等大量工作。
【正文】人事信息管理系统是一个有着广泛应用面的实用性系统,但是,我国各个企业有着自身的体制、机制、特点与不同的要求;在开发这类系统时,系统需求分析是极为重要的一环。
在整个分析过程中,我们都采用了面向对象的分析方法,这是因为我们在近几年的实践中已坚信这种方法能够更加有效地表达和描述现实世界。
软件要具有适用性和扩展性,就必须更接近于现实世界本身的发展规律。
以一个简单的例子来看,假设要求设计关于引进人才评估的一个系统,按我们过去的做法,先会要求提供给我们一份相关的引进人才评估表,然后依葫芦画瓢地设计相应的表单与界面。
2017年上半年系统集成项目管理工程师下午案例分析真题试题及答案
假设你是 A 公司负责本次招标的人员,在招标过程中,假如发生以下情况,应该如何处理? (1)开标前,某投标方人员向你打听其他投标单位的名词、报价等情况。 (2)某投标方 B 公司提交了投标文件之后,在开标前发现投标文件报价有错误,电话联系你希望在评标时进 行调整。 【问题 3】(4 分) 结合本案例,判断下列选项的正误(填写在答题纸的对应栏内,正确的选项填写“√”,错误的选项填写 “×”) (1)招标方具有编制招标文件和组织评标能力的,可以自行办理招标事宜,而不用委托代理机构。() (2)依法必须进行招标的项目,自招标文件开始发出之日起至提交投标文件截止之日止,最短不得少于 15 日。() (3)招标方和投标方应当自中标通知书发出之日起 30 日内,按照招标文件和中标方的投标文件订立书面合 同。 (4)在要求提交投标文件截止时间 10 日前,招标方可以以书面形式对已发出的招标文件进行必要的澄清或修 改。()
某项目细分为 A、B、C、D、E、F、G、H 共八个模块,而且各ห้องสมุดไป่ตู้模块之间的依赖关系和持续时间如下表所 示:
【问题 1】(4 分) 计算该活动的关键路径和项目的总工期
【问题 2】(8 分) (1)计算活动 B、C、D 的总体时差 (2)计算活动 B、C、D 的自由时差 (3)计算活动 D、G 的最迟开始时间
A 公司选择了一家长期合作的,资质良好的招标代理机构,并协助其编写了详细的招标文件, 在 6 月 1 日, 招标代理机构在其官网发布了招标公告。招标公告规定,投标人必须在 6 月 25 日如 10:00 前提交投标文件,开 标时间定为 6 月 25 日 14:00.
6 月 25 日 14:00,开标工作准时开始,由招标代理机构主持,并要求了所有投标方参加。开标时,招标代理机 构工作人员检查了投标文件的密封情况。经确认无误后,当众拆封,宣读投标人名称、投标价格和投标文件的其 他内容。
系统分析师案例分析
案例one:教学管理系统(用例驱动的交互式需求获取)以一个教学管理系统JXGL的分析与设计作为示例,说明用例驱动技术在软件项目开发中的应用。
高等学校的教学管理内容十分丰富,工作繁多。
作为一个示例,规定开发教学管理系统JxGL只处理每学期的课程选修注册和学生的成绩管理。
教学管理系统JXGL的用户是学校的学生、教师和教学管理员。
学生使用JXG系统查询新学期将开设的课程和授课教师的情况,选择自己要学习的课程,并进行登记注册。
学生还可以使用JXGL系统查询自己的课程成绩。
教师使用JXGL系统查询新学期将开设的课程、参加听课的学生情况,以及学生的考试成绩。
教学管理员使用JXGL系统进行教学管理,包括新学期的课程选课注册管理和学生成绩管理。
1.需求描述:对教学管理系统JXGL要求提供两个方面的服务:(1)选课管理,负责新学期的课程选课注册工作;(2)成绩管理,负责学生成绩管理。
在选课管理方面应填写的用户需求描述如下。
(1)录入与生成新学期课程表教学管理员在新学期开始前录入新学期课程,打印将开设的课程目录表,供师生参考选择。
若某课程的实际选课学生少于10人,则停开该课程,把该课程从课程目录表中删除;若某课程的选课学生多于30人,则停止选课。
(2)学生选课注册新学期开始前一周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请。
每个学生选课不超过4门课程。
每门课程最多允许30名学生选课注册。
学生可以在图书馆、各系资料室、学生宿舍等处的计算机上联网进行选课注册。
在选课注册结束后,教学管理员打印学生选课注册名单和开课通知书,送交有关部门和授课教师。
(3)查询可以查询课程信息、学生选课信息和学生、教师信息。
学生、教师、教学管理员可以查询课程表,获得课程信息。
查询的关键词以是:课程名,授课教师名,学分。
教师、教学管理员可以查询学生选课情况。
查询的关键词可以是:学生名、程名,授课教师名,学分。
学生只允许查询自己的选课信息,不允许查询别人选课信息。
2017年上半年系统分析师考试真题(案例分析)
2017年上半年系统分析师考试真题(案例分析)下午试题试题一(25分)必答题阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答问题1至问题3。
【说明】某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。
公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下:系统的参与者包括乘客、出租车司机和平台管理员三类;系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核;系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能;针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理:系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。
在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。
【问题1】(12分〉请用100字以内的文字说明一个微服务中应该包含的内容,并用300字以内的文字解释基于微服务的系统与传统的单体式系统相比的2个优势和带来的2个挑战。
【问题2】(8分)识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表1-1中的(1)~(4)。
【问题3】(5分)为了提高系统开发效率,公司的系统分析师王工设计了一个基于微服务的软件交付流程,其核心思想是将业务功能定义为任务,将完成某个业务功能时涉及到的步骤和过程定义为子任务,只有当所有的子任务都测试通过后改业务功能才能上线交付。
请基于王工设计的在线支付微服务交付流程,从(a)~(f)中分别选出合适的内容填入图1-1中的(1)~(5)处。
选项:(a)提交测试(b)全量上线(c)对接借记卡(d)获取个人优惠券(e)试部署(f)对账从下列的4道试题(试题二至试题五)中任选2道解答。
2017年上半年信息系统项目管理师《案例分析》真题
试题一阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某项目工期为6个月,该项目的项目经理在第3个月末对项目进行了中期检查,检查结果表明完成了计划进度的90%,相关情况见下表(单位:万元),表中活动之间存在F-S关系。
【问题1】(8分)计算中期检查时项目的CPI、CV和SV,以及“概要设计”活动的EV和SPI。
【问题2】(4分)如果按照当前的绩效,计算项目的ETC和EAC。
【问题3】(8分)请对该项目目前的进展情况作出评价。
如果公司规定,在项目中期评审中,项目的进度绩效指标和成本绩效指标在计划值的正负10%即为正常,则该项目是否需要采取纠正措施?如需要,请说明可采取哪些纠正措施进行成本控制;如不需要,请说明理由。
【问题4】(5分)结合本案例,判断下列选项的正误(填写在答题纸的对应栏内,正确的选项填写“√”,错误的选项填写“×”):(1)应急储备是包含在成本基准内的一部分预算,用来应对已经接受的已识别风险,并已经制定应急或减轻措施的已识别风险。
()(2)管理储备主要应对项目的“已知—未知”风险,是为了管理控制的目的而特别留出的项目预算。
()(3)管理储备是项目成本基准的有机组成部分,不需要高层管理者审批就可以使用。
()(4)成本基准就是项目的总预算,不需要按照项目工作分解结构和项目生命周期进行分解。
()(5)成本管理过程及其使用的工具和技术会因应用领域的不同而变化,一般在项目生命期定义过程中对此进行选择。
()、试题二阅读下列说明回答问题至问题将解答填入答题纸的对应栏内【说明】某系统集成公司A中标某信息中心IT运维平台开发项目公司A任命小李为项目经理小李在项目启动阶段确定了项目团队和项目组织架构项目团队氛围三个小组研发组测试组和产品组各组成员分别来自研发部测试部以及产品管理部小李制定了项目整体进度计划将项目分为需求分析设计编码试运行和验收五个阶段为保证项目质量小李请有着多年的编码测试工作经历的测试组组长张工兼任项目的质量保证人员在项目启动会上小李对张工进行了口头授权并要求张工在项目的重要阶段(如完成需求分析完成总体设计完成单元编码和测试等)必须对项目交付物进行质量检查在检查时张工可以根据自己的经验提出要求对于不满足要求的工作必须立即进行返工项目在实施过程中遇到一些问题具体如下在项目组完成编码与单元测试工作准备进行系统集成前张工按照项目经理小李的要求进行了质量检查在检查过程中张工凭借多年开发经验认为某位开发人员负责的一个模块代码存在响应时间长的问题并对其开具了不符合项报告但这位开发人员认为自己是严格按照公司编码规范编写的响应时间长不是自己的问题经过争吵张工未能说服该开发人员同时考虑到该模块对整体项目影响不大张工没有再追究此事该代码也没有修改在项目上线前信息中心领导组织技术专家到项目现场进行调研和考察专家组对已完成的编码进行了审查发现很多模块不能满足甲方的质量要求【问题】(分)请指出该项目在质量管理方面可能存在哪些问题?【问题】(分)请指出张工在质量检查中可能存在的问题【问题】(分)针对上述问题如果你是项目经理你会采取哪些措施?【问题】(分)在()~()中填写恰当内容(从候选答案中选择一个正确选项将该选项编号填入答题纸对应栏内)在质量控制中可以使用的工具和技术有()()()()()候选答案A趋势分析B试验设计C因果图D统计抽样E帕累托图F质量成本G成本/效益分析H控制图环球网校友情提示:“2017年上半年软考信息系统项目管理师案例分析真题及答案解析”,如果您在此过程中遇到任何疑问,请登录环球网校软考频道及软考课程页,我们随时与广大考生朋友们一起交流![page]【摘要】环球网校分享的“2017年上半年软考信息系统项目管理师案例分析真题及答案解析”,供报考本次考试的考生查询答案、进行估分等,希望对大家有帮助,更多资料敬请关注环球软考考试频道!相关推荐:2017下半年软考信息系统项目管理师模拟试题汇总试题三阅读下列说明回答问题至问题将解答填入答题纸的对应栏内【说明】项目经理小李负责了一个新的项目该项目的内容是为某市开发一套智慧城市公共综合信息服务平台项目启动阶段甲方仔细查看了小李提交的项目实施方案提出由于该项目的投资方构成复杂项目需求不清晰希望项目组能想办法解决这个问题小李向公司申请了几名经验丰富的系统分析师加强需求分析阶段的工作经过较为充分的需求调研形成了初步的需求说明书小李认为需求分析工作较为详细按照公司常用的软件开发生命周期模型选择了瀑布模型进行开发在编写概要设计和详细设计说明书的过程中客户方提供了几处需求的修改要求由于其工作量不大小李直接安排系统分析师按客户的要求进行了修改在编码阶段后期由于客户的投资方发生了变化新的投资方采用了新的运营模式导致需求发生较大变化由于前期甲方已经强调过项目需求特点和要求小李只能接受客户新的变更要求在执行变更的过程中项目组发现新的需求将导致系统架构的更改经过评估该变更将使项目延期【问题】(分)请分析该项目在整个过程中存在哪些主要问题?【问题】(分)请说明项目范围(需求)变更控制流程【问题】(分)请将下面()~()处的答案填写在答题纸的对应栏内每项记录在册的变更请求都必须由()批准或否决变更结束后形成新的项目极限并纳入到配置库的()库中这时配置管理员应向项目组成员提交一份()报告()()()构成了项目的范围基准【问题】(分)小李选择瀑布模型作为生命周期模型是否合适?如合适请说明理由如不合适请说明理由并给出合适的生命周期模型。
2017上半年系统分析师考试题型举例
2017上半年系统分析师考试题型举例希赛小编为大家介绍一下2017上半年系统分析师考试题型,希望对准本参加2017上半年系统分析师考试的你有所帮助。
综合知识●在某银行业务的用例模型中,“取款”用例需要等到“存款”用例执行之后才能执行,两个用例之间的关系属于(1);“取款”和“存款”两个用例中都需要执行查询余额的功能,将查询余额提取成独立的用例,那么“取款”和“存款”用例与“查询余额”用例之间的关系属于(2)。
(1)A.关联关系B.扩展关系C.使用关系D.依赖关系(2)A.扩展关系B.使用关系C.依赖关系D.继承关系●雇员类含有计算报酬的行为,利用面向对象的(3),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。
(3)A.多态性B.继承性C.封装性D.复用性设计案例阅读以下关于软件项目可行性分析方面的叙述,回答问题1至问题4。
某信息技术公司拟开发一套新的信息系统,以提高公司业务运作的效率。
按照公司总裁的要求,公司软件开发部系统分析人员张工和李工对新系统方案的各项可行性指标进行分析,重点分析了新系统方案的经济可行性。
张工根据财务部门提供的各项数据给出了项目的投资回收表如表1-1所示。
表1-1通过对上面数据进行分析,计算出项目的投资回收期是2.75年。
李工对此提出了自己的观点,认为应该基于货币时间价值来计算各项数据,并给出了在贴现率是12%时的投资回收表如表1-2所示,其中“***”表示此处的数据未给出。
表1-2大家经过讨论,认为李工给出的投资回收表中的数据更为合理,并将其作为系统方案建议书的部分内容上报公司管理层。
【问题1】(8分)请简要说明系统分析中可行性分析包括哪几个方面,并简要说明其具体含义。
【问题2】(6分)在系统生命周期内,运行系统的成本可按照固定成本和可变成本分类。
请判断下列费用的成本类型及理由。
(1)系统设计工具软件的许可证费用;(2)计算机使用时的开销;(3)信息系统操作人员的工资;(4)购买的光盘和闪存等存储设备花费。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机技术与软件专业技术资格(水平)考试
2017年下半年系统分析师下午试卷I
(考试时间13:30~15:00 共90 分钟)
请按下表选答试题
1. 本试卷满分75 分,每题25 分。
2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
3. 在答题纸的指定位置填写准考证号、出生年月日和姓名。
4. 在试题号栏内注明你选答的试题号。
5. 答题纸上除填写上述内容外只能写解答。
6. 解答时字迹务必清楚,字迹不清时,将不评分。
试题一(25 分)必答题
阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答问题1至问题3。
【说明】
某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。
公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下:
系统的参与者包括乘客、出租车司机和平台管理员三类;
系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核;
系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能;
针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理:
系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。
在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。
【问题1】(12 分)
请用100 字以内的文字说明一个微服务中应该包含的内容,并用300 字以内的文字解释基于微服务的系统与传统的单体式系统相比的2 个优势和带来的2 个挑战。
【问题2】(8 分)
识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表1-1 中的(1)~(4)。
【问题3】(5 分)
为了提高系统开发效率,公司的系统分析师王工设计了一个基于微服务的软件交付流程,其核心思想是将业务功能定义为任务,将完成某个业务功能时涉及到的步骤和过程定义为子任务,只有当所有的子任务都测试通过后改业务功能才能上线交付。
请基于王工设计的在线支付微服务交付流程,从(a)~(f)中分别选出合适的内容填入图1-1 中的(1)~(5)处。
选项:(a)提交测试(b)全量上线(c)对接借记卡
(d)获取个人优惠券(e)试部署(f)对账
试题二(共25 分〉
阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题1 至问题3。
【说明】
某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。
项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图2-1 所示,图2-2 是项目组针对该快递单所设计的候选实体及其属性。
【问题1】(6 分)
数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用200 字以内文字
说明这三个阶段的主要任务。
【问题2】](11 分)
根据快递单样式图,请说明:
1) 图2-2 中三个候选实体对应的主属性PK1、PK2 和PK3 分别是什么?
2) 图2-2 中应设计哪些实体之间的联系,并说明联系的类型。
【问题3】(8 分)
在图2-2 中添加实体之间的联系后,该实体联系图是否满足第一范式、第二范式和第三范式中的要求(对于每种范式判定时,假定己满足低级别范式要求)。
如果不满足,请用200 字以内文字分别说明其原因。
试题三(共25 分)
阅读以下关于嵌入式多核程序设计技术的描述,回答问题1 至问题3。
【说明】
近年来,多核技术己被广泛应用于众多安全关键领域(如:航空航天等)的电子设备中,面向多核技术的并行程序设计方法已成为软件人员急需掌握的主要技能之一。
某宇航公司长期从事宇航电子设备的研制工作,随着宇航装备能力需求的提升,急需采用多核技术以增强设备的运算能力、降低功耗与体积,快速实现设备的升级与换代。
针对面向多核开发,王工认为多核技术是对用户程序透明的,开发应把重点放在多核硬件架构和硬件模块设计上面,而软件方面,仅仅需要选择一款支持多核处理器的操作系统即可。
而李工认为,多核架构能够使现有的软件更高效地运行,构建一个完善的软件架构是非常必要的。
提高多核的利用率不能仅靠操作系统,还要求软件开发人员在程序设计中考虑多进程或者多线程并行处理的编程问题。
【问题1】(12 分)
请用300 字以内文字说明什么是多核技术和多线程技术,并回答李工的意见是否正确,为什么?
【问题2】(6 分)
在多核环境下,线程的活动有并行和并发两种方式,请用300 字以内的文字说明这两种方式的含义及差别。
【问题3】(7 分)
请根据自己所掌握的多核、多线程的知识,判别表3-1 给出的说法是否正确,并将答案写在答题纸上对应空白处(填写正确或错误)。
阅读以下关于数据库分析与建模的叙述,在答题纸上回答问题1至问题3。
【说明】
某电子商务企业随着业务不断发展,销售订单不断增加,每月订单超过了50 万笔,急需开发一套新的互联网电子订单系统。
同时该电商希望建立相应的数据中心,能够对订单数据进行分析挖掘,以便更好地服务用户。
王工负责订单系统的数据库设计与开发,初步设计的核心订单关系模式为:orders(order_no,customer_no ,order_date,product_no,price,. ....); 考虑订单数据过多,单一表的设计会对系统性能产生较大影响,仅仅采用索引不足以解决性能问题。
因此,需要将订单表拆分,按月存储。
王工采用反规范化设计方法来解决,给出了相应的解决方案。
李工负责数据中心的设计与开发。
李工认为王工的解决方案存在问题,建议采用数据物理分区技术。
在解决性能问题的同时,也为后续的数据迁移、数据挖掘和分析等工作提供支持。
【问题1】(8 分)
常见的反规范化设计包括增加冗余列、增加派生列、重新组表和表分割。
为解决题干所述需求,王工采用的是哪种方法?请用300 字以内的文字解释说明该方法,并指出其优缺点。
【问题2】(8 分)
物理数据分区技术一般分为水平分区和垂直分区,数据库中常见的是水平分区。
水平分区分为范围分区、哈希分区、列表分区等。
请阅读下表,在(1)~(8) 中填写不同分区方法在数据值、数据管理能力、实施难度与可维护性、数据分布等方面的特点。
【问题3】(9 分)
根据需求,李工宜选择物理水平分区中的哪种分区方法?请用300字以内的文字分别解释说明该方法的优缺点。
阅读以下关于Web 系统架构设计的叙述,在答题纸上回答问题1 至问题3。
【说明】
某公司开发的B2C 商务平台因业务扩展,导致系统访问量不断增大,现有系统访问速度缓慢,有时甚至出现系统故障瘫痪等现象。
面对这一情况,公司召开项目组讨论会议,寻求该商务平台的改进方案。
讨论会上,王工提出可以利用镜像站点、CDN 内容分发等方式解决并发访问量带来的问题。
而李工认为,仅仅依靠上述外网加速技术不能完全解决系统现有问题,如果访问量持续增加,系统仍存在崩渍的可能。
李工提出应同时结合Web 内网加速技术优化系统改进方案,如综合应用负载均衡、缓存服务器、Web 应用服务器、分布式文件系统、分布式数据库等。
经过讨论,公司最终决定采用李工的思路,完成改进系统的设计方案。
【问题1】(10 分)
针对李工提出的改进方案,从 a ~j 中分别选出各技术的相关描
述和对应常见支持软件填入表5-1 中的(1) ~(10) 处。
a)保存静态文件,减少网络交换量,加速响应请求
b)可采用软件级和硬件级负载均衡实现分流和后台减压
c)文件存储系统,快速查找文件
d)FastDFS
e)HAProxy
f)JBoss
g)Hadoop Distributed File System(HDFS)
h)Apache Tomact
i)Squid
j)MongoDB
【问题2】(9 分)
请用100 字以内的文字解释分布式数据库的概念,并给出提高分布式数据库系统性能的3 种常见实现技术。
【问题3】(6 分)
针对B2C 商务购物平台的数据浏览操作远远高于数据更新操作的特点,指出该系统应采用的分布式数据库实现方式,并分析原因。
如需获取真题答案,可点击希赛网进行查看。