gydtep
发表于 2020-10-25 09:30:09
实际上架构也只是系统设计里面的一个重要环节,除了架构还包含了商业诉求,业务建模,系统分析,系统设计等重要领域。
gydtep
发表于 2020-10-25 10:06:17
本文尝试从更高视角重新审视架构设计的工作,把架构设计的上升到系统设计的立体空间去探索,最终勾勒出系统设计的全域知识体系。
gydtep
发表于 2020-10-25 19:37:33
系统是由一组实体和实体之间关系构成的集合,其功能大于各个实体功能之和。
系统可以分为自然系统和人工系统,但是本文特指需要人类参与的人工系统。
gydtep
发表于 2020-10-25 19:57:28
通常谈起架构师就会联想到各式各样的架构图,谈架构图就要搞清楚什么是架构设计,那么架构设计之前是什么呢?
gydtep
发表于 2020-10-25 20:38:49
架构设计是整个系统建设的核心环节,犹如设计图纸之于建筑那么重要,那架构设计之上应该就是系统设计了。
gydtep
发表于 2020-10-26 10:09:06
软件架构之道最核心的问题是解决复杂性的问题,并且在解决问题的过程中找到最佳的平衡点,既要简单又能满足发展。
gydtep
发表于 2020-10-26 11:44:28
系统思维目标:
理解系统是什么
预测系统的走向
为决策提供知识支持
系统思维首先是高效地理解分析现存的系统,对系统重构做好理论指导基础。
gydtep
发表于 2020-10-26 14:34:34
实体是系统的一项基础属性,是系统的物理体现或信息体现。对功能的执行起工具性作用,而描述实体通常可以使用以下工具来表达:
gydtep
发表于 2020-10-26 14:43:19
文字描述
符号描述
插图
插画
示意图
三维图
**图
gydtep
发表于 2020-10-26 15:42:18
经过了上几节的思维训练和系统逆向分析,我们也大概理解了系统设计的流程和系统架构的形成过程,本节将介绍系统设计,包括设计工具,需求分析,模型建立,架构推导,设计规范完整的系统设计流程。