2.3 软件架构