色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

軟件生存周期中應(yīng)該具備哪些必要文檔?每種文檔的主要作用是什么?

錢艷冰2年前18瀏覽0評論

參考CMMI對于軟件的相關(guān)描述,軟件開發(fā)生命周期包括可行性分析與項目開發(fā)計劃、需求分析、設(shè)計、編碼、測試、發(fā)布維護(hù)

1.可行性分析與項目開發(fā)計劃

這個階段主要確定軟件開發(fā)的目標(biāo)及其可行性,明確要解決的問題及解決辦法,以及解決問題需要的費(fèi)用、資源、時間。要進(jìn)行問題定義、可行性分析,制定項目開發(fā)計劃。

----該階段產(chǎn)生的文檔主要有可行性分析報告(一般很少需要)和項目開發(fā)計劃。

2.需求分析

需求分析是明確軟件系統(tǒng)要做什么,確定軟件系統(tǒng)的功能、性能、數(shù)據(jù)、和界面等要求。

----該階段產(chǎn)生的文檔有軟件需求說明書。

3.設(shè)計

軟件設(shè)計一般分為概要設(shè)計和詳細(xì)設(shè)計。

概要設(shè)計就是設(shè)計軟件的結(jié)構(gòu),明確軟件系統(tǒng)由那些模塊組成,這些模塊的層次結(jié)構(gòu)、調(diào)用關(guān)系以及模塊的功能,同時確定數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫結(jié)構(gòu)。

詳細(xì)設(shè)計是對每個模塊完成的功能進(jìn)行具體的描述,把功能描述轉(zhuǎn)變?yōu)榫_地、結(jié)構(gòu)化的過程描述,既該模塊的控制結(jié)構(gòu)或者說邏輯結(jié)構(gòu)。

----該階段產(chǎn)生的文檔有概要設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書、接口設(shè)計、詳細(xì)設(shè)計說明書等。

4.編碼

編碼就是把模塊的控制結(jié)構(gòu)轉(zhuǎn)化為程序代碼

----該階段需要編碼規(guī)范。

5.測試

測試是為了保證軟件質(zhì)量進(jìn)行相關(guān)的測試用例對功能和開發(fā)代碼的覆蓋。

----該階段產(chǎn)生的文檔主要有軟件測試計劃、測試用例、軟件測試報告。

6.發(fā)布與維護(hù)

發(fā)布就是完成軟件開關(guān)并已開發(fā)的軟件系統(tǒng)安裝到客戶的服務(wù)器上,維護(hù)是為客戶提供培訓(xùn)、故障排除以及所需的軟件升級。

----該階段產(chǎn)生的文檔主要有項目開發(fā)總結(jié)報告、用戶手冊、應(yīng)用軟件清單、源代碼清單、維護(hù)文檔。