软工各阶段文档
軟工各階段文檔
一、從軟件的生命周期來看
? ? ? ? ? 從軟件的整個生命周期來看,主要分為六個階段:可行性研究和計劃階段,需求分析階段,設計階段,實現階段,測試階段,運行和維護階段。
? ? ? ? ? 軟件工程只是一個軟件的開發過程,而軟件的生命周期包括了軟件從誕生起,直到最后被淘汰為止的整個過程,其中,包括了軟件的開發過程,所以,軟件的生存周期包括了軟件工程。
? ? ? ? ? 軟件工程加上開發完成之后的,后期的運行和維護階段就構成了整個的軟件的生存周期。
二、軟工各階段文檔的目標用戶
? ? ? ? ? 軟件各個階段的文檔,每一個文檔都有它的作用,在寫這個文檔的時候肯定有對應的目標用戶,就是給誰看的,誰需要使用這個文檔?
三、軟工各階段文檔的說明
? ? ? ? ? 軟件工程的各個階段的每一個文檔都有它的具體的作用,就是這個文檔到底是用來干嘛的,并且每一個文檔的編寫目標都非常的明確,就是這個文檔最后編寫完成之后是干嘛的?
? ? ? ? ? 可行性研究報告:說明該軟件項目的實現在技術上、經濟上和社會因素上的可行性。
? ? ? ? ? 項目開發計劃:為軟件項目實施方案制定出的具體計劃。
? ? ? ? ? 軟件需求說明書:對目標軟件的功能、性能、用戶界面及運行環境等作出詳細的說明。
? ? ? ? ? 數據要求規格說明書:給出數據邏輯描述和數據采集的各項要求,為生成和維護系統的數據文件做好準備。
? ? ? ? ? 概要設計說明書:該說明書是概要設計工作階段的成果。
? ? ? ? ? 詳細設計說明書:著重描述每一個模塊是如何實現的,包括實現算法、邏輯流程等。
? ? ? ? ? 用戶手冊:詳細描述軟件的功能、性能和用戶界面,使用戶了解如何使用該軟件。
? ? ? ? ? 操作手冊:為操作人員提供軟件各種運行情況的有關知識,特別是操作方法細節。
? ? ? ? ? 維護修改建議:軟件產品投入運行之后,可能有修正、更改等問題,應當對存在的問題、修改的考慮以及修改的影響估計等做詳細的描述,寫成維護修改建議,提交審批。
? ? ? ? ? 開發進度月報:該月報是軟件人員按月向管理部門提交的項目進展情況的報告。報告應包括進度計劃與實際執行情況的比較、階段成果、遇到的問題和解決的辦法以及下個月的打算等。
? ? ? ? ? 測試計劃:針對組裝測試和確認測試,需要為組織測試制定計劃。
? ? ? ? ? 測試分析報告:測試工作完成后,應提交測試計劃執行情況的說明。對測試結果加以分析,并提出測試的結論性意見。
? ? ? ? ? 項目開發總結報告:軟件項目開發完成之后,應當與項目實施計劃對照,總結實際執行的情況,如進度、成果、資源利用、成本和投入的人力。
總結
- 上一篇: 软工文档简介
- 下一篇: Excel绘制甘特图