2.1.2 软件架构分类