学习架构笔记001: 架构到底指什么
在 极客时间 app上买了个《从0开始学架构》的课程,在这里做下笔记。
系统与子系统:
系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。
模块与组件:
模块: 逻辑角度的划分单元。 划分目的是职责分离 module
组件: 物理角度划分的单元。 划分目的是单元复用 component 翻译成零件 更好理解
框架与架构:
框架 是个半成品 提供了一些基础功能和辅助功能。
框架的英文 framework ,看下面的英文例句就能理解 framework的含义:
the block of office buildings was built of concrete on a steel framework.
这组办公大楼是在钢骨结构上用混凝土建成的。
软件架构是指 软件系统的顶层结构。
谈架构时,我们是从一个高的视角看软件系统。
相关推荐
系统架构师的学习笔记,通常是资深架构师或者对架构有深入研究的专业人士根据个人经验和学习总结所撰写的学习资料,它可以帮助开发工程师向系统架构师的职业发展道路上迈进。 从提供的内容来看,系统架构师的学习...
这篇复习笔记将为你提供一些关键的学习方向和重点,帮助你构建一个全面的系统架构知识框架。 一、系统架构基础 系统架构是软件开发过程中的核心部分,它定义了系统的总体结构、组件、接口以及它们之间的关系。理解...
在2019年的软考系统架构设计师学习笔记中,这一角色的定义更加细化,强调了架构师应具备的技术素质和管理素质。 技术素质方面,系统架构师需掌握软件工程的标准和规范,能对技术方案进行清晰的规划和设计。他们需要...
整体来看,系统架构设计师的学习笔记是一份系统而全面的学习资料,覆盖了架构师的理论知识、技术实践以及行业应用,为准备成为系统架构师的专业人士提供了宝贵的学习资源。对于软件架构师的培养,笔记强调了需要通过...
【学习笔记】软件工程、算法与架构:数据结构与算法、设计模式、软件架构、协同开发、质量保障QA.zip 【学习笔记】软件工程、算法与架构:数据结构与算法、设计模式、软件架构、协同开发、质量保障QA.zip 【学习笔记...
本篇复习笔记主要涵盖了2021年系统架构师考试的关键知识点,...总的来说,这份复习笔记全面覆盖了系统架构师考试的要点,从系统架构的理论到实际操作,再到计算机网络和操作系统的基础,为备考者提供了丰富的学习材料。
《软件考试系统架构设计师学习笔记(整理版)》是一份详尽的学习资料,主要针对的是软件考试中的系统架构设计师这一专业领域。这份笔记包含了自2008年以来的历年试题,是备考者全面掌握该考试内容的重要参考资料。...
本学习笔记将详细讲解ARMv8架构与指令集,包括执行状态、异常模型、寄存器、指令集以及流水线等关键知识点。 首先,在ARMv8简介章节,基础认识部分明确了ARMv8架构继承了ARMv7的技术,支持16/32位的Thumb2指令集,...
微服务架构 学习笔记 微服务架构 学习笔记 微服务架构 学习笔记
在《从零开始学架构》读书笔记中,总结了许多架构设计的关键知识点,下面将详细解释这些内容。 1. 架构与框架的区别:架构强调的是系统的“结构”,而框架则是关于“规范”。架构设计需要解决由系统的复杂性所带来...
本文总结了 Spring Cloud 微服务架构笔记(一),涵盖了微服务基础知识、系统架构演变、单体应用架构、垂直应用架构、分布式 SOA 架构、微服务架构、分布式核心知识等方面的知识点。 微服务基础知识: 1. 微服务...
读书笔记:架构整洁之道学习文档
本学习笔记集合了多个方面的内容,旨在帮助学习者全面理解并掌握系统架构设计的核心理念和实践技巧。 首先,Spring Cloud微服务实战.pdf是关于微服务架构的深度探讨。Spring Cloud是Java生态系统中实现微服务的主流...
读书笔记:学习《架构整洁之道》
系统架构师复习笔记 在 IT 行业中,系统架构师扮演着非常重要的角色,他们需要掌握将解决方案概念化到不同的抽象层次上的技能,以便更好地处理企业中的复杂性。通过将解决方案组织到离散的层次,架构师可以专注于...