軟件需求說明書編寫規(guī)范_第1頁
軟件需求說明書編寫規(guī)范_第2頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、產(chǎn)品名稱軟件需求規(guī)格說明書編寫人:編寫日期:年月日文檔修訂記錄版本編號(hào)說明:如形成文件、變更內(nèi)容和變更范圍日期變更人批準(zhǔn)日期批準(zhǔn)人目錄1. 產(chǎn)品描述.1.1. 編寫目的1.2. 產(chǎn)品名稱1.3. 名詞定義(可選)2. 產(chǎn)品需求概述.2.1. 功能簡介2.2. 運(yùn)行環(huán)境2.3. 條件與限制(可選)3. 功能需求.3.1. 功能劃分(可選)3.2. 功能13.3. 功能N3.4. 不支持的功能4. 數(shù)據(jù)描述5. 性能需求(可選)6. 運(yùn)行需求(可選)6.1. 用戶界面6.2. 硬件接口6.3. 軟件接口6.4. 通信接口7. 其它需求(可選)8. 特殊需求(可選)9. 不確定的問題(可選)10.

2、編寫人員及編寫日期11. 附錄11.1. 引用文件.11.2. 參考資料.1.產(chǎn)品描述1.1. 編寫目的【說明編寫本軟件需求規(guī)格說明書的目的,指出預(yù)期的讀者?!?.2. 產(chǎn)品名稱【本項(xiàng)目的名稱,包括項(xiàng)目的全名、簡稱、代號(hào)、版本號(hào)?!?.3. 名詞定義(可選)【對(duì)重要的或是具有特殊意義的名詞(包括詞頭和縮寫)進(jìn)行定義,以便讀者可以正確地解釋軟件需求說明?!?.產(chǎn)品需求概述2.1. 功能簡介【對(duì)產(chǎn)品的基本功能做一個(gè)簡介,包括:1.本產(chǎn)品的開發(fā)意圖、應(yīng)用目標(biāo)及作用范圍。2概略介紹了產(chǎn)品所具有的主要功能??梢杂昧斜淼姆椒ńo出,也可以用圖形表示主要的需求分組以及它們之間的聯(lián)系,例如數(shù)據(jù)流程圖的頂層圖或類

3、圖等。3說明本產(chǎn)品與其他相關(guān)產(chǎn)品的關(guān)系,是獨(dú)立產(chǎn)品還是一個(gè)較大產(chǎn)品的組成部分。可以用表示外部接口和數(shù)據(jù)流的系統(tǒng)高層次圖,或者方框圖說明?!?.2. 運(yùn)行環(huán)境1.硬件環(huán)境:【詳細(xì)列出本軟件運(yùn)行時(shí)所必須的最低硬件配置、推薦硬件配置(如主機(jī)、顯示器、外部設(shè)備等)以及其它特殊設(shè)備?!?.軟件環(huán)境:【如操作系統(tǒng)、網(wǎng)絡(luò)軟件、數(shù)據(jù)庫系統(tǒng)以及其它特殊軟件要求?!?.3. 條件與限制(可選)【說明本軟件在實(shí)現(xiàn)時(shí)所必須滿足的條件和所受的限制,并給出相應(yīng)的原因。必須滿足的條件包括輸入數(shù)據(jù)的范圍以及格式。所受的限制包括軟件環(huán)境、硬件環(huán)境等方面的內(nèi)容。例如:必須使用或者避免的特定技術(shù)、工具、編程語言和數(shù)據(jù)庫;企業(yè)策略、

4、政府法規(guī)或工業(yè)標(biāo)準(zhǔn);硬件限制,例如定時(shí)需求或存儲(chǔ)器限制;經(jīng)費(fèi)限制、開發(fā)期限;項(xiàng)目對(duì)外部因素存在的依賴。例如其它項(xiàng)目開發(fā)的組件。等等】3.功能需求【功能需求描述系統(tǒng)特性,即產(chǎn)品所提供的主要服務(wù)??梢酝ㄟ^使用實(shí)例、運(yùn)行模式、用戶類、對(duì)象類或功能等級(jí)等不同方法來描述,還可以把它們組合起來使用。功能需求的表述形式可以參見需求分析和管理指南第8.2節(jié)。】3.1. 功能劃分(可選)【此部分從用戶的角度描述將軟件劃分成不同的部分,并給出總體功能結(jié)構(gòu)。對(duì)于復(fù)雜的系統(tǒng),還需要對(duì)主要子系統(tǒng)中的基本功能進(jìn)行描述。描述方法包括結(jié)構(gòu)圖、流程圖或?qū)ο髨D等等。但應(yīng)注意此處劃分成的部分并不對(duì)應(yīng)于最終程序?qū)崿F(xiàn)時(shí)的不同功能模塊。

5、】3.2. 功能1【細(xì)化由功能劃分所生成的各部分的內(nèi)容,包括下列內(nèi)容:1. 此功能的編號(hào)、簡要說明和優(yōu)先級(jí)2.對(duì)此功能的詳細(xì)描述,包括:本功能的輸入信息、詳細(xì)的系統(tǒng)響應(yīng),輸出信息等等?!?。3.3. 功能N。3.4. 不支持的功能【列出本軟件所不支持的各項(xiàng)功能以及相應(yīng)的原因。此部分內(nèi)容務(wù)必詳細(xì)準(zhǔn)確、無二義性,以作為將來驗(yàn)收和測試的標(biāo)準(zhǔn)。】4.數(shù)據(jù)描述【說明本產(chǎn)品的輸入、輸出數(shù)據(jù)及數(shù)據(jù)管理能力方面的要求(處理量、數(shù)據(jù)量)。描述的方式跟分析模型相關(guān)。例如:輸入輸出數(shù)據(jù)的類型及格式。數(shù)據(jù)庫描述(可選):根據(jù)系統(tǒng)的總目標(biāo)和范圍,定義數(shù)據(jù)庫的邏輯特性及物理特性。數(shù)據(jù)流圖;從數(shù)據(jù)傳遞和加工的角度描述的數(shù)據(jù)流

6、圖,此數(shù)據(jù)流圖不包含任何有關(guān)實(shí)現(xiàn)的內(nèi)容,只是從最上層對(duì)有關(guān)內(nèi)容加以描述。數(shù)據(jù)流圖的表述形式參見軟件工程中的有關(guān)規(guī)定。數(shù)據(jù)詞典:對(duì)于數(shù)據(jù)流圖中出現(xiàn)所有被命名的圖形元素在數(shù)據(jù)詞典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋?!?. 性能需求(可選)【闡述了不同的應(yīng)用領(lǐng)域?qū)Ξa(chǎn)品性能的需求,并解釋它們的原理以幫助開發(fā)人員作出合理的設(shè)計(jì)選擇。這些性能需求例如:數(shù)據(jù)精確度:根據(jù)實(shí)際情況,確定軟件最終輸出數(shù)據(jù)(包括傳輸中)的數(shù)據(jù)精確度。時(shí)間特性:說明開發(fā)的軟件在響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間、運(yùn)行時(shí)間等方面所需達(dá)到的時(shí)間特性。相互合作的用戶數(shù)或者所支持的操作;容量需求,例如

7、存儲(chǔ)器和磁盤容量的需求或者存儲(chǔ)在數(shù)據(jù)庫中表的最大行數(shù)等等】6. 運(yùn)行需求(可選)6.1. 用戶界面【描述用戶界面方面的需求,包括:本軟件的人機(jī)界面風(fēng)格;屏幕布局或解決方案的限制;將出現(xiàn)在每個(gè)屏幕的標(biāo)準(zhǔn)按鈕、功能或?qū)Ш芥溄樱ɡ缫粋€(gè)幫助按鈕);快捷鍵;錯(cuò)誤信息顯示標(biāo)準(zhǔn),等等;】6.2. 硬件接口【描述系統(tǒng)中軟件和硬件每一接口的特征。這種描述可能包括支持的硬件類型、軟硬件之間的交流的數(shù)據(jù)和控制信息的性質(zhì)以及使用的通信協(xié)議?!?.3. 軟件接口【描述該產(chǎn)品與其他外部組件(由名字和版本識(shí)別)的接口,包括數(shù)據(jù)庫、操作系統(tǒng)、工具、庫和集成的商業(yè)組件等。對(duì)于每個(gè)需要的軟件,應(yīng)提供:1.接口名稱2. 規(guī)格說明

8、3.版本號(hào)】6.4. 通信接口【描述與產(chǎn)品所使用的通信功能相關(guān)的,包括電子、Web瀏覽器、網(wǎng)絡(luò)通信標(biāo)準(zhǔn)或協(xié)議及電子表格等等。定義了相關(guān)的消息格式。規(guī)定通信安全或加密問題、數(shù)據(jù)傳輸速率和同步通信機(jī)制?!?. 其它需求(可選)【如健壯性、安全保密性、復(fù)用性、靈活性、易用性、可維護(hù)性、可移植性等。指明不同屬性的相對(duì)側(cè)重點(diǎn),例如易用程度優(yōu)于易學(xué)程度,或者可移植優(yōu)于有效性。健壯性:說明軟件在容錯(cuò)能力,故障處理能力上需要達(dá)到的目標(biāo),保證系統(tǒng)穩(wěn)定可靠;安全保密性:包括用戶身份確認(rèn)或授權(quán)方面的需求,保密性策略,產(chǎn)品所創(chuàng)建或使用的數(shù)據(jù)的保護(hù)等等;復(fù)用性:說明本項(xiàng)目是否可以復(fù)用已有軟件、是否可為其它產(chǎn)品復(fù)用;靈活性:說明在運(yùn)行環(huán)境、與其他軟件的接口以及開發(fā)計(jì)劃等發(fā)生變化時(shí),應(yīng)具有的適應(yīng)能力。】8. 特殊需求(可選)【由用戶提出的,或是本公司要求的特殊要求、特殊的情況等。】9. 不確定的問題(可選)【說明目前尚未確定的問題及處理的計(jì)劃。例如:編輯一張?jiān)谲浖枨笠?guī)格說明中待確定問題的列表,為每一表項(xiàng)都是編上號(hào)的,以便于跟蹤調(diào)查。】10. 編寫人員及編寫日期【列出參與編寫的人員的名字,并標(biāo)明負(fù)責(zé)人?!?1.附錄11.1. 引用文件【沒有引用文件時(shí)刪除此項(xiàng),否則依次列出本指南所引用的文件,如需求備忘錄,需求調(diào)查報(bào)告等,如有多種,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論