31.6.2 软件设计