摘要:第一篇文件的編制指導(dǎo)4軟件生存周期與各種文件的編制一項計算機軟件,從出現(xiàn)一個構(gòu)思之日起,經(jīng)過這項軟件開發(fā)成功投入使用,直到最后決定停止使用,并被另一一項軟件代替之時止,被認(rèn)為是該軟件的一個生存周期。一般地說這個軟件生存周期可以分成以下六個階段:可行性與計劃研究階段需求分析階段設(shè)計階段實現(xiàn)階段
第一篇 文件的編制指導(dǎo)
4 軟件生存周期與各種文件的編制
一項計算機軟件,從出現(xiàn)一個構(gòu)思之日起,經(jīng)過這項軟件開發(fā)成功投入使用,直到最后決定停止使 用,并被另一一項軟件代替之時止,被認(rèn)為是該軟件的一個生存周期。一般地說這個軟件生存周期可以分成以下六個階段:可行性與計劃研究階段
需求分析階段
設(shè)計階段
實現(xiàn)階段
測試階段
運行與維護階段
在可行性研究與計劃階段內(nèi),要確定該軟件的開發(fā)目標(biāo)和總的要求,要進行可行性分析、投資一收益分析、制訂開發(fā)計劃,并完成應(yīng)編制的文件。
在需求分析階段內(nèi),由系統(tǒng)分析人員對被設(shè)計的系統(tǒng)進行系統(tǒng)分析,確定對該軟件的各項功能、性能需求和設(shè)計約束,確定對文件編制的要求,作為本階段工作的結(jié)果,一般地說,軟件需求說明書、數(shù)據(jù)要求說明書和初步的用戶手冊應(yīng)該編寫出來。
在設(shè)計階段內(nèi),系統(tǒng)設(shè)計人員和程序設(shè)計人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上,提出多個設(shè)計,分析每個設(shè)計能履行的功能并進行相互比較,最后確定一個設(shè)計,包括該軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。在被設(shè)計系統(tǒng)比較復(fù)雜的情況下,設(shè)計階段應(yīng)分解成概要設(shè)計階段和詳細(xì)設(shè)計階段兩個步驟。在一般情況下,應(yīng)完成的文件包括:概要設(shè)計說明書、詳細(xì)設(shè)計說明書和測試計劃初稿。
在實現(xiàn)階段內(nèi),要完成源程序的編碼、編譯(或匯編)和排錯調(diào)試得到無語法錯的程序清單,要開始編寫模塊開發(fā)卷宗,并且要完成用戶手冊、操作手冊等面向用戶的文件的編寫工作,還要完成測試計劃的編制。
在測試階段,該程序?qū)⒈蝗娴販y試,已編制的文件將被檢查審閱。一般要完成模塊開發(fā)卷宗和測試分析報告,作為開發(fā)工作的結(jié)束,所生產(chǎn)的程序、文件以及開發(fā)工作本身將逐項被評價,最后寫出項目開發(fā)總結(jié)報告。
在整個開發(fā)過程中(即前五個階段中),開發(fā)集體要按月編寫開發(fā)進度月報。
在運行和維護階段,軟件將在運行使用中不斷地被維護,根據(jù)新提出的需求進行必要而且可能的擴充和刪改。
對于一項軟件而言,其生存周期各階段與各種文件編寫工作的關(guān)系可見表互,其中有些文件的編寫工作可能要在若干個階段中延續(xù)進行。
軟考備考資料免費領(lǐng)取
去領(lǐng)取