哈工大2024春《面向服务的计算系统》期末试题

编者按:2021级的《面向服务的计算系统》课程为软件工程专业服务方向的一门方向课程,考查课,40%大作业+60%期末考试,考试形式为全开卷。

一、选择题(每小题2分,共10分)

1. 下面哪一个描述了Web服务的接口?

A. WS-1

B. BPEL

C. SOAP

D. WSDL

2. 一个SOA的业务分析人员需要描述一个业务流程,这个SOA的业务分析人员必须把这个业务流程描述为

A. 一个企业服务总线

B. 一个或多个业务服务的组合

C. 一个软件服务路线

D. 实现必须的Web Service

3. 以下哪些术语微服务架构的特点?(可多选)

A. 基础设施自动化

B. 围绕业务能力组织

C. 内聚和解耦

D. 服务中心化

4. SOA中,ESP的职责有 (可多选)

A. 服务注册

B. 数据映射

C. 服务路由

D. 服务监控和日志

5. DevOps方法与哪些软件应用特征匹配?(可多选)

A. 用户需求多变,软件系统演化需求

B. 软件定义世界,软件随处可见

C. 软件系统在部署环境中越来越复杂

D. 软件在社会生活中扮演越来越重要的角色

二、简答题(40分)

1. 负载均衡的意义?(8分)

2. Web Service中,WSDL的作用?(8分)

3. SOA应当设计为有状态还是无状态?说明原因。(8分)

4. 比较Dubbo和Spring Cloud的不同之处。(8分)

5. 软件服务部署为云计算的服务模式的优点。(8分)

三、分析题(50分)

1. 什么是框架?结合实际开发经验,以Spring Boot为例,说明使用框架开发的好处。(10分)

2. 列举3项用于评价软件系统的服务质量的指标。分别说明评价指标反应了服务质量的何种能力。(12分)

3. 为什么在Zookeeper中,Leader通过选举产生,而不是直接指定节点?由此继续说明为什么Zookeeper只满足CAP中的CP,而不满足A?(14分)

4. 在完成大作业的过程中,如何使用Docker部署软件系统?分析基于容器镜像的部署相比于直接在操作系统中部署的优点。(14分)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值