軟件需求規(guī)格說明書模板-V10_第1頁
軟件需求規(guī)格說明書模板-V10_第2頁
軟件需求規(guī)格說明書模板-V10_第3頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件需求規(guī)格說明書模板-V10軟件需求規(guī)格書模板軟件需求規(guī)格說明書主要描述、界定軟件的范圍,同時給出軟件必須解決的問題的詳 細描述。每個問題可以認為是軟件產(chǎn)品的一個“功能”,需要對每個功能提供一個處理敘 述、設(shè)計約束、性能特征以及與其他元素間的相互影響的說明。軟件需求規(guī)格說明書另外一個重要的作用是提供一個軟件產(chǎn)品的確認驗收標準,進行 功能實現(xiàn)的識別和性能、約束的條件等的設(shè)定。軟件需求規(guī)格書模板-V1.0目錄第一章概述11.1編寫目的11.2文檔范圍11.3術(shù)語定義21.4參考資料2第二章系統(tǒng)說明32.1產(chǎn)品的背景 32.2產(chǎn)品的功能 32.3用戶類和特征 32.4運行環(huán)境42.5設(shè)計和實現(xiàn)上的

2、限制 42.6假設(shè)和依賴 52.7其他條件與限制 5第三章業(yè)務(wù)流程7第四章功能描述8第五章 數(shù)據(jù)描述95.1數(shù)據(jù)來源和數(shù)據(jù)流圖 95.2數(shù)據(jù)庫描述9第六章 性能描述106.1數(shù)據(jù)精確度 106.2時間特性 106.3適應性10第七章安全性117.1安全設(shè)施需求 117.2安全性需求 11第八章 運行接口需求 128.1用戶界面 128.2硬件接口 128.3軟件接口 128.4通信接口 13第九章其他需求14第十章驗收標準1510.1軟件質(zhì)量 1510.2用戶文檔 15第一章 概 述1.1 編 寫 目 的闡明編寫需求說明書的目的,指明讀者對象??梢杂萌缦碌牧信e方式進行描述。 例如:1. 本文檔

3、是項目名稱 系統(tǒng)屬性 系統(tǒng)需求分析說明書供設(shè)計人員使用, 作為系統(tǒng)設(shè) 計的依據(jù)。2. 作為項目驗收標準之一。3. 軟件維護的參考資料。1.2 文 檔 范 圍本文檔是項目的軟件需求規(guī)格說明書, 是技術(shù)文檔 本文檔使用對象為:項目需求人員項目經(jīng)理高層經(jīng)理軟件工程組軟件相關(guān)組成員用戶未經(jīng)項目負責人書面許可,該文檔不得提供給上述 規(guī)定對象以外的人員閱讀或使用。1.3 術(shù) 語 定 義列出文檔中所用到的專門術(shù)語的定義和縮寫詞的原文。可以用列舉方式進行描述 1. 術(shù)語名稱或縮略語 術(shù)語解釋2. 術(shù)語名稱或縮略語 術(shù)語解釋 1.4 參 考 資 料應包括:a.項目任務(wù)書、合同;b.項目開發(fā)計劃;c.文檔所引用的

4、資料、標準和規(guī)范。列出這些資料的作者、標題、編號、發(fā)表日期、出版單位或資料來源。 第二章 系 統(tǒng) 說明2.1 產(chǎn) 品 的 背 景描述軟件需求規(guī)格說明中所定義的產(chǎn)品的背景和 起源。說明該產(chǎn)品是否是產(chǎn)品系列中的下一成員,是 否是成熟產(chǎn)品所改進的下一產(chǎn)品、是否是現(xiàn)有應用程 序的替代品,或者是否是一個新型的、自含型產(chǎn)品。 如果軟件需求規(guī)格說明定義了大系統(tǒng)的一個組成部 分,那么就要說明這部分軟件是怎樣與整個系統(tǒng)相關(guān) 的,并且要定義出兩者之間的接口。 2.2 產(chǎn) 品 的 功 能概述了產(chǎn)品所具有的主要功能。其詳細內(nèi)容將在下 面幾章中描述,所以在此只需要概略地總結(jié),例如用 列表的方法給出。很好地組織產(chǎn)品的功能

5、,使每個讀 者都易于理解。用圖形表示主要的需求分組以及它們 之間的聯(lián)系,例如數(shù)據(jù)流程圖的頂層圖或類圖,都是 有用的。 2.3 用 戶 類 和 特 征確定可能使用該產(chǎn)品的不同用戶類并描述它們相關(guān)的特征。有一些需求可能只與特定的用戶類相關(guān)。將該產(chǎn)品的重要用戶類與那些不太重要的用戶類區(qū)分 開。如果目標用戶很明確,或者為項目產(chǎn)品可以對目標 用戶或項目用戶進行描述。 2.4 運 行 環(huán) 境描述軟件的運行環(huán)境,包括硬件平臺、操作系統(tǒng)和 版本,還有其它的軟件組件或與其共存的應用程序。 可以分別對服務(wù)器端和客戶端的運行環(huán)境進行描 述,如下所示: 服務(wù)器端客戶端進行軟件系統(tǒng)需求和軟件用戶需求進行可選 2.5 設(shè)

6、 計 和 實 現(xiàn) 上 的 限 制確定影響開發(fā)人員自由選擇的問題,并說明這些問 題為什么成為一種限制??赡艿南拗瓢ㄈ缦聝?nèi)容: 必須使用或者避免的特定技術(shù)、工具、編程語言和數(shù)據(jù)庫。所需求的開發(fā)規(guī)范和標準(例如,如果由客戶的公司負責軟件維護,就必須定義 轉(zhuǎn)包者所使用的設(shè)計符號表示和編碼標準)。 企業(yè)策略、政府法規(guī)或工業(yè)標準。 硬件限制,例如定時需求或存儲器限制。數(shù)據(jù)轉(zhuǎn)換格式標準。 2.6 假 設(shè) 和 依 賴列舉出在對軟件需求規(guī)格說明中影響需求陳述的 假設(shè)因素(與已知因素相對立),可能包括打算使用 的商業(yè)組件或有關(guān)開發(fā)或運行環(huán)境的問題。你可能認 為產(chǎn)品將符合一個特殊的用戶界面設(shè)計約定,但是另 一個讀

7、者卻可能不這樣認為。如果這些假設(shè)不正確、 不一致或被更改,就會使項目受到影響。確定項目對外部因素存在的依賴。例如,如果你打 算把其它項目開發(fā)的組件集成到系統(tǒng)中,那么你就要 依賴哪個項目按時提供正確的操作組件,如果這些依 賴已經(jīng)記錄到其它文檔(例如項目計劃)中了,那么 在此就可以參考其它文檔。 2.7 其他條件 與限制盡量列出開展本項目的假定和約束,例如:經(jīng)費限 制,開發(fā)期限,設(shè)備條件,用戶現(xiàn)場環(huán)境準備、安全 保密等第三章 業(yè) 務(wù) 流程可以運用流程圖、 文字說明等方式來描述業(yè)務(wù)流程 第四章 功 能 描述可以運用功能清單、格式表單、界面說明、文字說明等方式來描述業(yè)務(wù)流程 第五章 數(shù) 據(jù) 描述5.1

8、 數(shù)據(jù)來源和數(shù) 據(jù)流圖 描述輸入數(shù)據(jù)和輸出數(shù)據(jù), 系統(tǒng)使用的數(shù)據(jù)字典等 5.2 數(shù) 據(jù) 庫 描 述包括使用數(shù)據(jù)庫的名稱和類型。 第六章 性 能 描述6.1 數(shù) 據(jù) 精 確 度數(shù)據(jù)內(nèi)部顯示精度,外部顯示精度 6.2 時 間 特 性系統(tǒng)響應時間、界面更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間等 6.3 適 應 性在操作方式、運行環(huán)境、與其他軟件的接口以及開 發(fā)計劃等發(fā)生變化時,應具有的適應能力。 第 七章 安全性7.1 安 全 設(shè) 施 需 求詳盡陳述與產(chǎn)品使用過程中可能發(fā)生的損失、破壞 或危害相關(guān)的需求。 定義必須采取的安全保護或動作, 還有那些預防的潛在的危險動作。明確產(chǎn)品必須遵從 的安全標準、策略或規(guī)則

9、。一個安全設(shè)施需求的范例 如下:“如果油箱的壓力超過了規(guī)定的最大壓力的 95,那么必須在 1 秒種內(nèi)終止操作 ”。 7.2 安 全 性 需 求詳盡陳述與系統(tǒng)安全性、完整性或與私人問題相關(guān) 的需求,這些問題將會影響到產(chǎn)品的使用和產(chǎn)品所創(chuàng) 建或使用的數(shù)據(jù)的保護。定義用戶身份確認或授權(quán)需 求。明確產(chǎn)品必須滿足的安全性或保密性策略。一個 軟件系統(tǒng)的安全需求的范例如下: “每個用戶在第一次 登錄后,必須更改最初登錄密碼。最初的登錄密碼不 能重用。 ”第八章 運行 接 口需求8.1 用 戶 界 面陳述所需要的用戶界面的軟件組件。描述每個用戶 界面的邏輯特征。以下是可能要包括的一些特征: 將要采用的圖形用戶

10、界面( GUI )標準或產(chǎn)品系列的風格。 屏幕布局或解決方案的限制。 將出現(xiàn)在每個屏幕的標準按鈕、功能或?qū)Ш芥溄樱ɡ缫粋€幫助按鈕)。 快捷鍵。報表輸出定義。 錯誤信息顯示標準。對于用戶界面的細節(jié),例如特定對話的布局,應該 寫入一個獨立的用戶界面規(guī)格說明中,而不能寫入軟 件需求規(guī)格說明中。 8.2 硬 件 接 口描述系統(tǒng)中軟件和硬件每一接口的特征,這種描述 可能包括支持的硬件類型、軟硬之間交流的數(shù)據(jù)和控 制信息的性質(zhì)以及所使用的通信協(xié)議 例如網(wǎng)絡(luò)圖等8.3 軟 件 接 口包括數(shù)據(jù)庫、操作系統(tǒng)、工具、庫和集成的商業(yè)組 件,明確并描述在軟件組件之間交換數(shù)據(jù)或消息的目 的8.4 通 信 接 口描述與產(chǎn)品所使用的通信功能相關(guān)的,包括電子、 Web 瀏覽器、網(wǎng)絡(luò)通信標準或協(xié)議及電子表格等等。 定義了相關(guān)的消息格式。規(guī)定通信安全或加密問題、 數(shù)據(jù)傳輸速率和同步通信機制。 第九章 其 他 需求定義在軟件需求規(guī)格說明的其它部分未出現(xiàn)的需 求,例如國際化需求或法律上的需求。還可以增加有 關(guān)操作、管理和維護部分來完善產(chǎn)品安裝、配置、啟 動和關(guān)閉、修復和容錯,以及登錄和監(jiān)控操作等方面 的需求。如果不需要增加其它需求, 可省略這一部分。 第十章 驗 收 標準明確規(guī)定產(chǎn)品驗收依據(jù)的各種標準或條件的具體內(nèi)容10.1 軟 件 質(zhì) 量詳盡陳述與客戶或開發(fā)人

溫馨提示

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

最新文檔

評論

0/150

提交評論