发布网友 发布时间:2022-04-20 19:54
共1个回答
热心网友 时间:2022-06-08 20:33
学好软件架构,主要在于多做大型复杂需求,在做需求中体会别人设计的架构的优缺点,最后尝试优化这个架构,这是学好架构的不二法门。
架构不是看书听课学得会的。面对同一行字同一句话,有实践和没实践的人,完全是不同的理解,没实践的人甚至连问题都问不出来。
软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述、构件的相互作用、指导构件集成的模式以及这些模式的约束组成。软件架构不仅显示了软件需求和软件结构之间的对应关系,而且指定了整个软件系统的组织和拓扑结构,提供了一些设计决策的基本原理。