軟件產(chǎn)品需求規(guī)格說明書_第1頁
軟件產(chǎn)品需求規(guī)格說明書_第2頁
軟件產(chǎn)品需求規(guī)格說明書_第3頁
軟件產(chǎn)品需求規(guī)格說明書_第4頁
軟件產(chǎn)品需求規(guī)格說明書_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件產(chǎn)品需求規(guī)格說明書SoftwareProductRequirementsSpecification引言目的本節(jié)描述軟件產(chǎn)品需求規(guī)格說明書(SRS)的目的,如:定義軟件總體要求,作為用戶和軟件開發(fā)人員之間相互了解的基礎(chǔ);提供性能要求、初步設(shè)計(jì)和對(duì)用戶影響的信息,作為軟件人員進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)和編碼的基礎(chǔ);作為軟件總體測(cè)試的依據(jù)。定義本節(jié)列出SRS中用到的全部需求的術(shù)語、定義和縮略語清單。這些信息可以由SRS的附錄提供,也可以參考其他的文件,如果有,本節(jié)必須指明。參考資料本節(jié)列出下列資料:經(jīng)核準(zhǔn)的用戶合同、《項(xiàng)目開發(fā)意向書》、《項(xiàng)目開發(fā)委托合同書》、《技術(shù)可行性報(bào)告》等文件;本項(xiàng)目的較高層次的開發(fā)文檔,如:《項(xiàng)目開發(fā)計(jì)劃》、《系統(tǒng)需求規(guī)格說明書》等;SRS中各處引用的資料、標(biāo)準(zhǔn)和規(guī)范。列出這些資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來源。軟件總體概述軟件標(biāo)識(shí)本節(jié)列出軟件的標(biāo)識(shí):軟件全名稱、軟件縮稱、版本號(hào)等。軟件標(biāo)識(shí)必須具有唯一性。軟件描述系統(tǒng)屬性本節(jié)描述被開發(fā)軟件與其他相關(guān)產(chǎn)品之間的關(guān)系。如果該軟件是獨(dú)立的,應(yīng)在本節(jié)說明;如果該軟件是一個(gè)更大的系統(tǒng)的一個(gè)組成部分,則應(yīng)說明本產(chǎn)品與該系統(tǒng)中其他各組成部分之間的關(guān)系。如果這部分內(nèi)容已包含在較高層次的說明(如《系統(tǒng)需求規(guī)格說明書》)中,應(yīng)在本節(jié)指明。本節(jié)無須描述設(shè)計(jì)方案和設(shè)計(jì)約束。開發(fā)背景本節(jié)說明軟件的開發(fā)目的、應(yīng)用目標(biāo)和使用范圍等背景材料。軟件功能本節(jié)為軟件功能提供一個(gè)摘要,無須描述功能的細(xì)節(jié)。應(yīng)為每一軟件功能的需求分配一個(gè)唯一性的標(biāo)識(shí),以利于需求的跟蹤和測(cè)試。應(yīng)說明功能的優(yōu)先級(jí)定義,和每一功能的優(yōu)先級(jí)(從用戶角度而言)。優(yōu)先級(jí)定義可采用以下方法(QFD對(duì)功能需求的分類方法):高——軟件必須實(shí)現(xiàn)的功能,用戶有明確的功能定義和要求;中——軟件應(yīng)該實(shí)現(xiàn)的功能,用戶的功能定義和要求可能是模糊的、不具體的、或低約束的,但是這類功能的缺少會(huì)導(dǎo)致用戶的不滿意,因此這類功能的具體需求應(yīng)當(dāng)由需求分析人員誘導(dǎo)用戶產(chǎn)生并明確;低——軟件盡量實(shí)現(xiàn)的功能,并可根據(jù)開發(fā)進(jìn)度進(jìn)行取舍,但這類功能的實(shí)現(xiàn)將會(huì)增加用戶的滿意度。可用以下表格來說明軟件功能:序號(hào)功能名稱功能需求標(biāo)識(shí)優(yōu)先級(jí)簡(jiǎn)要解釋也可用軟件的功能結(jié)構(gòu)圖加以說明。用戶的特點(diǎn)本節(jié)描述影響具體軟件需求的最終用戶的特點(diǎn),充分說明用戶方操作人員、維護(hù)人員的教育水平和技術(shù)專長(zhǎng),這是對(duì)軟件開發(fā)工作的重要約束。限制與約束本節(jié)描述軟件開發(fā)工作的某些限制,例如經(jīng)費(fèi)限制、開發(fā)期限、硬件限制、編程語言、通信協(xié)議、安全和保密要求、開發(fā)過程中須遵守的某些標(biāo)準(zhǔn)或規(guī)則。本節(jié)內(nèi)容不是陳述具體需求或設(shè)計(jì)約束,而是為具體需求以及設(shè)計(jì)約束的描述提供依據(jù)。具體需求本章應(yīng)包括在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí)所需的全部細(xì)節(jié)。功能需求本節(jié)描述2.3.節(jié)所述的每一功能需求。本節(jié)可以劃分為若干小節(jié),每一小節(jié)逐一說明每一功能需求。本節(jié)將該功能需求具體描述為輸入、處理和輸出的需求。本節(jié)可用自然語言描述;也可用形式化的方法描述,如數(shù)據(jù)流圖(DFD)、IDEF0方法等。本節(jié)由以下內(nèi)容組成:輸入:詳細(xì)描述該功能的所有輸入數(shù)據(jù),包括:輸入源、類型、長(zhǎng)度、數(shù)值范圍、精度、量綱、數(shù)量、更新和處理頻度等;處理:定義對(duì)輸入數(shù)據(jù)的全部操作,以獲得預(yù)期的輸出數(shù)據(jù),包括:輸入數(shù)據(jù)的有效性檢驗(yàn)、操作時(shí)序或優(yōu)先級(jí)、異常情況處理、輸出數(shù)據(jù)的有效性檢驗(yàn)等;輸出:詳細(xì)描述該功能的所有輸出數(shù)據(jù),包括:接受者、類型、長(zhǎng)度、數(shù)值范圍、精度、量綱、數(shù)量、出錯(cuò)信息等。性能需求本節(jié)說明軟件數(shù)據(jù)處理能力和時(shí)間特性的需求。數(shù)據(jù)處理能力可能包括:支持的終端數(shù)、支持并行操作的用戶數(shù)、處理的文件和記錄數(shù)、表和文件的大小。時(shí)間特性可能包括:響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間、運(yùn)行時(shí)間等。數(shù)據(jù)庫需求本節(jié)說明對(duì)軟件所應(yīng)用的數(shù)據(jù)庫的需求,如:數(shù)據(jù)項(xiàng)、記錄、文件標(biāo)識(shí)、靜態(tài)和動(dòng)態(tài)的組織、存取能力等。設(shè)計(jì)約束其他標(biāo)準(zhǔn)的約束本節(jié)描述由現(xiàn)有的標(biāo)準(zhǔn)或規(guī)則派生的要求,如:報(bào)表格式;數(shù)據(jù)命名;會(huì)計(jì)準(zhǔn)則;審計(jì)追蹤,等等。硬件約束本節(jié)包括各種軟件運(yùn)行的硬件約束,如:硬件配置的特點(diǎn);內(nèi)存儲(chǔ)器和輔助存儲(chǔ)器的容量。屬性本節(jié)定義用戶對(duì)軟件的其他屬性的要求,可能的內(nèi)容如下所列。如果SRS包括了下列屬性,但在SRS的其他章節(jié)進(jìn)行說明,須在相應(yīng)小節(jié)指明??捎眯远x某些需求(如:檢查點(diǎn)、恢復(fù)方法和重啟動(dòng)性等),以保證軟件的可用性??煽啃远x軟件在規(guī)定的時(shí)間內(nèi)和規(guī)定的條件下,滿足規(guī)定功能的能力。效率定義軟件在規(guī)定的條件下,功能和性能水平與所使用資源量(如軟件產(chǎn)品、硬件設(shè)施、耗材、操作人員、維護(hù)人員)之間的關(guān)系。安全性說明如何保護(hù)軟件,以防止偶然或惡意的訪問、使用、修改或泄密??删S護(hù)性規(guī)定需求以保證軟件是可維護(hù)的??梢浦残哉f明軟件對(duì)軟、硬件環(huán)境的兼容,它從一個(gè)環(huán)境移植到另一個(gè)環(huán)境的約束等。...外部接口需求用戶接口本節(jié)說明為方便用戶使用而提出的軟件與用戶界面的需求。如:屏幕格式、報(bào)表格式、菜單格式、輸入輸出時(shí)間、功能鍵的使用。硬件接口本節(jié)說明軟件與硬件間各接口,可使用接口框圖進(jìn)行說明。說明內(nèi)容包括:接口標(biāo)識(shí);功能描述;信號(hào)方向、格式、傳輸協(xié)議;優(yōu)先級(jí);響應(yīng)時(shí)間;異常處理。對(duì)每一硬件,需提供名稱、縮寫、型號(hào)、數(shù)量,并說明其功能。軟件接口本節(jié)指定需使用的其他軟件產(chǎn)品(如:數(shù)據(jù)管理系統(tǒng)、操作系統(tǒng)、數(shù)學(xué)軟件包),以及同其他應(yīng)用系統(tǒng)之間的接口。如果已有完整的接口文件,需在本節(jié)指明。說明內(nèi)容包括:接口標(biāo)識(shí);功能描述;數(shù)據(jù)流程和控制流程的方向;數(shù)據(jù)格式、容量;接口類型(如手動(dòng)或自動(dòng));接口數(shù)據(jù)中斷的優(yōu)先級(jí)別;中斷響應(yīng)時(shí)間;異常處理等。對(duì)每一個(gè)所需的軟件產(chǎn)品,需提供名稱、縮寫、規(guī)格說明、版本號(hào)、來源等內(nèi)容。通信接口本節(jié)指定各種通信接口,如局域網(wǎng)的協(xié)議等。數(shù)據(jù)字典列出數(shù)據(jù)字典,如果數(shù)據(jù)字典在設(shè)計(jì)階段完成或進(jìn)一步完善,在此節(jié)說明。附錄附錄中可能包括的內(nèi)容有:原有系統(tǒng)的組織機(jī)構(gòu)圖、業(yè)務(wù)流程圖、信息流程圖;輸入、輸出格式樣本;交叉索引等;《軟件產(chǎn)品需求規(guī)格說明書》確認(rèn)協(xié)議。

《軟件產(chǎn)品需求規(guī)格說明書》確認(rèn)協(xié)議甲方:XX事業(yè)部乙方:XX開發(fā)室 在甲方的大力配合與支持下,乙方制作了該《軟件產(chǎn)品需求規(guī)格說明書》;甲方對(duì)該《軟件產(chǎn)品需求規(guī)格說明書》經(jīng)過詳細(xì)審核,已確認(rèn)該《軟件產(chǎn)品需求規(guī)格說明書》中的各項(xiàng)內(nèi)容翔實(shí)全面,該《軟件產(chǎn)品需求規(guī)格說明書》中的內(nèi)容已完全包括了《項(xiàng)目開發(fā)委托合同》中的《項(xiàng)目開發(fā)需求說明書》部分中關(guān)于軟件產(chǎn)品的需求。經(jīng)過甲乙雙方友好協(xié)商,達(dá)成如下協(xié)議:該《軟件產(chǎn)品需求規(guī)格說明書》是《項(xiàng)目開發(fā)委托合同》的補(bǔ)充文件,與《項(xiàng)目開發(fā)委托合同》具有同等的法律效力;該《軟件產(chǎn)品需求規(guī)格說明書》是《項(xiàng)目開發(fā)委托合同》中_____條__________款軟件產(chǎn)品最終驗(yàn)收的唯一標(biāo)準(zhǔn);甲方在《項(xiàng)目開發(fā)委托合同》中_____條__________款軟件產(chǎn)品最終驗(yàn)收前可提出對(duì)該《軟件產(chǎn)品需求規(guī)格說明書》中的內(nèi)容進(jìn)行變更(包括增加、修改、刪除),雙方應(yīng)就此簽署《軟件產(chǎn)品需求更改備忘錄》或補(bǔ)充協(xié)議;甲方同意乙方根據(jù)該《軟件產(chǎn)品需求規(guī)格說明書》進(jìn)行《項(xiàng)目開發(fā)委托合同》中_____條__________款軟件產(chǎn)品的開發(fā);本協(xié)議一式二份,甲乙雙方各執(zhí)一份;本協(xié)議自甲乙雙方簽字之日起生

溫馨提示

  • 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)論