2.1 应用架构设计

架构描述的是在更高的层次上将应用拆分为子系统(或模块)的方法,以及这些子系统之间的交互关系。开发过程中的一个基本问题是理解底层的软件架构,在考虑使用何种技术或工具前必须首先考虑总体的架构。