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

下載本文檔

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

文檔簡介

1、工程編號:工程名稱需求規(guī)格說明書版本號:撰寫人:評審負責(zé)人:評審日期:目錄1. 引言 11.1目的 11.2定義 11.3 參考資料 12. 軟件總體概述 12.1 軟件標(biāo)識 12.2 軟件描述 12.2.1 系統(tǒng)屬性 12.2.2 開發(fā)背景 22.2.3 軟件功能 22.3 用戶的特點 22.4 限制與約束 23. 具體需求 23.1 功能需求 33.2 性能需求 33.3 數(shù)據(jù)庫需求 43.4 設(shè)計約束 43.4.1 其他標(biāo)準(zhǔn)的約束 43.4.2 硬件約束 43.5屬性 43.5.1 可用性 43.5.2 可靠性 43.5.3 效率 43.5.4 平安性 43.5.5 可維護性 43.5.

2、6 可移植性 43.6 外部接口需求 53.6.1 用戶接口 53.6.2 硬件接口 53.6.3 軟件接口 54. 數(shù)據(jù)字典 55. 附錄 65.1 用戶方組織機構(gòu)圖; 6軟件產(chǎn)品需求規(guī)格說明書Software Product Requirements Specification1. 引言1.1 目的 本節(jié)描述軟件產(chǎn)品需求規(guī)格說明書 SRS 的目的,如: 定義軟件總體要求,作為用戶和軟件開發(fā)人員之間相互了解的根底; 提供性能要求、 初步設(shè)計和對用戶影響的信息, 作為軟件人員進展軟件結(jié)構(gòu)設(shè)計和編碼的根底; 作為軟件總體測試的依據(jù)。1.2 定義本節(jié)列出 SRS 中用到的全部需求的術(shù)語、定義和縮略

3、語清單。這些信息可以由 SRS 的附錄提 供,也可以參考其他的文件,如果有,本節(jié)必須指明。1.3 參考資料本節(jié)列出以下資料: 經(jīng)核準(zhǔn)的用戶合同、?工程開發(fā)意向書?、?工程開發(fā)委托合同書?、?技術(shù)可行性報告?等 文件;本工程的較高層次的開發(fā)文檔,如:?工程開發(fā)方案?、?系統(tǒng)需求規(guī)格說明書?等;SRS 中各處引用的資料、標(biāo)準(zhǔn)和規(guī)。 列出這些資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源。2. 軟件總體概述2.1 軟件標(biāo)識本節(jié)列出軟件的標(biāo)識:軟件全名稱、軟件縮稱、版本號等。軟件標(biāo)識必須具有唯一性。2.2 軟件描述2.2.1 系統(tǒng)屬性 本節(jié)描述被開發(fā)軟件與其他相關(guān)產(chǎn)品之間的關(guān)系。如果該軟件是獨立

4、的,應(yīng)在本節(jié)說明; 如果該軟件是一個更大的系統(tǒng)的一個組成局部,那么應(yīng)說明本產(chǎn)品與該系統(tǒng)中其他各組成局部 之間的關(guān)系。如果這局部容已包含在較高層次的說明如?用戶需求說明書?中,應(yīng)在本節(jié) 指明。本節(jié)無須描述設(shè)計方案和設(shè)計約束。222開發(fā)背景本節(jié)說明軟件的開發(fā)目的、應(yīng)用目標(biāo)和使用圍等背景材料。2.2.3 軟件功能本節(jié)為軟件功能提供一個摘要,無須描述功能的細節(jié)。應(yīng)為每一軟件功能的需求分配一個唯一 性的標(biāo)識,以利于需求的跟蹤和測試。應(yīng)說明功能的優(yōu)先級定義,和每一功能的優(yōu)先級從用 戶角度而言。優(yōu)先級定義可采用以下方法QFD對功能需求的分類方法:a. 高一一軟件必須實現(xiàn)的功能,用戶有明確的功能定義和要求;b

5、. 中一一軟件應(yīng)該實現(xiàn)的功能,用戶的功能定義和要求可能是模糊的、 不具體的、或低約束的,但是這類功能的缺少會導(dǎo)致用戶的不滿意,因此這類功能的具體需求應(yīng)當(dāng)由需求分析人員誘導(dǎo)用戶產(chǎn)生并明確;c. 低一一軟件盡量實現(xiàn)的功能,并可根據(jù)開發(fā)進度進展取舍,但這類功能 的實現(xiàn)將會增加用戶的滿意度??捎靡韵卤砀駚碚f明軟件功能:也可配合軟件的功能結(jié)構(gòu)圖加以說明。2.3用戶的特點本節(jié)描述影響具體軟件需求的最終用戶的特點,充分說明用戶方操作人員、維護人員的教 育水平和技術(shù)專長,這是對軟件開發(fā)工作的重要約束。2.4限制與約束本節(jié)描述軟件開發(fā)工作的某些限制,例如預(yù)算限制、開發(fā)期限、硬件限制、編程語言、安 全和要求、開發(fā)

6、過程中須遵守的某些標(biāo)準(zhǔn)或規(guī)那么。本節(jié)容不是述具體需求或設(shè)計約束,而是為具體需求以與設(shè)計約束的描述提供依據(jù)。3. 具體需求本章應(yīng)包括在進展軟件結(jié)構(gòu)設(shè)計時所需的全部細節(jié)。3.1功能需求本節(jié)描述2. 2.3.節(jié)所述的每一功能需求。本節(jié)可以劃分為假設(shè)干小節(jié),每一小節(jié)逐一說明 每一功能需求。本節(jié)將該功能需求具體描述為輸入、處理和輸出的需求。本節(jié)可用自然語言描述;也可用 形式化的方法描述,如數(shù)據(jù)流圖、業(yè)務(wù)流程圖等。本節(jié)由以下容組成:A. 輸入:詳細描述該功能的所有輸入數(shù)據(jù),包括:輸入源、類型、長度、數(shù)值圍、精度、 數(shù)量、頻度等;B. 處理:定義對輸入數(shù)據(jù)的全部操作,以獲得預(yù)期的輸出數(shù)據(jù),包括:輸入數(shù)據(jù)的有

7、效 性檢驗、操作時序或優(yōu)先級、異常情況處理、輸出數(shù)據(jù)的有效性檢驗等;C. 輸出:詳細描述該功能的所有輸出數(shù)據(jù),包括:承受者、類型、長度、數(shù)值圍、精度、 數(shù)量、出錯信息等。可用下表方式描述:功能編號功能名稱所屬部門調(diào)查者調(diào)查時間審核人能述 功描輸入項處理描述輸出項界面要求3.2性能需求本節(jié)說明軟件數(shù)據(jù)處理能力和時間特性的需求。數(shù)據(jù)處理能力可能包括:支持并行操作的用戶數(shù)、處理的文件和記錄數(shù)、表和文件的大小。時間特性可能包括:響應(yīng)時間、更新處理時間、數(shù)據(jù)的轉(zhuǎn)換和傳輸時間、運行時間等。3.3 數(shù)據(jù)庫需求 本節(jié)說明對軟件所應(yīng)用的數(shù)據(jù)庫的需求,如:數(shù)據(jù)項、記錄、文件標(biāo)識、靜態(tài)和動態(tài)的組 織、存取能力等。3

8、.4 設(shè)計約束3.4.1 其他標(biāo)準(zhǔn)的約束 本節(jié)描述由現(xiàn)有的標(biāo)準(zhǔn)或規(guī)那么派生的要求,如:a. 報表格式;b. 數(shù)據(jù)命名;c. 審計追蹤,等等。3.4.2 硬件約束本節(jié)包括各種軟件運行的硬件約束,如:a 硬件配置的特點;b 存和硬盤的容量。3.5 屬性 本節(jié)定義用戶對軟件的其他屬性的要求,可能的容如下所列。如果 SRS 包括了以下屬性, 但在 SRS 的其他章節(jié)進展說明,須在相應(yīng)小節(jié)指明。3.5.1 可用性 定義某些需求如:檢查點、恢復(fù)方法和重啟動等,以保證軟件的可用性。3.5.2 可靠性 定義軟件在規(guī)定的時間和規(guī)定的條件下,滿足規(guī)定功能的能力。3.5.3 效率 定義軟件在規(guī)定的條件下,功能和性能

9、水平與所使用資源量如軟件產(chǎn)品、硬件設(shè)施、耗 材、操作人員、維護人員之間的關(guān)系。3.5.4 平安性 說明如何保護軟件,以防止偶然或惡意的訪問、使用、修改或泄密。3.5.5 可維護性 規(guī)定需求以保證軟件是可維護的。3.5.6 可移植性 說明軟件對軟、硬件環(huán)境的兼容,它從一個環(huán)境移植到另一個環(huán)境的約束等。3.6 外部接口需求3.6.1 用戶接口本節(jié)說明為方便用戶使用而提出的軟件與用戶界面的需求。如 :報表格式、菜單格式等。3.6.2 硬件接口 本節(jié)說明軟件與硬件間各接口,可使用接口框圖進展說明。說明容包括:a) 接口標(biāo)識;b) 功能描述;c) 數(shù)據(jù)格式、傳輸協(xié)議;d) 優(yōu)先級;e) 響應(yīng)時間;f)

10、異常處理。 對每一硬件,需提供名稱、縮寫、型號、數(shù)量,并說明其功能。3.6.3 軟件接口 本節(jié)指定需使用的其他軟件產(chǎn)品如:數(shù)據(jù)管理系統(tǒng)、操作系統(tǒng)、數(shù)學(xué)軟件包,以與同 其他應(yīng)用系統(tǒng)之間的接口。如果已有完整的接口文件,需在本節(jié)指明。說明容包括:a) 接口標(biāo)識;b) 功能描述;c) 數(shù)據(jù)流程和控制流程的方向;d) 數(shù)據(jù)格式;e) 接口類型;f) 異常處理等。 對每一個所需的軟件產(chǎn)品,需提供名稱、縮寫、規(guī)格說明、版本號、來源等容4. 數(shù)據(jù)字典列出數(shù)據(jù)字典5. 附錄5.1 用戶方組織機構(gòu)圖;附錄中還可能包括的容有:a原有系統(tǒng)的組織機構(gòu)圖、業(yè)務(wù)流程圖、信息流程圖;b輸入、輸出格式樣本;c交叉索引等;d?需

11、求規(guī)格說明書?確認協(xié)議。?需求規(guī)格說明書?確認協(xié)議甲方:#事業(yè)部乙方:#開發(fā)室在甲方的大力配合與支持下,乙方制作了該?需求規(guī)格說明書?;甲方對 該?需求規(guī)格說明書?經(jīng)過詳細審核,已確認該?需求規(guī)格說明書?中的各項 容翔實全面,該?需求規(guī)格說明書?中的容已完全包括了?工程開發(fā)委托合同? 中的?用戶需求說明書?局部中關(guān)于軟件產(chǎn)品的需求。經(jīng)過甲乙雙方友好協(xié)商, 達成如下協(xié)議:1 該?需求規(guī)格說明書?是?工程開發(fā)委托合同?的補充文件,與?工程 開發(fā)委托合同?具有同等的法律效力;2 該?需求規(guī)格說明書? 是?工程開發(fā)委托合同? 中 條款軟件產(chǎn)品最終驗收的唯一標(biāo)準(zhǔn);3甲方在?工程開發(fā)委托合同?中 條 款軟件產(chǎn)品最終驗收前可提出對該?需求規(guī)格

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論