5.1 软件架构基本概念、作用和意义