diff --git "a/_posts/2023-10-11-\346\236\266\346\236\204\350\256\276\350\256\241\346\225\260\345\255\227\345\214\226.md" "b/_posts/2023-10-11-\346\236\266\346\236\204\350\256\276\350\256\241\346\225\260\345\255\227\345\214\226.md" index b4ad781..6805e46 100644 --- "a/_posts/2023-10-11-\346\236\266\346\236\204\350\256\276\350\256\241\346\225\260\345\255\227\345\214\226.md" +++ "b/_posts/2023-10-11-\346\236\266\346\236\204\350\256\276\350\256\241\346\225\260\345\255\227\345\214\226.md" @@ -20,7 +20,7 @@ time: '2023.10.11 15:01:00' 这个问题其实可以换个角度来想想,不一定非要做架构设计,而是看需要架构设计来解决什么问题。如果是一个5人的初创团队,可能大家直接交流想法并写代码更高效。但对于千人以上的团队可能就需要有架构设计来组织和管理一系列的复杂度。 # 视图类别 -## 4+1架构设计视图 +## [4+1架构设计视图](https://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf) 1995年提出了4+1视图的概念,这些视图是用各利益相关者的观点来描述系统,包括有用最终用户、开发、系统工程师以及项目经理。 ## UML