- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
系统架构设计师案例分析考点
一软件架构风格(重点,今年案例可能考)
定义:
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义一个系统
家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,
而这组约束指出系统是如何将这些构件和连接件组合起来的。
架构风格大类架构小类构件连接件
数据流风格批处理序列计算单元
管理过滤器过滤器数据流传输的管道
调用/返回风格主/子程序主子程序过程调用
面向对象对象对象间的交付方式
层次结构每一层层间的交付方式
独立构件进程通信独立的进程消息传递
事件驱动模块隐式调用
仓库风格黑板系统知识源黑板系统或数据库系统
1数据流风格
批处理序列(口决记忆法:构构每每数以)
定义:
构建为一序列固定顺序的计算单元,构建之间只通过数据传递进行交付,每个处理步骤
是一个独立的程序,每一步必须在其前一步结束后才能开始,数据必须是完整的,以整体的
方式进行传递
特点:强调整体性,无交互
管理过滤器(口决记忆法:每构经然,变换三通)
定义:
每个构建都有一组输入、输出,构建读输入的数据流,经过内部处理,然后产生输出数
据流,这个过程通常是通过对输入数据流的变换或计算来完成的,包括:
通过计算和增加信息以丰富数据
通过浓缩和删除以精简数据
通过改变记录方式以转化数据和递增的转化数据
构建为过滤器,连接件是数据流传输的管道
特点:不适合处理交互式应用
2调用/返回风格
主程序/子程序(理解记忆法)
定义:
所有的计算构件作为子程序协作工作,并由一个主程序顺序地调用这些子程序,构件通
过共享存储区交换数据。
调用关系具有层次性,其语义逻辑表现为主程序的正确性取决于它调用的子程序的正确
性
构件为主程序和子程序,连接件是过程调用
面向对象(理解记忆法)
定义:
建立在数据抽象和面向对象的基础上,数据的表示和它们的相应操作被封装起来。
构件是对象,对象是抽象数据类型的实例,对象之间通过消息机制进行通信,连接件是
对象间的交付方式。
层次结构(理解记忆法)
定义:
每层为上层提供服务,并使用下层提供的服务,一般中间层只对相邻层可见。
构件组成一个层次结构,连接件通过层间交互的协议来定义。
3独立构件风格
进程通信(理解记忆法)
定义:
构件通常是命名过程,消息传递可以是点对点、异步或同步方式、以及远程过程调用等。
构件是独立的进程,连接件是消息传递
事件驱动系统(隐式调用)(理解记忆法)
定义:
构件不直接调用一个过程,而是触发或广播一个或多个事件。构件中的过程在一个或多
个事件中注册,当某个事件被触发,系统自动调用在这个事件上注册的所有过程。
构件是一些模块,这些模块可以是过程或事件。连接件以过程之间的隐式调用来实现。
优点:
增加架构的灵活性
缺点:
构件放弃了对系统计算的控制
共享数据问题
4虚拟机风格
解释器(需要自定义业务流程的场景)(理解记忆法)
定义:
包括一个完成解释工作的解释引擎,一个记录解释引擎当前工作状态的数据结构,一个
包含将被解释代码的存储区,以及一个记录源代码被解释执行进度的数据结构。
含有一个虚拟机
缺点:
执行效率较低
基于规则的系统(通过数据分析,产生决策需要的数据)(理解记忆法)
包括规则集、规则解释器、
您可能关注的文档
最近下载
- 初中语文新课标教学设计及反思.pptx
- 就地型馈线自动化选型技术原则(试行).ppt
- 小学生交通安全知识竞赛课件.ppt
- 科技经费管理培训通用课件.ppt
- 激光模拟打靶技术方案.pptx
- 《思想政治教育方法论》PPT课件 2.第八章 课件 第八章《思想政治教育的一般方法》201812.pptx VIP
- 餐饮劳务外包合同(五篇).doc VIP
- 2023年成都信息工程大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 中小型企业局域网的规划与设计.doc VIP
- 2024-2025学年新教材高中英语 Unit 3 On the move理解 课文精研读教案 外研版必修第二册.docx
文档评论(0)