暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
系统架构师案例分析知识点总结.pdf
302
18页
4次
2025-06-30
100墨值下载
说明:
此文档内容系我在备考软考系统架构师的时候,从多方来源进行的一个整理
(大部分来自于网络上各位大牛的整理,我直接白嫖了,一部分是我自己从历年
真题里面整理出来的)里面大部分理论知识点都建议各位备考的同学背熟并且
一定要理解其中的意思。在考试的时候,案例分析里面我个人认为它们基本都不
会被再次考到(起码在我两次的考试当中,它们一个都没有考试到,但是怕就怕
万一呀)但是它们对于夯实你的理论基础帮助是非常巨大的,可以让你更加从
容的去应对案例分析里面的理论考试,因为案例分析的考试内容,很多时候就是
从同一个理论知识点的不同角度去考的,所以我建议你朝死了去背诵并且一定一
定要理解他们的意思,不要把自己弄成了一个书呆子。在我两次的备考过程中,
我提前一个月的时候,就在地铁上反复拿着它当黄色小说看,人都块魔怔了,
期间琢磨或者说也弄懂了很多以前不太清楚的知识点。当然,还是那句话,每个
人都应该有一份自己的整理笔记,我的笔记可以给你做参考,但别把它当成考试
必过的法宝,这锅我不背啊!(此文档严禁用于任何 RMB 牟利意图)最后,祝
各位同学考试成功。
案例分析知识点总结
1 题:解释,管道过器,隐调用三种架构格从机器学习流程义的灵活性和
习算法的可扩展性两个方面进行对比与分析,哪个更适合于机器学习平台?
解释器机器学习流程定义的灵活性高可扩展能力强,因为解释器风格可以通过自定义流
程规则及配套流程解释引擎开发做到用户层面的流程完全定义,而不需要修改代码,所以
无论是修改已有的业务流程,还是要扩展不同的角色,创建新角色的流程都非常便利。
管道过滤器机器学习流程定义的灵活性较低,可扩展能力较弱。因为管道过滤器是把数据
处理职能做成过滤器,把数据传递做成管道,此时如果流程不发生变化,是可以通过这种方
式实现的,但一旦流程变化,或是扩展功能需要对过滤器进行修改调整或是流程在程序
层面重建,此时必须修改代码完成任务。
隐式调机器学习流程定义的灵活性一般,可扩展能力一般。隐式调用强调的是通过间接
方式进行调用如采用事件机制,要完成某个动作时先触发事件,事件与相关动作关联,
提升灵活度,比管道过滤器强,但弱于完全自定义的解释器。
2 题:针对户级别和扣规则理功能的架构计问题,李工建议用面向对象,
工建议采基于规则请从用级别和折扣规定义的灵活性、可展性、性三个方
进行比较,更适合采用哪种架构风格?
灵活性面向对象将用户级别、折扣规则等封装为对象,在系统启动时加载,灵活性较低
基于规则将用户级别、折扣规则等描述为可动态改变的规则数据,灵活性高。
可扩展性:面向对象加入新的用户和折扣规则时需要重新定义新的对象,并需要重启系统
可扩展性差。基于规则加入新的用户级别和折扣规则时只需要定义新的规则解释规则即可
进行扩展。
性能:面向对象的用户级别和折扣规则已经在系统内编码,可直接运行,性能较好基于规
则需要对用户级别和折扣规则进行实时解释,性能较差。
综上可以得出,针对用户级别和折扣规则管理功能更适合采用基于规则的架构风格。
3 题:针对手机应用程序集成开发环境,李工建议采用管道-过滤器,王工建议采用数据
仓库,请交互方式数据结、控制结构、展方法四个方面进比较,更合采用
种架构风格?
交互方式:管-过滤器数据在管道中传递,采用顺序结构或有限循环结构;数据仓库的数
据在中心位置,中心为语法结构树,与周边结点都可以交互,采用星型结构。
数据结构:管-过滤器在过滤器之间传递数据流;数据仓库采用文件或模型存储数据。
控制结构:管-过滤器采用数据流驱动;数据仓库采用业务功能驱动。
扩展方法:管-过滤器通过过滤器提供的标准接口适配;数据仓库采用数据模型适配。
4 题:什么用例图?例图中参与者是什么用例之间的关系有些?用例图中
用例模型和分析模型分别包括哪些步骤?
用例图是静态图,展现了一组用例、参与者以及它们之间的关系。用例图包括参与者、用例、
通信关联三种元素。
用例图中的参与是人、硬件或其它系统可以扮演的角色。
用例之间的关系包含、扩展、泛化
用例图用例模包括(适合细调)1.识别参与者; 2.合并需求获得用例; 3.细化用例描; 4.
整用例模型。
用例图分析模型包括:1.定义概念类; 2.识别类之间的关系; 3.为类添加职责; 4.建立交互图。
5 题:UML 中顺序序列图与通信协作图之间的区别是什么?
顺序序列图是一种强调时间顺序的交互图,其中对象沿横轴排列,消息沿纵轴按时间顺序排
列。对象生命线是一条垂直的虚线,它表示一个对象在一段时间内存在。
通信协作图是一种交互图,它强调的是发送和接收消息的对象之间的组织结构,强调通信的
方式。
6 题:采用向对象方开发软,通常需要建三种形式的模型,们是什么以及
别是什么?
功能模型定义“做什么”,描述系统功能。一般使用数据流图或用例图来建模。
动态模型定义“何时做”,描述系统控制结构。一般使用状态图来建模。
对象模型定义“对谁做”描述系统静态数据结构。一般使用对象图或类图来建模。它是整
个体系中最基础,最核心的部分
7 题:请用 300 以内的文字,说明么是数据建模中的反规范化技术指出采用反规
范化技术能获得哪些益处,可能带来哪些问题?
规范化设计后数据库设计者希望牺牲部分规范化来提高性能这种规范化设计的回退方法
就叫做反规范化技术。
优点:降低了连接操作的需求,降低了外码和索引的数目,还可能减少关系表的数,提高查询
的效率。
缺点:数据重复存储浪费了存储空间,可能出现数据库完整性的问题。为了保障数据库的
一致性,增加了数据维护的复杂性,会降低修改的速度。
8 题:请用 200 以内的文字说明常见的反规范化设计方法
1.增加冗余列; 2.增加派生列; 3.重新组表; 4.水平分割表; 5.垂直分割表;
of 18
100墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜