看了网络上的一些资料,也看了一些书本上的资料。
总的来说,这感觉像是一片混乱。结合你自己的经历和经历,列出几个关注的关键点和个人经验。
[En]
In general, it feels like chaos. Combined with your own experience and experience, list several key points of concern and personal experience.
实际的东西,读者还是去看看有关更加专业的书籍。
一、定义
"名不正,则言不顺。言不顺,则事不成"。
简而言之,"软件架构"可以理解为 解决软件设计的通用方法,是关于不同功能/结构之间的组合方法。
或者,可以简单地比作在一个集体内部,如何合作才能更好地解决问题;在一个军队内部,不同的作战单位应该如何相互协作。
[En]
Or, it can be simply compared to how within a collective, how to cooperate in order to better solve problems; within an army, how different combat units should cooperate with each other.
从软件工程的角度出发,"软件架构"算是比较上层的, 宽泛的技术概念,但要理解为工程管理概念未尝不可。
所以,世间万物就是这样:具有多个角度,又互相联系。
二、混乱的说法