(1)簡化軟件開發(fā)過程;(2)支持軟件復(fù)用;(3)改善軟件結(jié)構(gòu)。
軟件設(shè)計應(yīng)該包含:目標描述、設(shè)計約束、產(chǎn)品描述、設(shè)計原理、開發(fā)規(guī)劃、使用描述。