天天看點

軟工第一遍文檔總結

通過看軟工視屏對軟體工程有了較為宏觀的認識,這兩天又趁熱打鐵按照國标軟工文檔的要求嘗試對之前進行的機房收費系統寫了第一份軟工文檔。個人感覺還是有很多模糊的地方,甚至說是了解錯誤的地方,不過第一遍也就先這樣,因為我的軟工之路還很長,慢慢加深對軟工的了解吧。

先上兩張圖:

第一張:軟工文檔圖

軟工第一遍文檔總結

第二張:個人了解軟工各階段與軟工文檔的關系圖

軟工第一遍文檔總結

第二張圖,希望随着對軟體工程更深入的了解可以對軟體工程以及其各個階段産生的文檔的關系有更深入的了解,希望大家有意見多多提,這張圖其實漏洞百出。。

各個文檔的内容:

      1,可行性研究報告:說明該軟體開發項目的實作在技術上、經濟上和社會因素上的可行性,評述為了合理地達到開發目标可供選擇的各種可能實施的方案,說明并論證所標明實施方案的理由。

      2, 項目開發計劃:為軟體項目實施方案制定出具體計劃,應該包括各部分工作的負責人員、開發的進度、開發經費的預算、所需的硬體及軟體資源等。項目開發計劃應提供給管理部門,并作為開發階段評審的參考。

      3,軟體需求說明書:也稱軟體規格說明書,其中對所開發軟體的功能、性能、使用者界面及運作環境等作出詳細的說明。它是使用者與開發人員雙方對軟體需求取得共同了解基礎上達成的協定,也是實施開發工作的基礎。

      4,資料要求說明書:該說明書應給出資料邏輯描述和資料采集的各項要求,為生成和維護系統資料文卷作好準備。

      5, 概要設計說明書:該說明書是概要設計階段的工作成果,它應說明功能配置設定、子產品劃分、程式的總體結構、輸入輸出以及接口設計、運作設計、資料結構設計和出錯處理設計等,為詳細設計奠定基礎。

      6, 詳細設計說明書:着重描述每一子產品是怎樣實作的,包括實作算法、邏輯流程等。

      7,使用者手冊:本手冊較長的描述軟體的功能、性能和使用者界面,使使用者了解如何使用該軟體。

      8,操作手冊:本手冊為操作人員提供該軟體各種運作情況的有關知識,特别是操作方法的具體細節。

      9, 測試計劃:為做好組裝測試和确認測試,需為如何組織測試制定實施計劃。計劃應包括測試的内容、進度、條件、人員、測試用例的選取原則、測試結果允許的偏差範圍等。

      10,測試分析報告:測試工作完成以後,應送出測試計劃執行情況的說明。對測試結果加以分析,并提出測試的結論意見。

      11, 開發進度月報:該月報系軟體人員按月向管理部門送出的項目進展情況報告。報告應包括進度計劃與實際執行情況的比較、階段成果、遇到的問題和解決的辦法以及下個月的打算等。

       12, 項目開發總結報告:軟體項目開發完成以後,應與項目實施計劃對照,總結實際執行的情況,如進度、成果、資源利用、成本和投入的人力。此外還需對開發工作作出評價,總結出經驗和教訓。

       13,軟體維護修改建議:此是為後期維護修改做記錄報告用的.

接下來繼續學習UML,然後會重新編寫軟工文檔,希望下次總結可以對軟工了解的更到位。

繼續閱讀