天天看點

【軟工文檔】-總結前言收獲後記

前言

軟體工程的視訊和文檔已經完成了,接下來就是激動人心的總結環節。軟工視訊之前也是已經總結就不再說,這次來說一說我對軟工文檔的了解和看法。

收獲

首先,軟工文檔,也就是計劃,設計,描述,使用軟體的一些檔案,最大的特點就是固定不變,給不同的人來閱讀,在軟體開發過程中,文檔起到了橋梁的作用。
【軟工文檔】-總結前言收獲後記
另外,從别處文檔總結處看到了文檔分類,畫了一個類似分類,幫助大家學習13個國家統一規定的相關知識。
【軟工文檔】-總結前言收獲後記
各個文檔的内容:
1.可行性研究報告:說明軟體開發項目在經濟、技術、法律因素上的可行性,列出為了達到開發目的可供選擇的幾種實施方案,并說明標明實施方案的理由。
2.項目開發計劃:為軟體開發項目的實施方案制定具體的計劃,包括各部分的負責人、開發進度、經費預算、技術所需硬體及軟體資源等。
3.軟體需求說明書:對開發軟體功能、需求、使用者界面及運作環境等作出詳細說明。是使用者和開發人員對軟體需求了解的基礎上達成的協定,是開發工作的基礎。
4.資料庫設計說明書:本軟體資料存儲對資料庫的要求,包括資料庫的外部設計、結構設計及資料字典和安全保密性設計等。
5.資料要求說明書:本說明書應給出資料邏輯描述和資料采集的各項要求,為生成和維護資料做準備。
6.概要設計說明書:本說明書應說明功能配置設定、子產品劃分、程式結構、各種接口的設計、運作和出錯處理的設計,為接下來的詳細設計打出架構。
7.詳細設計說明書:對概要設計說明書中各種設計進行詳細的實作規劃、包括算法及邏輯流程等。
8.使用者手冊:較長的描述軟體的功能、性質與使用者界面,說明書要使使用者了解如何使用該軟體,能夠任意操作該軟體。
9.操作手冊:為操作軟體提供軟體運作的相關知識,包括具體的操作方法。
10.測試計劃:為軟體進行測試,為做好測試,需要為組織和實施測試制定計劃。計劃應包括測試内容、進度、要求、測試用例的選取規則、測試結果允許的誤差範圍等。
11.測試分析報告:測試計劃設計完成後,就要進行測試,測試完成後,要送出測試計劃中各項計劃的實施進度及測試結果,并對結果加以分析,提出測試的結論和意見。
12.開發進度月表:按月向管理部門送出的項目進度及進展報告。包括進度計劃和實際執行請擴的比較、成果、遇到的問題和解決辦法以及下個月的計劃等。
13.項目開發總結報告:軟體項目開發完成之後,要與項目的實施計劃對比,總結進度、成果、成本和投入的執行情況,對開發工作作出評價,并總結經驗及教訓。

最後看看這些文檔的宏觀作用,要完成的任務,用一張圖展示一下:

借鑒後修改

【軟工文檔】-總結前言收獲後記
下面解釋一下上邊幾個簡單的字元:
1.“什麼”,即做什麼,是否有需求需要滿足;
2.“何處”,即從何處,所開發軟體在環境中實作所需資訊從哪裡來;
3.“何時”,即從什麼時候幹,開發工作時間安排;
4.“誰”,即開發工作是誰來幹;
5.“如何”,即某些需求是怎麼實作的;
6.“為何”,即為什麼要進行軟體開發或維護工作。

後記

以上是我對軟工文檔的一個總結,有一部分是借鑒其他人的形式。文檔在寫之前,有必要清除個文檔的作用及目标,軟體開發過程之間的關系。簡單了解,不足之處,還望不吝賜教。

師傅驗項目的時候還講到了各種圖,對這些圖的了解還不夠透徹,待熟悉之後再來分享。

繼續閱讀