首页
登录
从业资格
某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系
某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系
考试题库
2022-08-02
28
问题
某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下:系统的参与者包括乘客、出租车司机和平台管理员三类;系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核;系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能;针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理:系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。【问题1】 (12 分)请用 100字以内的文字说明一个微服务中应该包含的内容,并用 300 字以内的文字解释基于微服务的系统与传统的单体式系统相比的 2 个优势和带来的 2 个挑战。【问题2】 (8 分)识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表 1-1 中的(1)~(4)。表1-1 微服务名称及所包含业务功能
【问题3】(5分)为了提高系统开发效率,公司的系统分析师王工设计了一个基于微服务的软件交付流程,其核心思想是将业务功能定义为任务,将完成某个业务功能时涉及到的步骤和过程定义为子任务,只有当所有的子任务都测试通过后改业务功能才能上线交付。请基于王工设计的在线支付微服务交付流程,从(a)~(f)中分别选出合适的内容填入图1-1中的(1)~(5)处。
图3-1 在线支付微服务交付流程选项:(a)提交测试 (b)全量上线 (c) 对接借记卡 (d) 获取个人优惠券 (e)试部署 (f)对账
选项
答案
解析
【问题1】
一个微服务中应该包含的内容有:资源、对资源的操作、API集合。
微服务的优势:
(1)解决了复杂性问题。它把庞大的单一模块应用分解为一系列的服务,同时保持总体功能不变。
(2)让每个服务能够独立开发,开发者能够自由选择可行的技术,让服务来决定API 约定。
(3)每个微服务都能独立配置,开发者不必协调对于本地服务配置上的变化,这种变化一旦测试完成就被配置了。
(4)让每个服务都可以独立调整,你可以给每个服务配置正好满足容量和可用性限制的实例数。
微服务架构带来的挑战:
(1)并非所有的系统都能转成微服务。例如一些数据库层的底层操作是不推荐服务化的。
(2)部署较以往架构更加复杂:系统由众多微服务搭建,每个微服务需要单独部署,从而增加部署的复杂度,容器技术能够解决这一问题。
(3)性能问题:由于微服务注重独立性,互相通信时只能通过标准接口,可能产生延迟或调用出错。例如一个服务需要访问另一个服务的数据,只能通过服务间接口来进行数据传输,如果是频繁访问,则可能带来较大的延迟。
(4)数据一致性问题:作为分布式部署的微服务,在保持数据一致性方面需要比传统架构更加困难。
【问题2】
(1)乘客信息注册、乘客身份认证、乘客信用信息管理
(2)出租车司机信息注册、出租车司机身份认证、司机违章情况审核
(3)支付管理
(4)订单发起、订单提交、订单跟踪、订单撤销
【问题3】
(1)(f) (2)(c) (3)(d) (4)(e) (5)(b)
转载请注明原文地址:https://tihaiku.com/congyezige/2401380.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
项目成本失控原因不包括()A.合同管理 B.思想方面 C.组织方面 D.
下图是典型的() A.单代号网络图 B.双代号网络图 C.甘特图 D.
监理()体系建设,监理监理服务质量管理的模式按照监理业务分工程类型特征、区域特
某软件工程项目各开发阶段工作量的比例如下表所示: 假设当前已处于编
过去几年小李完成了大量网卡驱动模块的开发,最快6天完成,最慢36天完成,平均21
某公司希望举办一个展销会以扩大市场,选择北京、天津、上海、深圳作为候选会址。获利
某系统集成企业为做好项目风险管理,给给风险定义了3个参数:(1)风险严重性:指风
下列()不属于项目管理要素的主要内容A.法律、标准管理 B.立项管理 C.
信息系统项目管理的14要素中,()和评估与验收管理是由建设单位重点实施的。A.
区块链2.0技术架构自上而下分为数据层、网络层、共识层、激励层、智能合约层,数字
随机试题
[audioFiles]audio_eusm_j23_001(20082)[/audioFiles]A、Wilsonisunkind.B、Wilson
Healthyadultstakeapproximately10-14breathsperminute,butsomepeople
[originaltext]W:Whydoyouthinkyouwouldbeagoodfitforthejobasanass
下列关于勘察单位的说法错误的是( )。 A、必须取得相应的资质,并在资质等级
下列成语与经济学用语对应不恰当的是:A.凿壁偷光——外部性 B.郑人买履——机
详细规划阶段的竖向规划方法,一般有()。A.重点式方法 B.设计等高线法
一次乙肝疫苗注射与二次注射间隔时间( )。A.1个月 B.2个月 C.3个
对于生产设备拥有量需要采取()方式。A.抽样调查 B.连续调查 C.不连续调
下列表述会计职业道德修养的环节正确的是()。A、形成正确的会计职业道德认知 B
城镇燃气输配管道中的分配管道包括( )。A.从天然气门站向高压调压站的管道
最新回复
(
0
)