文件的作用:
①提高軟體開發的能件度。
②作為檢查軟體開發進度和開發質量的依據,實現對軟體開發的工程管理。
③提高開發效率。
④作為軟體開發人員的一定成果和結束標誌。
⑤便於以後的軟體開發、使用和維護。
⑥便於管理人員、開發人員、操作人員、使用者之間的協作。
⑦文件的過程就是軟體開發的過程。文件是軟體開發規範和指南。
(1)可行性研究報告
目的:在從技術、經濟、管理和開發環境等幾個方面,確定了乙個軟體可以完成,需求方和開發商共同討論專案中的 開發方案。
預期讀者:軟體開發商、專案經理、分析員
(2)需求分析說明書
目的:寫出使用者對軟體的一些需求,明確軟體的功能和效能,能夠很清楚的指出開發人員需要做什麼等。
預期讀者:專案經理、開發人員、使用者
(3)資料要求說明書
目的:明確開發系統各項功能的實現時,對資料的要求,同時也為概要設計和詳細設計階段提供參考,為其他開發人員的閱讀提供便利。
預期讀者:專案經理、資料庫設計人員、開發人員、維護人員、測試人員
(4)使用者手冊
預期讀者:購買了此軟體的使用者
(5)專案開發計畫
目的:對開發機房收費系統的費用、時間、進度、人員配置、開發環境和執行環境的配置進行說明,未開發的下一步做準備。
預期讀者:專案經理、開發人員、分析員、使用者
(1)資料庫設計說明書
目的:根據資料要求說明書,資料庫設計人員設計相應的資料庫。
預期讀者:專案經理、開發人員、資料庫的設計人員
(2)概要設計說明書(設計軟體的結構)
目的:在需求分析基礎上得到的物理模型確定乙個合理的軟體系統的體系結構。包括:系統的基本處理流程、程式系統的組織結構、模組劃分、功能分配、介面設計、執行設計、資料結構設計和出錯處理設計等,為程式的詳細設計提供基礎。
預期讀者:專案經理、設計人員、開發人員、測試人員
(3)詳細設計說明書(模組功能的具體描述)
目的:在概要設計說明書的基礎上完成的,它更加仔細地清楚地描述模組中的內容,功能實現寫的更加仔細。
預期讀者:專案經理、開發人員、測試人員、維護人員等所有人員
(4)操作手冊
目的:提供軟體操作的步驟方法。
預期讀者:使用者
(5)測試計畫
目的:找到系統中的漏洞,並且設計出測試用例
預期讀者:專案經理、測試人員
(6)開發進度月表
目的:軟體開發了一段時間之後,對進度的總結,及時發現在開發過程中存在的問題,為以後的開發提供經驗教訓,提高接下來專案的開發進度。
預期讀者:專案經理、開發人員
(7)測試分析報告
目的:對測試資料功能問題進行分析歸納記錄
預期讀者:專案經理、開發人員
目的:為以後專案的開發提供寶貴的經驗,避免今後的專案中出現類似的問題,從而大大提高開發的效率。
預期讀者:專案經理、開發人員
軟體工程文件總結
吐槽一下 寫文件之前,糾結了好長時間,不知道怎麼寫 文件完成了之後做總結,感覺又來了 我在想,是不是別人在第一次寫這個東西的時候也這麼糾結 蒐集了好多文件的模板來看,找找感覺吧 在都編輯完了之後發現這些文件也挺有規律性的,從乙個軟體開發之前,到開發完了之後都是需要有文件做輔助的,尤其是在編寫 使用者...
軟體工程 文件總結
文件寫完了,第一次寫文件。剛開始學習寫文件,真的很痛苦,看著模板,看著那乙個個大標題小標題,代表著我好難,有時候自己寫著文件的時候就感覺到自己寫的不是文件,很好笑,很現實。但是,每個文件我都是認真的寫完的,所有文件都寫完了,所以我還是有收穫的。文件的作用很多,不僅僅是為了使用者 程式設計師提供乙個可...
軟體工程 文件總結
軟體開發過程中需要寫很多的文件,每乙個文件都有其所對應的寫作目的 預期讀者 以及對應的uml圖,這些文件可以更好的讓我們進行軟體開發。用途 軟體專案的具體開發流程,為專案整體進展提供計畫基礎。包括提出專案開發的目的,確定詳細專案的實施範圍 定義遞交的工作成果 評估實施過程中的主要風險 制定專案實施時...