架构漫谈一

一、今天学习了架构的相关知识,观看了《架构漫谈一》相关内容

相关资料:https://www.infoq.cn/profile/1279517/publish

观看路径:https://www.infoq.cn/article/an-informal-discussion-on-architecture-part01

二、收获和总结

2.1、什么是架构?

多人合作,有明确的分工,最后进行有机的结合。
1.根据要解决的问题,对目标系统的边界进行界定。
2.并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。
3.并对这些切分出来的部分,设立沟通机制。
4.使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作。

2.2、为什么要出现架构?

希望把复杂问题清晰化时,而不是简单化时;

希望把代码的重复利用率提高时;

希望对团队整个进行把控时;

2.3、架构解决谁的问题?

可能是问题的提出者,也可能只是扮演着一个中间商的角色。

面对的两个问题主要是业务问题、计算机问题。对象主要是业务的所有者和软件工程师。

2.4、用MVC模式分析家庭架构?

业务层:做饭、做家务、学习

视图层:爸妈做饭,全家品尝;妈妈做家务,我和爸爸帮助;我学习,爸妈监督

命令层:饭点,爸妈做饭;饭后,教导我上网课学习,然后监督我写作业

 

原文地址:https://www.cnblogs.com/hhjing/p/14478259.html