
不論采用哪種方法來開發(fā)軟件,分析的過程都是提取系統(tǒng)需求的過程。分析工作主要包括3項(xiàng)內(nèi)容,這就是理解,表達(dá)和驗(yàn)證。首先,系統(tǒng)分析員通過用戶及領(lǐng)域?qū)<业某浞纸涣?,力求完全理解用戶需求和該?yīng)用鄰域中的關(guān)鍵性的背景知識,并用某種無二義性的方式把這種理解表達(dá)成文檔資料。分析過程得出的最重要的文檔資料是軟件需求規(guī)格說明(在面向?qū)ο蠓治鲋?,主要由對象模型,動態(tài)模型和功能模型組成)。