需求規(guī)格說(shuō)明書的格式規(guī)范_第1頁(yè)
需求規(guī)格說(shuō)明書的格式規(guī)范_第2頁(yè)
需求規(guī)格說(shuō)明書的格式規(guī)范_第3頁(yè)
需求規(guī)格說(shuō)明書的格式規(guī)范_第4頁(yè)
需求規(guī)格說(shuō)明書的格式規(guī)范_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 P;零極點(diǎn)法零極點(diǎn)法高鴻萍高鴻萍 p【;】45+項(xiàng)目編號(hào)項(xiàng)目編號(hào): S卷卷 號(hào)號(hào)卷內(nèi)編號(hào)卷內(nèi)編號(hào)密密 級(jí)級(jí)需求規(guī)格說(shuō)明書需求規(guī)格說(shuō)明書Version: 項(xiàng) 目 承 擔(dān) 部 門: 第 23 小組 撰 寫 人(簽名): 孫銘煜 完 成 日 期: 2016-03-29 本文檔 使 用部門: 主管領(lǐng)導(dǎo) 項(xiàng)目組 客戶(市場(chǎng)) 維護(hù)人員 用戶 評(píng)審負(fù)責(zé)人(簽名): 評(píng) 審 日 期: 分 類: 目目 錄錄1.引言引言.11.1目的 .11.2定義 .11.3參考資料.12.軟件總體概述軟件總體概述.12.1軟件標(biāo)識(shí).12.2軟件描述.12.2.1系統(tǒng)屬性.12.2.2開發(fā)背景.22.2.3軟件功能.22.

2、3用戶的特點(diǎn).22.4限制與約束.23.具體需求具體需求 .23.1功能需求.33.2性能需求.33.3數(shù)據(jù)庫(kù)需求.43.4設(shè)計(jì)約束.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可維護(hù)性.43.5.6可移植性.53.6外部接口需求.53.6.1用戶接口.53.6.2硬件接口.53.6.3軟件接口.53.6.4通信接口.64.數(shù)據(jù)字典數(shù)據(jù)字典 .65.附錄附錄.65.1用戶方組織機(jī)構(gòu)圖;.6需求規(guī)格說(shuō)明書 11. 引言引言1.1 目的目的為了使得圖書館管理更好更快的運(yùn)行于各項(xiàng)功能的完善

3、,通過(guò)不同的測(cè)試過(guò)程來(lái)找出來(lái)系統(tǒng)的 Bug,從而更加的穩(wěn)定、安全和靈活。1.2 定義定義1、圖書館管理系統(tǒng) 2、圖書館數(shù)據(jù)庫(kù)關(guān)系表1.3 參考資料參考資料軟件工程方法與實(shí)踐(第 2 版) 竇萬(wàn)峰 主編軟件功能測(cè)試 基于 QuickTest Professional 應(yīng)用 清華大學(xué)出版社軟件測(cè)試教程(第 3 版) 雷子工業(yè)出版社 Sql 數(shù)據(jù)庫(kù)基礎(chǔ)與進(jìn)階 魏新年 魏曉超著 清華大學(xué)出版社 2. 軟件總體概述軟件總體概述2.1 軟件標(biāo)識(shí)軟件標(biāo)識(shí)軟件全名稱:圖書館管理系統(tǒng),軟件縮稱:圖書館管理版本號(hào): LMS V1.0Beta2.2 軟件描述軟件描述2.2.1系統(tǒng)屬性該系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),廣泛使用

4、于各大學(xué)校的圖書館和商業(yè)性的圖書館;是讀者與圖書館之間聯(lián)系的媒介;此系統(tǒng)為獨(dú)立的網(wǎng)站服務(wù)器系統(tǒng),與用戶計(jì)算機(jī)的操作系統(tǒng)無(wú)關(guān),可以方便讀者即使不進(jìn)入圖書館也能查詢到圖書。 用戶在各大圖書館里面登陸進(jìn)去,就可以獲得系統(tǒng)的功能服務(wù)。 2.2.2開發(fā)背景圖書館管理系統(tǒng)是銜接與用戶和圖書館之間,以方便用戶為主要目的。是方便讀者在圖書館查詢、借閱、歸還圖書是節(jié)省很多無(wú)謂的時(shí)間;管理員也可以在此系統(tǒng)中獲取有關(guān)讀者的信息,圖書的各項(xiàng)狀況,進(jìn)而方便管理員對(duì)信息的記錄。需求規(guī)格說(shuō)明書 22.2.3軟件功能本節(jié)為軟件功能提供一個(gè)摘要,無(wú)須描述功能的細(xì)節(jié)。應(yīng)為每一軟件功能的需求分配一個(gè)唯一性的標(biāo)識(shí),以利于需求的跟蹤和

5、測(cè)試。應(yīng)說(shuō)明功能的優(yōu)先級(jí)定義,和每一功能的優(yōu)先級(jí)(從用戶角度而言)。優(yōu)先級(jí)定義可采用以下方法(QFD 對(duì)功能需求的分類方法):a.高軟件必須實(shí)現(xiàn)的功能,用戶有明確的功能定義和要求;b.中軟件應(yīng)該實(shí)現(xiàn)的功能,用戶的功能定義和要求可能是模糊的、不具體的、或低約束的,但是這類功能的缺少會(huì)導(dǎo)致用戶的不滿意,因此這類功能的具體需求應(yīng)當(dāng)由需求分析人員誘導(dǎo)用戶產(chǎn)生并明確;c.低軟件盡量實(shí)現(xiàn)的功能,并可根據(jù)開發(fā)進(jìn)度進(jìn)行取舍,但這類功能的實(shí)現(xiàn)將會(huì)增加用戶的滿意度。可用以下表格來(lái)說(shuō)明軟件功能:序號(hào)序號(hào)功能名稱功能名稱功能需求標(biāo)識(shí)功能需求標(biāo)識(shí)優(yōu)先級(jí)優(yōu)先級(jí)簡(jiǎn)要描述簡(jiǎn)要描述01登錄系統(tǒng)1.1高查看讀者和管理員的信息02

6、查看個(gè)人信息1.2高查看借閱數(shù),圖書歸還日期,是否按時(shí)歸還等03查詢圖書1.3高查找圖書04預(yù)定圖書1.4高對(duì)所需借閱圖書進(jìn)行預(yù)定05處理預(yù)定1.5高圖書管理員對(duì)讀者預(yù)定圖書進(jìn)行確認(rèn)或取消06圖書信息管理1.6高系統(tǒng)管理員對(duì)圖書信息進(jìn)行添加、修改、刪除、查詢07圖書管理員管理1.7高系統(tǒng)管理員對(duì)圖書管理員信息進(jìn)行添加、修改、刪除、查詢08讀者借閱證管理1.8高系統(tǒng)管理員對(duì)讀者借閱證信息進(jìn)行添加、修改、刪除、查詢09圖書類別維護(hù)1.9高系統(tǒng)管理員對(duì)圖書類別維護(hù)10罰款設(shè)置2.0高系統(tǒng)管理對(duì)超期未歸還圖書的讀者設(shè)置罰款12統(tǒng)計(jì)數(shù)據(jù)2.2高系統(tǒng)管理員對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)需求規(guī)格說(shuō)明書 32.3 用戶的特點(diǎn)

7、用戶的特點(diǎn)讀者:一般指用戶,讀者眾多為學(xué)生、教師、文藝青年等圖書管理員:熟悉工作流程,電腦基本操作系統(tǒng)管理員:對(duì)系統(tǒng)的維護(hù)和對(duì)各項(xiàng)技能的操作熟練。2.4 限制與約束限制與約束 本節(jié)描述軟件開發(fā)工作的某些限制,例如經(jīng)費(fèi)限制、開發(fā)期限、硬件限制、編程語(yǔ)言、通信協(xié)議、安全和保密要求、開發(fā)過(guò)程中須遵守的某些標(biāo)準(zhǔn)或規(guī)則。本節(jié)內(nèi)容不是陳述具體需求或設(shè)計(jì)約束,而是為具體需求以及設(shè)計(jì)約束的描述提供依據(jù)。3. 具體需求具體需求本章應(yīng)包括在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí)所需的全部細(xì)節(jié)。3.1 功能需求功能需求本節(jié)描述 2. 2.3.節(jié)所述的每一功能需求。本節(jié)可以劃分為若干小節(jié),每一小節(jié)逐一說(shuō)明每一功能需求。本節(jié)將該功能需求具

8、體描述為輸入、處理和輸出的需求。本節(jié)可用自然語(yǔ)言描述;也可用形式化的方法描述,如數(shù)據(jù)流圖(DFD)、業(yè)務(wù)流程圖(IDEF0)方法等。本節(jié)由以下內(nèi)容組成:A.輸入:詳細(xì)描述該功能的所有輸入數(shù)據(jù),包括:輸入源、類型、長(zhǎng)度、數(shù)值范圍、精度、量綱、數(shù)量、更新和處理頻度等;B.處理:定義對(duì)輸入數(shù)據(jù)的全部操作,以獲得預(yù)期的輸出數(shù)據(jù),包括:輸入數(shù)據(jù)的有效性檢驗(yàn)、操作時(shí)序或優(yōu)先級(jí)、異常情況處理、輸出數(shù)據(jù)的有效性檢驗(yàn)等;C.輸出:詳細(xì)描述該功能的所有輸出數(shù)據(jù),包括:接受者、類型、長(zhǎng)度、數(shù)值范圍、精度、量綱、數(shù)量、出錯(cuò)信息等??捎孟卤矸绞矫枋觯汗δ芫幪?hào)功能編號(hào)0101功能名稱功能名稱登陸、查詢登陸、查詢所屬部門所

9、屬部門調(diào)查者調(diào)查者調(diào)查時(shí)間調(diào)查時(shí)間審核人審核人功 能描 述讀者和圖書管理員登錄圖書管理系統(tǒng)的窗口,讀者登錄后在搜索框輸入想好查詢的圖書名稱輸入項(xiàng)用戶名:輸入源:UserNum;類型:String 型;長(zhǎng)度:20;密碼:輸入源:PassWord ; 類型:String 型;長(zhǎng)度:20;搜索框:輸入源:Search;類型:String 型;長(zhǎng)度:20;需求規(guī)格說(shuō)明書 4處理描述點(diǎn)擊登錄按鈕,form 將數(shù)據(jù)傳輸給 servlet,servlet 將數(shù)據(jù)和數(shù)據(jù)庫(kù)中用戶表進(jìn)行匹配;點(diǎn)擊搜索按鈕,form 獲取數(shù)據(jù)傳入servlet,在圖書表中查詢是否有該書籍存在;并返回顯示輸出項(xiàng)1、 若匹配成功,頁(yè)面

10、跳轉(zhuǎn)至用戶相對(duì)應(yīng)的頁(yè)面;若匹配失敗,則跳出提示框表示登錄失敗,要求重新輸入。2、 圖書編號(hào):輸出源:BookNum;類型:String 型;長(zhǎng)度:20;圖書名稱:輸出源:BookName;類型:String 型;長(zhǎng)度:20;作者:輸出源:author;類型:String 型;長(zhǎng)度:20;出版社:輸出源:press;類型:String 型;長(zhǎng)度:20;圖書簡(jiǎn)介:輸出源:profile;類型:String 型;長(zhǎng)度:80;圖書狀態(tài):輸出源:status;類型:String 型;長(zhǎng)度:10;界面要求3.2 性能需求性能需求本節(jié)說(shuō)明軟件數(shù)據(jù)處理能力和時(shí)間特性的需求。數(shù)據(jù)處理能力可能包括:支持的終端數(shù)、

11、支持并行操作的用戶數(shù)、處理的文件和記錄數(shù)、表和文件的大小。時(shí)間特性可能包括:響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間、運(yùn)行時(shí)間等。3.3 數(shù)據(jù)庫(kù)需求數(shù)據(jù)庫(kù)需求本節(jié)說(shuō)明對(duì)軟件所應(yīng)用的數(shù)據(jù)庫(kù)的需求,如:數(shù)據(jù)項(xiàng)、記錄、文件標(biāo)識(shí)、靜態(tài)和動(dòng)態(tài)的組織、存取能力等。3.4 設(shè)計(jì)約束設(shè)計(jì)約束3.4.1其他標(biāo)準(zhǔn)的約束本節(jié)描述由現(xiàn)有的標(biāo)準(zhǔn)或規(guī)則派生的要求,如:a.報(bào)表格式;b.數(shù)據(jù)命名;c.會(huì)計(jì)準(zhǔn)則;d.審計(jì)追蹤,等等。3.4.2硬件約束本節(jié)包括各種軟件運(yùn)行的硬件約束,如:需求規(guī)格說(shuō)明書 5a硬件配置的特點(diǎn);b內(nèi)存儲(chǔ)器和輔助存儲(chǔ)器的容量。3.5 屬性屬性本節(jié)定義用戶對(duì)軟件的其他屬性的要求,可能的內(nèi)容如下所列。

12、如果 SRS 包括了下列屬性,但在 SRS 的其他章節(jié)進(jìn)行說(shuō)明,須在相應(yīng)小節(jié)指明。3.5.1可用性定義某些需求(如:檢查點(diǎn)、恢復(fù)方法和重啟動(dòng)性等),以保證軟件的可用性。3.5.2可靠性定義軟件在規(guī)定的時(shí)間內(nèi)和規(guī)定的條件下,滿足規(guī)定功能的能力。3.5.3效率定義軟件在規(guī)定的條件下,功能和性能水平與所使用資源量(如軟件產(chǎn)品、硬件設(shè)施、耗材、操作人員、維護(hù)人員)之間的關(guān)系。3.5.4安全性說(shuō)明如何保護(hù)軟件,以防止偶然或惡意的訪問、使用、修改或泄密。3.5.5可維護(hù)性規(guī)定需求以保證軟件是可維護(hù)的。3.5.6可移植性說(shuō)明軟件對(duì)軟、硬件環(huán)境的兼容,它從一個(gè)環(huán)境移植到另一個(gè)環(huán)境的約束等。.3.6 外部接口需

13、求外部接口需求3.6.1用戶接口本節(jié)說(shuō)明為方便用戶使用而提出的軟件與用戶界面的需求。如:屏幕格式、報(bào)表格式、菜單格式、輸入輸出時(shí)間、功能鍵的使用。3.6.2硬件接口本節(jié)說(shuō)明軟件與硬件間各接口,可使用接口框圖進(jìn)行說(shuō)明。說(shuō)明內(nèi)容包括:a)接口標(biāo)識(shí);b)功能描述;c)信號(hào)方向、格式、傳輸協(xié)議;需求規(guī)格說(shuō)明書 6d)優(yōu)先級(jí);e)響應(yīng)時(shí)間;f)異常處理。對(duì)每一硬件,需提供名稱、縮寫、型號(hào)、數(shù)量,并說(shuō)明其功能。3.6.3軟件接口本節(jié)指定需使用的其他軟件產(chǎn)品(如:數(shù)據(jù)管理系統(tǒng)、操作系統(tǒng)、數(shù)學(xué)軟件包),以及同其他應(yīng)用系統(tǒng)之間的接口。如果已有完整的接口文件,需在本節(jié)指明。說(shuō)明內(nèi)容包括:a)接口標(biāo)識(shí);b)功能描述

14、;c)數(shù)據(jù)流程和控制流程的方向;d)數(shù)據(jù)格式、容量;e)接口類型(如手動(dòng)或自動(dòng));f)接口數(shù)據(jù)中斷的優(yōu)先級(jí)別;g)中斷響應(yīng)時(shí)間;h)異常處理等。對(duì)每一個(gè)所需的軟件產(chǎn)品,需提供名稱、縮寫、規(guī)格說(shuō)明、版本號(hào)、來(lái)源等內(nèi)容。3.6.4通信接口本節(jié)指定各種通信接口,如局域網(wǎng)的協(xié)議等。4. 數(shù)據(jù)字典數(shù)據(jù)字典以如下方式列出數(shù)據(jù)字典:存折=戶名+所號(hào)+帳號(hào)+開戶日+性質(zhì)+(印密)+1存取行50戶名=2字母24所號(hào)=“001”.“99999999”如果數(shù)據(jù)字典在設(shè)計(jì)階段完成或進(jìn)一步完善,在此節(jié)說(shuō)明。5. 附錄附錄(用例流程編寫)(用例流程編寫)用例編寫用例編寫:001用例名稱用例名稱:登錄系統(tǒng)簡(jiǎn)要說(shuō)明簡(jiǎn)要說(shuō)明:

15、讀者憑借本人校園卡編號(hào)、密碼登錄圖書館管理系統(tǒng)參與者參與者:學(xué)生前置條件前置條件:圖書館正常開放時(shí)間需求規(guī)格說(shuō)明書 7后置條件后置條件:必須輸入正確有效的身份賬號(hào)密碼基本事件流基本事件流1.讀者輸入賬號(hào)密碼登錄圖書館管理系統(tǒng)其他事件流其他事件流 1a.讀者輸錯(cuò)賬號(hào)或密碼 1a1.系統(tǒng)彈出帳號(hào)密碼錯(cuò)誤警告信息 1a2.讀者重新輸入賬號(hào)密碼 1a3.多次確認(rèn)忘記后找管理員幫助:異常事件流異常事件流無(wú)補(bǔ)充說(shuō)明補(bǔ)充說(shuō)明如遇系統(tǒng)維護(hù)則無(wú)法登錄,請(qǐng)直接聯(lián)系相關(guān)工作人員用例編寫用例編寫:002用例名稱用例名稱:個(gè)人信息查詢簡(jiǎn)要說(shuō)明簡(jiǎn)要說(shuō)明:讀者登錄系統(tǒng)后對(duì)自己圖書館信息進(jìn)行查詢參與者參與者:學(xué)生前置條件前置

16、條件:圖書館管理系統(tǒng)正常開放后置條件后置條件: 如若讀者對(duì)“個(gè)人信息查詢”進(jìn)行了能保存的操作,則系統(tǒng)會(huì)根據(jù)操作的行為而更新對(duì)應(yīng)的信息。基本事件流基本事件流1.讀者輸入賬號(hào)密碼登錄圖書館管理系統(tǒng)2.讀者點(diǎn)擊“個(gè)人信息查詢”其他事件流其他事件流 1a.讀者輸錯(cuò)賬號(hào)或密碼 1a1.系統(tǒng)彈出帳號(hào)密碼錯(cuò)誤警告信息 1a2.讀者重新輸入賬號(hào)密碼 1a3.多次確認(rèn)忘記后找管理員幫助:異常事件流異常事件流2b.個(gè)人信息查詢出錯(cuò) 2b1.信息與本人的不配對(duì) 2b2.信息無(wú)法查詢補(bǔ)充說(shuō)明補(bǔ)充說(shuō)明如遇系統(tǒng)維護(hù)則無(wú)法登錄,請(qǐng)直接聯(lián)系相關(guān)工作人員用例編寫用例編寫:003用例名稱用例名稱:搜索圖書簡(jiǎn)要說(shuō)明簡(jiǎn)要說(shuō)明:讀者在

17、登錄系統(tǒng)后查詢相關(guān)書籍的名字或者相關(guān)書籍分類參與者參與者:學(xué)生前置條件前置條件:圖書館管理系統(tǒng)正常開放需求規(guī)格說(shuō)明書 8后置條件后置條件:只能輸入圖書關(guān)鍵詞查詢或者按分類查詢基本事件流基本事件流1.讀者輸入賬號(hào)密碼登錄圖書館管理系統(tǒng)2.讀者點(diǎn)擊“圖書查詢”按關(guān)鍵詞或者分類進(jìn)行相關(guān)書籍的查詢其他事件流其他事件流 1a.讀者輸錯(cuò)賬號(hào)或密碼 1a1.系統(tǒng)彈出帳號(hào)密碼錯(cuò)誤警告信息 1a2.讀者重新輸入賬號(hào)密碼 1a3.多次確認(rèn)忘記后找管理員幫助: 2a.按關(guān)鍵詞查詢無(wú)法找到相關(guān)書籍 2a1.系統(tǒng)彈出“找不到相關(guān)書籍,請(qǐng)更換關(guān)鍵詞查詢”異常事件流異常事件流無(wú)補(bǔ)充說(shuō)明補(bǔ)充說(shuō)明如遇系統(tǒng)維護(hù)則無(wú)法登錄,請(qǐng)直接

18、聯(lián)系相關(guān)工作人員用例編寫用例編寫:004用例名稱用例名稱:借閱圖書簡(jiǎn)要說(shuō)明簡(jiǎn)要說(shuō)明:讀者在“查詢書籍”中選擇相關(guān)的書籍進(jìn)行租借參與者參與者:學(xué)生前置條件前置條件:圖書館正常開放時(shí)間后置條件后置條件:如果讀者借書成功,則該讀者可借數(shù)量減少,如該讀者未成功借到圖書,則該讀者可借數(shù)量保持不變基本事件流基本事件流1.讀者進(jìn)入圖書館;2.讀者輸入賬號(hào)密碼登錄圖書館管理系統(tǒng)3.讀者點(diǎn)擊“圖書查詢”按關(guān)鍵詞或者分類進(jìn)行相關(guān)書籍的查詢4.讀者選擇要租借的書籍點(diǎn)擊“圖書租借”其他事件流其他事件流 2a.讀者輸錯(cuò)賬號(hào)或密碼 2a1.系統(tǒng)彈出帳號(hào)密碼錯(cuò)誤警告信息 2a2.讀者重新輸入賬號(hào)密碼 2a3.多次確認(rèn)忘記后找管理員幫助:3a.按關(guān)鍵詞查詢無(wú)法找到相關(guān)書籍 3a1.系統(tǒng)彈出“找不到相關(guān)書籍,請(qǐng)更換關(guān)鍵詞查詢” 4a.無(wú)法進(jìn)行圖書租借 4a1.系統(tǒng)提示該圖書已被借完 4a2.系統(tǒng)提示你已經(jīng)沒有可借書數(shù)量,請(qǐng)先歸還圖書 4a3.系統(tǒng)提示你的信息存在問題,請(qǐng)與管理員聯(lián)系異常事件流異常事件流需求規(guī)格說(shuō)明

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論