5.2 软件系统的结构设计