软件架构可以简单的描述为,一系列组件之间的组合,交互,继承的关系。当然这样的解释基本上人人都可以接收。不过在我们看来,这样的说法有点过于抽象。
软件架构也可以理解为软件密集型系统中对系统的实现和部署起决定性系统。