系统架构设计师考前背诵.pdfVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

系统架构设计师案例分析考点

一软件架构风格(重点,今年案例可能考)

定义:

软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义一个系统

家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,

而这组约束指出系统是如何将这些构件和连接件组合起来的。

架构风格大类架构小类构件连接件

数据流风格批处理序列计算单元

管理过滤器过滤器数据流传输的管道

调用/返回风格主/子程序主子程序过程调用

面向对象对象对象间的交付方式

层次结构每一层层间的交付方式

独立构件进程通信独立的进程消息传递

事件驱动模块隐式调用

仓库风格黑板系统知识源黑板系统或数据库系统

1数据流风格

批处理序列(口决记忆法:构构每每数以)

定义:

构建为一序列固定顺序的计算单元,构建之间只通过数据传递进行交付,每个处理步骤

是一个独立的程序,每一步必须在其前一步结束后才能开始,数据必须是完整的,以整体的

方式进行传递

特点:强调整体性,无交互

管理过滤器(口决记忆法:每构经然,变换三通)

定义:

每个构建都有一组输入、输出,构建读输入的数据流,经过内部处理,然后产生输出数

据流,这个过程通常是通过对输入数据流的变换或计算来完成的,包括:

通过计算和增加信息以丰富数据

通过浓缩和删除以精简数据

通过改变记录方式以转化数据和递增的转化数据

构建为过滤器,连接件是数据流传输的管道

特点:不适合处理交互式应用

2调用/返回风格

主程序/子程序(理解记忆法)

定义:

所有的计算构件作为子程序协作工作,并由一个主程序顺序地调用这些子程序,构件通

过共享存储区交换数据。

调用关系具有层次性,其语义逻辑表现为主程序的正确性取决于它调用的子程序的正确

构件为主程序和子程序,连接件是过程调用

面向对象(理解记忆法)

定义:

建立在数据抽象和面向对象的基础上,数据的表示和它们的相应操作被封装起来。

构件是对象,对象是抽象数据类型的实例,对象之间通过消息机制进行通信,连接件是

对象间的交付方式。

层次结构(理解记忆法)

定义:

每层为上层提供服务,并使用下层提供的服务,一般中间层只对相邻层可见。

构件组成一个层次结构,连接件通过层间交互的协议来定义。

3独立构件风格

进程通信(理解记忆法)

定义:

构件通常是命名过程,消息传递可以是点对点、异步或同步方式、以及远程过程调用等。

构件是独立的进程,连接件是消息传递

事件驱动系统(隐式调用)(理解记忆法)

定义:

构件不直接调用一个过程,而是触发或广播一个或多个事件。构件中的过程在一个或多

个事件中注册,当某个事件被触发,系统自动调用在这个事件上注册的所有过程。

构件是一些模块,这些模块可以是过程或事件。连接件以过程之间的隐式调用来实现。

优点:

增加架构的灵活性

缺点:

构件放弃了对系统计算的控制

共享数据问题

4虚拟机风格

解释器(需要自定义业务流程的场景)(理解记忆法)

定义:

包括一个完成解释工作的解释引擎,一个记录解释引擎当前工作状态的数据结构,一个

包含将被解释代码的存储区,以及一个记录源代码被解释执行进度的数据结构。

含有一个虚拟机

缺点:

执行效率较低

基于规则的系统(通过数据分析,产生决策需要的数据)(理解记忆法)

包括规则集、规则解释器、

文档评论(0)

暖意 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年08月18日上传了教师资格证

1亿VIP精品文档

相关文档