軟件需求分析概要設計詳細設計的標準格式.doc_第1頁
軟件需求分析概要設計詳細設計的標準格式.doc_第2頁
軟件需求分析概要設計詳細設計的標準格式.doc_第3頁
軟件需求分析概要設計詳細設計的標準格式.doc_第4頁
軟件需求分析概要設計詳細設計的標準格式.doc_第5頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件需求分析,概要設計,詳細設計的標準格式最近編寫項目文檔為了企業(yè)級的要求,發(fā)現(xiàn)書寫格式很亂沒有一個很好的思路,于是在博客圓上找到一份標準格式文檔,用來項目設計規(guī)范,完善良好的文檔我一個弱項,今天加以小結:一、開發(fā)計劃(一)引言1、目的說明編制開發(fā)計劃的目的。2、參考資料列出必要的參考資料。3、定義列出用到的術語的定義和外文縮寫的原文。(二)概述1、工作內容2、主要參加人員3、成果列出要提交給用戶的程序文件、文檔或服務的名稱,及非移交成果的名稱。4、完成的最遲期限(三)實施計劃1、任務的分解及人員分工列出各項任務及其負責人和主要參加人員。2、進度列出各任務的開始日期和完成日期。3、關鍵問題列出影響整個開發(fā)項目的關鍵問題,技術難度、風險及處理方案。(四)支持條件1、計算機系統(tǒng)支持2、需要由用戶承擔二、需求分析說明書(一)引言1、目的說明編制需求分析說明書的目的。2、參考資料列出必要的參考資料。3、定義列出用到的術語的定義和外文縮寫的原文。(二)概述1、目標說明本項軟件開發(fā)意圖、應用目標、作用范圍等,以及所開發(fā)的軟件與其它軟件的關系。2、用戶特點列出使用本軟件的用戶類型、特點、其教育程度和技術特長。3、約束和假定列出本軟件開發(fā)工作的假定和約束。(三)需求規(guī)定1、對功能的規(guī)定根據(jù)功能模型逐項說明本軟件各項功能的詳細需求。列出完成各項功能所需輸入,處理,輸出及所需控制等。2、對性能的規(guī)定包括精度、時間特性要求、靈活性。3、數(shù)據(jù)要求數(shù)據(jù)分為靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù)兩類。靜態(tài)數(shù)據(jù)是指在程序運行過程中一般不改變的數(shù)據(jù);動態(tài)數(shù)據(jù)是指在運行中發(fā)生變化、需要輸入輸出的數(shù)據(jù)。(1)數(shù)據(jù)描述(2)數(shù)據(jù)采集(3)輸入輸出要求(4)其它要求(四)運行環(huán)境規(guī)定(1)硬件包括處理機、網(wǎng)絡、輸入輸出設備及其它設備。(2)軟件列出支持軟件。(3)接口包括必要的硬件接口、軟件接口、通訊接口等。(五)關于不可能實現(xiàn)的用戶要求的說明三、概要設計說明書(一)引言1、目的說明編制概要設計說明書目的。2、參考資料列出必要的參考資料。3、定義列出用到的術語的定義和外文縮寫的原文。(二)總體設計1、需求規(guī)定簡述本系統(tǒng)的主要功能、性能等要求。詳見需求分析說明書。2、運行環(huán)境簡述本系統(tǒng)的運行環(huán)境規(guī)定。詳見需求分析說明書。3、基本設計思路可以用圖表、文字來表達概要設計的基本思路。4、數(shù)據(jù)結構設計5、接口設計(1)用戶接口(2)外部接口說明本軟件與其它軟件的所有接口說明。(3)內部接口說明本軟件系統(tǒng)中各個系統(tǒng)元素間的接口安排。6、系統(tǒng)可擴展性設計說明為了系統(tǒng)擴展所做的設計安排。7、系統(tǒng)維護設計8、出錯處理設計包括出錯信息和處理方法。四、詳細設計說明書(一)引言1、目的說明編制詳細設計說明書的目的。2、參考資料列出必要的參考資料。3、定義列出用到的術語的定義和外文縮寫的原文。4、約定指出本說明書及編碼的命名約定。(二)軟件的組織結構可以用圖、表和文字來表達軟件系統(tǒng)的組織結構。(三)模塊設計說明對每個模塊設計進行說明,格式如下:1、描述描述模塊的特點、功能和性能要求。2、輸入?yún)?shù)列出每一輸入?yún)?shù)的名稱、意義、數(shù)據(jù)類型和格式、有效范圍、輸入方式、輸入介質和輸入數(shù)據(jù)的來源等。3、輸出參數(shù)列出每一輸出參數(shù)的名稱、意義、數(shù)據(jù)類型和格式、有效范圍、輸入方式、輸出圖形及符號的說明等。4、接口(1)說明本模塊的調用方法,列出本模塊調用的其它模塊名、參數(shù)、調用方式。(2)列出與本模塊直接關聯(lián)的數(shù)據(jù)結構、數(shù)據(jù)庫及數(shù)據(jù)文件。5、算法6、程序邏輯可以用PDL、圖、表來描述。7、存儲分配8、限制條件9、測試計劃10、尚未解決的問題列出本模塊未解決,但在軟件完成前必須解決的問題。五、用戶手冊(一)引言1、目的說明編寫用戶手冊的目的。2、參考資料列出必要的參考資料,如:本項目的經核準的計劃任務書、合同或上級機關的批文屬于本項目的其它已發(fā)表的文件、本文件中各處引用的文件資料、包括軟件開發(fā)標準等,列出資料的標題、文件編號、發(fā)表日期、出版單位、必要時說明如何得到這些資料。3、定義列出本文件中用到的術語的定義和外文縮寫的原文。(二)用途概述本軟件系統(tǒng)的功能、性能及其它各項特點,使用范圍。(三)運行環(huán)境1、硬設備列出運行本軟件所需硬件的最少配置及最大配置,如:處理機,包括客戶機及服務器,型號、內外存容量等。網(wǎng)絡輸入輸出及其它專用設備2、支持軟件列出支持軟件3、數(shù)據(jù)列出支持本軟件運行所需要的數(shù)據(jù)庫或數(shù)據(jù)文件(四)使用規(guī)程說明程序的存儲形式、安裝及初始過程中全部操作命令、系統(tǒng)對這些命令的反應及答復、表示安裝工作完成的測試實例等、及安裝過程中使用的專用軟件。(五)使用過程詳細列出用戶使用每個界面的形式,使用菜單、按鈕、鼠標、鍵盤輸入等操作方式的含義及相應屏幕響應結果。(六)出錯處理和恢復列出軟件產生的出錯信息及產生條件,指出為了確保再啟動和恢復用戶必須遵循的處理方法。六、測試計劃(一)引言1、目的說明本文檔編寫目的,計預期讀者。2、參考資料列出必要的參考資料,如:本項目的經核準的計劃任務書、合同或上級機關的批文屬于本項目的其它已發(fā)表的文件。本文件中各處引用的文件資料、包括軟件開發(fā)標準等,列出資料的標題、文件編號、發(fā)表日期、出版單位、必要時說明如何得到這些資料。3、定義列出本文件中用到的專門術語的定義和外文縮寫的原文。(二)計劃1、測試內容列出每一項測試的目的、內容、進度安排、及不能測試的內容。2、測試1條件:列出對資源的要求。測試方法:說明采用何種方法進行測試設計。人員:參加測試工作的人員。3、測試2(三)測試設計1、測試1說明第一次測試內容的設計考慮,包括數(shù)據(jù)準備及執(zhí)行。(1)控制:說明本測試的控制方式,如輸入是人工,或半自動,或自動進行。(2)輸入:測試中輸入的數(shù)據(jù)。(3)預期輸出結果。(4)過程:測試過程中的步驟。(四)評價1、范圍測試用例能檢查的范圍。2、數(shù)據(jù)整理方法。3、尺度說明測試工作是否能夠通過評價尺度。如:合理的輸出結果類型與預期結果允許偏離的范圍,允許中斷或停機的次數(shù)等。七、測試報告(一)引言1、目的說明本文檔編寫目的。2、參考資料列出必要的參考資料,如:本項目的經核準的計劃任務書、合同或上級機關的批文屬于本項目的其它已發(fā)表的文件。本文件中各處引用的文件資料、包括軟件開發(fā)標準等,列出資料的標

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論