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

下載本文檔

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

文檔簡介

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

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

溫馨提示

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

評論

0/150

提交評論