从工程管理的角度来看,软件设计分两步完成。首先做概要设计,将软件需求转化为数据结构和软件的系统结构。然后是详细设计,即过程设计。通过对结构表示进行细化,得到软件的详细的数据结构和算法。从管理和技术两个不同的角度对设计的认识,可以用
图3.3
表示。
图3.3 从技术和管理的角度看设计的关系