1. 程式人生 > >《軟工文件》-總結

《軟工文件》-總結

【前言】
軟工文件寫完有幾天了,一直拖著沒有寫一個總結…現在對軟工文件進行一個系統的總結吧!個人理解如下:
在做一個專案之前,首先要對本專案做一個可行性研究;然後再做一個專案開發計劃;有了開發計劃之後,就要對專案進行具體的瞭解:瞭解客戶的需求是什麼;然後根據客戶的需求,寫出本專案的設計說明書,如何進行設計,有一個詳細的說明文件,即概要設計和詳細設計說明書;接下來就是資料庫的設計和編碼過程了,這個階段需要有一個數據庫設計和要求說明書;編碼過程之後就要進行測試,然後需求做一個測試計劃以及測試完成之後的測試分析報告;測試完成之後需要對專案的整個開發進行一個總結,需要寫一個專案開發總結報告;最後專案完成,需要交付使用了,此時需要有操作手冊和使用者手冊,讓使用者更快地熟悉操作流程和軟體環境。
【內容】


1.導圖
在這裡插入圖片描述
2.讀者
可行性研究報告:系統管理員、開發人員和維護人員
專案開發計劃:系統分析員和開發人員
軟體需求說明書:開發人員和使用者代表
概要開發設計說明書:開發人員
詳細設計說明書:開發人員、測試人員
資料庫設計說明書:程式設計師、資料庫管理員
測試計劃:開發人員、測試人員
測試分析報告:開發人員
專案開發總結報告:開發人員
操作手冊:使用者
使用者手冊:使用者
開發進度月報:專案開發人員、使用者代表
3.目的與意義
可行性研究報告
該專案是否可行,比如:法律可行性、技術可行性、經濟可行性等。
專案開發計劃
對整個專案的各個階段做出一個大致的計劃,以及系統配置等。
軟體需求說明書
闡述使用者對專案的一些需求,進一步確定軟體的功能和效能。
概要設計說明書

概要地說明整個系統的體系結構,具體任務是將一個複雜系統進行模組劃分,建立模組與模組之間的聯絡。
詳細設計說明書
在概要設計的基礎上,進一步細化系統結構,如具體的演算法、資料庫的結構設計等。
資料庫設計說明書
提供了資料庫的設計的理論支援,對資料庫中使用的所有標識、邏輯結構和物理結構做出具體的設計規定。
資料要求說明書
對本系統中的資料有一個清晰的要求和說明。
測試計劃
描述將要進行測試活動的範圍,方法,資源和時間進度的文件。目的就是儘可能多的找到系統中的漏洞,並且設計出測試用例,對系統進行測試。
測試分析報告
測試分析報告是在測試的基礎上,對測試的結果以及測試的資料等加以記錄和分析總結,描述系統是否符合需求。
專案開發總結報告

說明整個專案的開發流程,程式開發中的狀況、最終結果,總結經驗教訓,對整個開發的評價。
操作手冊
告訴使用者,本系統提供了那些功能,以及如何正確地、有效地來使用這些功能,如何進行操作。
使用者手冊
為了給使用者提供一個使用指南,以便為首次使用該系統的使用者說明使用方法,以及給已經使用過或者正在使用的使用者在使用過程中遇到問題時提供解決問題的方法。
開發進度月報
彙報專案的進展情況以及專案開發過程中遇到的問題等。
4.總結
第一次開始寫文件,剛開始寫的時候不知道從哪裡入手,寫著寫著就有點感覺了,思路也清晰了不少。每個文件中的主角是根據專案的實際情況進行分析設計編寫的,配角是每個文件不變的那些內容,比如說:該文件的編寫目的、背景等,每個文件都有自己的編寫目的、背景。