开学第一课——对于架构等的自我理解

1、       什么是架构?

架构就是先确定系统边界,然后确定原则进行切分,然后将切分出来的部分进行联系,组成整体。

我认为架构就相当于打草稿、列提纲。完成一个项目或是一个系统,就像写一篇作文,先打草稿、列提纲,我认为架构就类似这里的草稿、提纲。

2、       为什么要出现架构?

因为人员或是一个团队需要解决问题。为了解决问题;为了最后产生的结果更加完美;为了提高工作的效率;为了在工作时更加专注,挖掘出更大的潜质。

3、       架构解决谁的问题?

对于软件团队来说,我认为架构解决设计师以及开发人员、技术人员、测试人员等的问题。

4、       实例分析:用MVC模式分析自己家庭架构。

Model:从早到晚的一切家庭业务,例如:打扫房间、做饭、吃饭、洗碗等。

Views

1)       自己房间自己打扫,效果较显著,很干净。标准是人看着感觉整洁舒服。

2)       早晚饭我做,午饭父母做。效果:都挺好。标准:爱不爱吃。

3)       洗碗:谁最后吃完谁洗。效果:干净。标准:碗中的水既不凝成水珠,也不成股流下。

Controllers:到点了就做该做的事儿。

原文地址:https://www.cnblogs.com/shumouren/p/14941616.html