希赛网2024下半年系统架构设计师第二期模考活动已结束,现将2024下半年系统架构设计师第二期模考试卷(案例分析)分享给大家。本资料的PDF版本可在本文文首本文资料处或文末的资料下载栏目下载。
2024下半年系统架构设计师第二期模考试卷(案例分析)部分内容如下:
1、某智慧城市项目计划开发一个智能交通管理系统,旨在实现交通流量监控、实时路况分析、交通事故预警、交通信号控制以及用户出行规划等功能。在系统开发之初,用户提出了以下需求和质量属性要求:
a)若道路监控系统每秒能处理500个车辆识别请求,且每个请求的处理时间不超过20毫秒,则系统能够保证在交通高峰时段也能实时响应并准确识别车辆信息。
b)系统需支持至少5000名用户同时在线进行实时互动,且延迟不超过100毫秒。
c)系统应具备高度的安全性,防止数据泄露和非法访问;所有用户数据在传输过程中必须加密,以保护用户隐私。
d)目前关于智能交通管理系统中的自动违章处理功能的具体规则和算法尚未达成广泛共识,这可能导致在系统部署后,由于法规变化或公众意见而导致该功能模块需要重大调整。
e)用户界面应直观易懂,新用户无需培训即可上手操作。
f)系统应记录所有关键操作日志,以便进行问题追踪和审计。
g)改变业务数据编码方式会对系统的性能和安全性产生影响。
h)系统能够连续运行的时间不小于120小时,断电或闪退后能够在5s之内自动重启。
i)更新系统的 Web 界面接口必须在 1 人月内完成。
j) 当交通管理系统平台发生网络失效后,需要在60秒内发现错误并启用备用网络。
k) 系统支持通过手机APP为市民提供实时路况信息和最优出行路线规划。
l)系统需支持至少4K分辨率的视频播放,确保画面清晰无卡顿。
m)系统需具备灵活的扩展能力,以应对未来交通流量的增长,扩容工作应在6个月内完成。
问题内容:
【问题 1】(8 分)
在架构评估过程中,质量属性效用树 (utility tree) 是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图 1-1 中 (1) ~ (4) 空白处;并选择题干描述的 (a)~(m) ,填入(5) ~(8) 空白处,完成该系统的效用树。
【问题 2】(12 分)
为了精确描述软件系统的质量属性,通常采用质量属性场景作为描述质量属性的手段。请使用质量属性场景的6个要素来描述质量属性h)和j)。
【问题3】(5分)
在架构评估过程中;需要正确识别系统的架构风险点、非风险点、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险点、非风险点、敏感点和权衡点的定义,并从题干描述中的(a)~(m)各选出1个属于系统架构风险点、非风险点和权衡点的描述。
2、某电商平台计划开发一个基于Web的在线支付系统,以提供安全、可靠和便捷的支付服务。该系统的主要功能需求如下:1)用户注册和登录:用户可以通过注册账号并登录系统以进行支付操作。2)账户管理:用户可以查看和管理其支付账户的余额、交易记录和绑定的银行卡等信息。3)支付功能:用户可以选择支付方式并完成支付操作,包括网银支付、第三方支付和快捷支付等。4)订单管理:用户可以查看和管理自己的订单,包括订单状态、商品信息和支付状态等。5)安全管理:系统需要保护用户个人信息和支付数据的安全,采用适当的加密技术和安全措施。
为了满足系统的性能需求,该公司组建了项目组,并进行了多次研发讨论会。会上,李工提出了采用层次式架构中的B/S架构模式,并结合HTTPS协议来实现客户端与服务端的通信。
问题内容:
【问题一】(5分)
用户个人信息数据是该系统涉及的敏感数据,基于系统数据的安全性需求,信息安全包括哪5个常用的基本要素?
【问题二】(10分)
对应于B/S结构的还有C/S (客户端/服务器)软件体系结构,C/S结构是基于资源不对等,且为实现共享而提出的,在20世纪90年代逐渐成熟起来。C/S 软件体系结构包括了二层C/S结构和三层C/S结构。请回答以下问题。
(1)两层C/S 体系结构有哪3个主要组成部分?并用100字以内的文字简要说明各个组成部分的功能。(6分)
(2)请问三层C/S结构在二层C/S结构的基础上逻辑上增加了一台什么类型的服务器?主要的功能是什么?(3分)
(3)相对应的还有三层B/S结构,请问三层B/S结构相对C/S结构逻辑上增加了一台什么类型的服务器?(1分)
【问题三】(10分)
根据以上的需求,还在该项目中采用了MVC,并设计了相关的组件和选择了相关技术。请根据J2EE体系结构和MVC架构的特点,选择与之相对应的技术组件。请将(a)~(j)中正确的选项填入到对应的(1)~(5)空中。
(a)用户账户:用于表示用户的注册信息、登录凭证和账户余额等数据。
(b)支付页面:用于选择支付方式、输入支付金额和处理支付操作。
(c)Entity Bean
(d)Servlet
(e)注册和登录:用于用户注册账号和登录系统的界面。
(f)支付方式:用于表示不同的支付方式选项。
(g)交易记录:用于表示用户的交易记录和订单信息。
(h)JSP
(i)html
(j)MySQL
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课