《系统架构:复杂系统的产品设计与开发》.pdf
关注公众号“Java后端技术全栈”**
回复“面试”获取全套面试资料
什么是系统构架?
系统构架是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。具体地说计算机体系结构指的是计算机系统设计的观念与架构,描述计算机在实做的设计原则。
什么是复杂系统?
系统是由一组实体和这些实体之间的关系所构成的集合,其功能要大于这些实体各自的功能之和。
在日常生活中,我们接触的很多都属于复杂系统,比如信息、计算、动力学、混沌和进化等等。
例如,蚁群。单只行军蚁是已知的行为最简单的生物,如果将100只行军蚁放在一个平面上,它们会不断往外绕圈直到体力耗尽死去。
再例如,免疫系统。免疫系统由许多不同的细胞组成,分布在身体各处(血液、骨髓、淋巴结等)。这些细胞在没有中央控制的情况下一起高效地工作。
最近很多小伙伴问我要一些 系统架构 相关的资料,于是我翻箱倒柜,找到了这本非常经典的电子书——《系统架构:复杂系统的产品设计与开发》。
资料介绍
本书首先讲解了什么是系统,什么是系统架构,并从形式和功能两个方面讲解了如何分析系统。之后开始讲解如何创建良好的系统架构。在将概念演化为架构的过程中,架构师需要对系统进行分解,以看清这些组件的结构以及它们之间的交互情况,因此需要根据一些衡量指标来构建权衡空间,以便使用优化算法找出优势较大的架构。
如何获取?
识别二维码并关注公众号「Java后端技术全栈」;
在公众号后台回复关键字「177」
评论