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

经过了上几节的思维训练和系统逆向分析,我们也大概理解了系统设计的流程和系统架构的形成过程,本节将介绍系统设计,包括设计工具,需求分析,模型建立,架构推导,设计规范完整的系统设计流程。

gydtep 发表于 2020-10-26 16:48:45

首先第一工具当然是语言,这个不用多说,没有语言作为基础将寸步难行,单个体的时候语言用于描述系统的诉求,而多个体的时候语言则扮演着沟通的角色,
页: 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23
查看完整版本: 免费领取阿里云服务器2000元代金券!