软考高级系统架构设计师系列之:详细整理高级系统架构设计师核心知识点

本文详细整理了软考高级系统架构设计师的核心知识点,涵盖了软件架构风格(如数据流、调用/返回、独立构建、虚拟机、仓库风格)、典型层次结构(如MVC、MVP)、面向服务的架构(SOA、微服务)、软件质量属性(性能、可靠性、安全性等)、数据库相关(NOSQL、Memcached、读写分离)、系统安全、设计模式及系统需求分析等内容,旨在帮助考生全面掌握考试要点。
摘要由CSDN通过智能技术生成

一、软件架构

1.架构风格

  • 软件架构风格是指描述特定软件系统组织方式的惯用模式。组织方式描述了系统的组成构件和这些构件的组织方式,惯用模式则反映众多系统共有的结构和语义。

1.1 数据流风格

  • 数据流风格的软件架构是一种最常见,结构最为简单的软件架构。这样的架构下,所有的数据按照流的形式在执行过程中前进,不存在结构的反复和重构。在流动过程中,数据经过序列间的数据处理组件进行处理,然后将处理结果向后传送,最后进行输出。

批处理序列

  • 批处理风格的每一步处理都是独立的,并且每一步是顺序执行的。只有当前一步处理完, 后一步处理才能开始。数据传送在步与步之间作为一个整体。

管道过滤器

  • 每个构件都有一组输入和输出,构件读输入的数据流经过内部处理,然后产生输出数据流,这个过程通常是通过对输入数据流的变换或计算来完成的。这里的构件称为过滤器,连接件就是数据传输的管道,将—个过滤器的输出传到另一个过滤器的输入。

1.2 调用/返回风格

  • 调用返回风格顾名思义,就是指在系统中采用了调用与返回机制。利用调用-返回实际上是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐骑行^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值