2020系统架构案例分析(试题+答案+做题技巧)

这篇具有很好参考价值的文章主要介绍了2020系统架构案例分析(试题+答案+做题技巧)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【题目一】

某公司拟开发一套在线软件开发系统,支持用户通过浏览器在线进行软件开发活动。该系统的重要功能,包括我的编辑,语法高亮提示,代码编频,系统调试,代码气库管理等,在需求分析与架构设计阶段,公司提出的需求和质量属性描述如下:
a)根据用户的付费情况对用户进行分类,并根据类别提供相应的开发功能
b)在正常负载情况下,系统应该在0.2s内对用户的界面操作请求进行响应e
c)系统应该具备完善的安全防护措措施,能够对黑客的攻击行为进行检测和防御。
d系统主站点断电后应在3s内将请求重定向到备用站点。
e)系统支持中文昵称,但用户名必须以字母开头,长度不少手8个字符。
f)系统宕机后,需要在15s 内发现错误,并启用备用系统。
g)在正常负载情况下,用户的代码提交请求应在0.5s内完成。
h)系统支持硬件设备灵活扩容,应保证在2人天内完成。
i)系统需要针对代码仓库的所有操作进行详细记录,便于后期查阅与审计。
j)更改系统web界面风格需要在4人天内完成。
k)系统本身需要提供远程调试接口,支持开发团队进行远程排错。
在对系统需求质量属性和架构特性进行分析的基础上,该公司的系统架构给了两种方案。

【问题1】(13分)
2020系统架构案例分析(试题+答案+做题技巧),软考,系统架构
(1)以数据源为中心,其他构件围绕中心处理,交互性好
(2)数据与处理耦合度高,不能动态添加或删除组件
(3)
(4)

【问题2】(12分)
质量属性填入(1)、(2),(a-k)填入(3)-(6)。

2020系统架构案例分析(试题+答案+做题技巧),软考,系统架构
(1)安全性,(2)可修改性,(3)g,(4)i,(5)f,(6)j

【题目二】

某企业委托软件公司开发一套包裹信息管理系统,以便于对该企业通过快递收发的包裹信息进行统一管理,在系统设计阶段,需要对不同快递信息的包裹单信息进行建模,其中,邮政包裹单如图:
2020系统架构案例分析(试题+答案+做题技巧),软考,系统架构
【问题1】(13分)
请说明关系型数据库开发中,逻辑数据模型设计过程包含哪些任务?该包裹单的逻辑数据模型中应包含哪些实体?并给出每个实体的主键属性。

收件人、寄件人、订单、

【问题2】(6分)
请说明什么是超类实体?结合图中包裹单信息,试设计出一种超类实体,并给出完整的属性列表。

【问题3】(6分)
请说明什么是派生属性?结合图中包裹单信息说明那个属性是派生属性。

【题目四】

互联网公司因业务发展要建立网上平台为用户提供一个对网络文化产品进行评论(小说,电影等)交流的平台,该平台的部分功能如下:
a)用户帖子的评论计数器
b)支持粉丝列表功能©支持标签管理衡勿用
(d)支持共同好友功能
(e)提供排名功能
(f)用户的信息结构化存储
(g)提供好友信息的发布/订阅功能。
该系统在性能上需要考虑高性能,高并发,以支持大量的用户同时访问,经过考虑,在数据管理上,决定采用Redis+数据库的解决方案。
【问题1】(10分)
Redis支持丰富的类型,请选择题干描述的(a)-(g)功能选项。填入表4-1中(1)-(5)空白处。

2020系统架构案例分析(试题+答案+做题技巧),软考,系统架构
(1)a,(2)b,(3)d,(4)f,(5)e

【问题2】 (10分)
从磁盘刷新频率,文件大小,重启性能,数据安全,等五方面对比RDB备份和AOF备份的区别,并说明项目最终使用RDB的原因。

磁盘刷新频率:RDB备份是定期将内存中的数据快照写入磁盘,因此在备份时可能会丢失一部分数据。而AOF备份则是将每个写操作都记录到日志文件中,因此可以更频繁地进行备份,数据丢失的可能性更小。
文件大小:RDB备份的文件通常比AOF备份的文件小,因为它只需要保存一份快照。而AOF备份需要记录每个写操作,因此日志文件会随着时间的推移变得越来越大。
重启性能:RDB备份在重启时可以更快地加载数据,因为它只需要读取一份快照文件。而AOF备份需要将所有写操作重新执行一遍,因此在重启时可能会比较慢。
数据安全:AOF备份比RDB备份更安全,因为它可以记录每个写操作,即使Redis进程崩溃,也可以通过重放日志文件来恢复数据。而RDB备份只能恢复最后一次备份的数据。
实时性:AOF备份比RDB备份更实时,因为它可以记录每个写操作。而RDB备份只能定期备份,因此在备份之间的时间段内可能会丢失一些数据。
因为该系统数据量大,并且对数据备份的实时性要求不高,所以选用RDB备份。

【问题3】(5分)
缓存中存储当前的热点数据Redis为每个key值都设置了过期时间,以提高缓存命中率,为了消除非热点数据Redis选择了定期删除加惰性删除策略。如果该策略失效Redis内存使用率会越来越高,一般采用内存淘汰机制来解决。请用100字以内的文字,简要描述该策略的失效场景,并给出三种内存淘汰机制。

淘汰最近使用次数最少得数据;淘汰使用频率最低的数据;随机淘汰一组数据。

【题目五】

开发基于Web的基业设备检测系统,以实现对多种工业数据的分类采集,运行状态检测以及相关信息的管理该系统应具备以下功能:
现场设备状态采集功能,根据数据类型对设备检测指标状态信号进行分类采集,设备采集数据传输功能:9-11月可靠的传输技术,实现将设备数据从制造现场传输到系统后台。
设备检测显示功能:对设备的运行状态工作以及报警状态进行检测并提供相应的图形化界面。
设备信息管理功能:支持设备运行历史状态,报警记录参数信息的查询同时,该系统还需满足以下非功能性需求:
(a)系统应支持大于100个工业设备的进行检测
(b)设备数据以制造现场传输到系统后台传输时间小于1S
©系统应在7*24小时工作
(d)可抵御见XSS 攻击
(e)系统在故障情况下,应在0.5小时内恢复
(f)支持数据审计
面对系统需求,公司召开项目计论会议,制定系统设计方案最终决定使用三层拓补结构,即现场设备数据采集层、Web检测服务层和前端Web显示层。
【问题1】(6分)
请按照性能、安全性和可用性三娄非功能需求分类选择题的(a)-(f)填入(1)-(3)非功能性需求归类表:

2020系统架构案例分析(试题+答案+做题技巧),软考,系统架构
(1)b,a
(2)c,e
(3)d,f
【问题2】(14分)
该系统Web检测服务层拟采用SSm框架进行系统研发SSM工作流程图如图所示,清从下面给出的(@-(k中进行选择,补充完善图5-1中(1)-(7)处空白的内容:选项顺序与原题存在差别,请关注答案的具体内容。

2020系统架构案例分析(试题+答案+做题技巧),软考,系统架构
(1) a ,(2) d ,(3)c ,(4) k ,(5) j ,(6) h ,(7) i

【问题3】(5分)
该工业设备检测系统拟采用工业控制领域中统一的数据访问机制,实现与多种不同设备的数据交互,请用100以内的文字说明采用标准的数据访问机制的原因。

标准的数据访问机制可以屏蔽不同通信协议的差异,为应用程序提供一个统一的接口,从而实现多种不同设备之间的数据交互。

交流

对软考有兴趣的朋友可以进博主的交流群,目前有软件设计师、高项、系统架构师、系统分析师四个群。

  1. 群内有历年真题、电子书等资料可以自取;
  2. 无营销、纯交流群;
  3. 每周会有两次送书活动一次三本,包邮到家。

交流入口文章来源地址https://www.toymoban.com/news/detail-726012.html

到了这里,关于2020系统架构案例分析(试题+答案+做题技巧)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2022系统分析师案例分析真题背记内容

    以下内容仅为个人根据当年系分案例真题问题整理的偏需要记背的考点答案,方便个人背诵和记忆使用。方便文字转语音,所以内容全为纯文字内容,以下内容仅供参考。 1.数据流图: 数据流图的特点:通过系统内数据的流动来描述系统功能的-一种方法。强调系统中的数据流动

    2024年02月06日
    浏览(29)
  • 【数据库】树形数据组织架构下的封锁并发控制,B树索引并发访问控制,树协议原理及案例分析

    ​ 专栏内容 : 手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。 本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学

    2024年02月04日
    浏览(30)
  • 用友U8与MES系统API接口对接案例分析

    领导层对企业资源规划(ERP)的深刻理解促使了数字化转型的启动。 采用精确的“N+5”滚动计划,为供应商提供充分的预期信息,确保准时化生产。 精细管理刀具采购和车间设备,优化生产计划和过程。 通过轻易云数据集成平台实现MES与ERP的无缝对接。 引入无线条码技术,

    2024年02月09日
    浏览(26)
  • 振弦传感器和在线监测系统保障岩土工程项目稳定性:案例分析

    振弦传感器和在线监测系统保障岩土工程项目稳定性:案例分析 以下是一个振弦传感器和振弦采集仪及在线监测系统形成一套完整链条的岩土工程监测案例: 项目背景:一家建设公司在中国某地进行了一项岩土工程项目,该项目涉及到一座桥梁的建设。建设公司决定使用振

    2024年02月15日
    浏览(44)
  • 系统架构设计师考试试题分析

    本次考试是系统架构设计师开考以来的第2次考试,从形式上来看,系统架构设计师的考试风格已趋于稳定。这表现在上午考试各科目知识点分布稳定。案例分析维持1道必答题+4选2模式,论文维持4选1模式。 1.信息系统综合知识试题 在本次考试中,值得特别注意的是:在嵌入

    2023年04月22日
    浏览(30)
  • spark案例分析-搜索引擎日志分析案例

    1.业务分析 2.数据截图 3.代码实现:         main.py:         defs.py:

    2024年02月08日
    浏览(35)
  • 对应分析介绍及SPSS案例分析

    在开展统计分析的过程中,分类变量(定序和定类变量)是我们研究的一个重点。通常我们分析分类变量间关系时,最常用的分析方法是卡方检验,其次是逻辑回归和对数线性模型等。 如果类别变量的分类较少,我们可以通过卡方检验判断行变量和列变量间是否相互独立,同

    2024年02月13日
    浏览(32)
  • python案例讲解视频,python简单案例分析

    大家好,给大家分享一下python案例讲解视频,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!   前言 Python 是一种面向对象、解释型、弱类型的脚本语言,它也是一种功能强大而完善的通用型语言。 相比其他编程语言(比如 Java),Python 代码非常简单,上手

    2024年04月11日
    浏览(34)
  • C++软件分析工具案例分析集锦汇总

    本文是 C++常用软件分析工具从入门到精通案例集锦 专栏的导航贴( 点击链接,跳转到专栏主页,欢迎订阅,持续更新… )。 专栏介绍 :根据近几年C++软件异常排查的项目实践,详细地讲述如何使用PE工具、Dependency Walker、GDIView、Process Explorer、Process Monitor、API Monitor、Clum

    2024年02月11日
    浏览(37)
  • Python案例分析|文本相似度比较分析

     本案例通过设计和实现有关文本相似度比较的类Vector和Sketch,帮助大家进一步掌握设计Python类来解决实际问题的能力。 通过计算并比较文档的摘要可实现文本的相似度比较。 文档摘要的最简单形式可以使用文档中的k-grams(k个连续字符)的相对频率的向量来表示。假设字符

    2024年02月16日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包