4.2 软件设计的任务和步骤