5.2 软件结构