軟件生存周期中應該具備哪些必要文檔?
軟件生存周期有相應的國家標準,比如GB/T 8566, YY/T 0664等,在這些標準里有嚴格的規定,每個階段必須具備哪些文檔。拿YY/T 0664中的規定來說,軟件開發過程涉及的活動為:
每個過程都需要有一定的輸入和輸出文檔:
軟件開發策劃需要形成的文檔:
可行性分析報告(FAR)軟件開發計劃(SDP)軟件需求分析需求形成的文檔:
軟件需求規格說明(SRS)數據需求說明(DRD)接口規格說明(IRS)軟件結構設計需要形成的文檔:
軟件結構設計說明(SDD)軟件詳細設計需要形成的文檔:
軟件詳細設計說明(SDD)軟件單元實現需要形成的文檔:
接口設計說明(IDD)軟件集成需要形成的文檔
數據庫設計說明(DBDD)開發進度月報(DPMR)項目開發總結報告(PDSR)軟件用戶手冊(SUM)驗證測試相關需要形成的文檔:
軟件測試計劃(STP)軟件測試說明(STD)軟件測試報告(STR)軟件驗收報告軟件版本說明(SVD)另外需要有軟件風險管理相關文檔和維護過程的各種可追溯性文檔。