軟件需求規(guī)格說明_第1頁
軟件需求規(guī)格說明_第2頁
軟件需求規(guī)格說明_第3頁
軟件需求規(guī)格說明_第4頁
軟件需求規(guī)格說明_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

1、軟件需求規(guī)格說明Software Requirement Specification )1 引言1.1 目的 本文檔描述了一個小型圖書資料管理系統(tǒng) MiniLibrary V1.0 版本的軟件功能需求 和非功能需求,其閱讀對象是本項目的客戶、開發(fā)和維護(hù)系統(tǒng)的開發(fā)團(tuán)隊成員。1.2 文檔約定 本文檔的命名遵從如下規(guī)范: SRS-XXX-Y YY需求標(biāo)識XXX表示需求類型。需求類型分為3類:接口需求INT、功能需求FUN非功能需求 NTF;YYY表示具體需求項,用 3位數(shù)字表示。UC-XXX用例標(biāo)識XXX表示具體用例項,用 3位數(shù)字表示。ANL-DGM-UCR-XXX用例實現(xiàn)交互圖標(biāo)識XXX表示具體

2、用例實現(xiàn)交互圖項,用3位數(shù)字表示。ANL-XXX-CLS-YYY分析類標(biāo)識XXX表示分析類類型。分析類類型分為3類:邊界類BOD控制類CTR實體類ENT;YYY表示具體分析類項,用 3位數(shù)字表示。1.3 預(yù)期的讀者和閱讀建議項目管理人員可以根據(jù)功能的優(yōu)先級來安排項目的開發(fā)進(jìn)程; 項目開發(fā)人員可以根據(jù)分析模型來指導(dǎo)系統(tǒng)設(shè)計和詳細(xì)設(shè)計; 測試人員可以根據(jù)詳細(xì)的用例描述來指導(dǎo)測試用例的開發(fā)。1.4 產(chǎn)品的范圍小型圖書資料管理系統(tǒng) MiniLibrary 是一個基于 WEB 的應(yīng)用軟件,它允許讀者在 線搜索圖書資料信息, 并且可以預(yù)訂目前借不到的圖書資料。 同時, 圖書管理員使用計算機(jī) 實現(xiàn)對學(xué)院圖書

3、資料的登記、借出、歸還、查詢等管理。1.5 參考文獻(xiàn) 用戶界面規(guī)格說明( User Interface Specification )2 綜合描述2.1 產(chǎn)品的前景 MiniLibrary 系統(tǒng)是一個應(yīng)用計算機(jī)的新系統(tǒng), 它取代了當(dāng)前在某學(xué)院圖書資料室 以手工方式管理圖書資料的過程, 可以提高學(xué)院圖書資料管理的工作效率, 并為讀者帶來便 利。缶書信息圖右資料訂理系逬Mini Library:借書記錄 ;還節(jié)記錄 Jgj乩;息誦帝佶息哲建規(guī)則預(yù)訂収消借書逍功輸述通如郵件察統(tǒng)圖書件理慎該系統(tǒng)有圖書管理員和普通讀者兩種用戶,普通讀者必須首先進(jìn)行注冊才可以使用該系統(tǒng)。圖書管理員負(fù)責(zé)添加、更新和刪除系統(tǒng)

4、中的圖書資料信息,并登記和查詢圖書資料的借出或歸還情況。普通讀者可以按照作者或者主題檢索圖書資料信息,并且可以預(yù)訂目前借不到的圖書資料。一旦預(yù)訂的圖書資料被歸還或已購買,系統(tǒng)將立即通知預(yù)訂者。該系統(tǒng)應(yīng)該是可定制的, 圖書管理員可以設(shè)置圖書管理規(guī)則; 該系統(tǒng)的設(shè)計應(yīng)該支 持?jǐn)U展性,希望可以演化成若干版本,最終實現(xiàn)對各種圖書資料的完整管理, 并能夠適用于 更大范圍的圖書資料管理。22產(chǎn)品的功能本產(chǎn)品功能特性如表1所示。表1功能特性列表功能標(biāo)識功能特性簡述SRS-FUN-001設(shè)置圖書資料管理規(guī)則。SRS-FUN-003創(chuàng)建、修改、刪除和查詢圖書資料。SRS-FUN-005創(chuàng)建、修改、刪除和查詢讀者

5、信息。SRS-FUN-007登記借書記錄。SRS-FUN-009登記歸還記錄。SRS-FUN-011預(yù)訂目前借不到的圖書資料。SRS-FUN-013取消已有的預(yù)訂。SRS-FUN-015郵件通知預(yù)定者借閱所預(yù)訂的圖書資料。SRS-FUN-017郵件催促讀者歸還到期圖書資料通知。SRS-FUN-019用戶可以通過In ternet訪問系統(tǒng)。2.3用戶類和特征用戶類說明、+ -W. 讀者讀者是學(xué)院的教師和學(xué)生,他們希望能夠在線搜索圖書資料信息,并且可 以預(yù)訂目前借不到的圖書資料。大約每年有3000人,其中估計有1000人預(yù)計平均每星期每人使用MiniLibrary系統(tǒng)2次(來源:根據(jù)當(dāng)前圖書資料的

6、使用數(shù)據(jù))。所有的讀者都可以從辦公室、實驗室、宿舍、家庭等訪問互 聯(lián)網(wǎng),讀者希望系統(tǒng)能夠通知預(yù)訂圖書已可借閱,或者催還到期的圖書, 并能夠取消已有的預(yù)訂。圖書管理員學(xué)院目前有2名圖書管理員,他們負(fù)責(zé)添加、更新和刪除系統(tǒng)中的圖書資 料信息,登記和查詢圖書資料的借出或歸還情況。圖書管理員需要接受培訓(xùn),學(xué)會如何使用計算機(jī)、WEB瀏覽器和MiniLibrary系統(tǒng)。2.4運(yùn)行環(huán)境系統(tǒng)應(yīng)該運(yùn)行在Windows XP以及以上版本的平臺上;支持Microsoft IE 5.0 和6.0版本的瀏覽器; 服務(wù)器采用Windows NT 2003操作系統(tǒng)。2.5設(shè)計和實現(xiàn)上的限制系統(tǒng)的開發(fā)文檔將遵循公司的開發(fā)標(biāo)準(zhǔn)

7、V1.0軟件開發(fā)語言為ASP.NET和C#,數(shù)據(jù)庫系統(tǒng)為SQL Server 20032.6假設(shè)和依賴假設(shè)使用該文檔的人具有GUI界面背景知識和一定的圖形分析模型概念(主要包括用例圖和時序圖)。假設(shè)用戶在執(zhí)行了任何一條功能后,都可以終止進(jìn)一步的操作。 本系統(tǒng)使用 TCL( Tool Comma nd Lan guage )提供的模式匹配功能。3外部接口需求3.1用戶界面SRS-INT-001 :系統(tǒng)對所顯示的每個 HTML頁面都提供幫助鏈接,說明該頁面的操作。SRS-INT-002 : WEB頁面的操作除了綜合使用鼠標(biāo)和鍵盤共同完成之外,還可以只 通過鍵盤來完成。SRS-INT-003 :用戶

8、界面必須符合 GUI規(guī)范。SRS-INT-004 :詳細(xì)的界面需求可參考用戶界面規(guī)格說明(User In terfaceSpecification )。3.2硬件接口無。3.3軟件接口SRS-INT-005 :與現(xiàn)有的郵件系統(tǒng)連接給讀者發(fā)送通知郵件。3.4通信接口無。4系統(tǒng)特性4.1說明和優(yōu)先級這里使用通用的需求優(yōu)先級標(biāo)注方式,該方式包括高、中、低三個級別,級別的定義如下所述。高:是關(guān)鍵需求,必須實現(xiàn),否則表示項目失?。恢校褐С直匾南到y(tǒng)操作,是最終版本所要求的,但是如果緊急,可以考慮在 下一個版本中實現(xiàn);低:功能或質(zhì)量上的增強(qiáng),如果資源允許,這些功能的實現(xiàn)能夠使得產(chǎn)品更完 美。項目的需求優(yōu)先

9、級如表 2所示。表2需求優(yōu)先級列表功能標(biāo)識功能特性簡述優(yōu)先級備注SRS-FUN-001設(shè)置圖書資料管理規(guī)則。SRS-FUN-003創(chuàng)建、修改、刪除和查詢圖書資料。SRS-FUN-005創(chuàng)建、修改、刪除和查詢讀者信息。SRS-FUN-007登記借書記錄。SRS-FUN-009登記歸還記錄。SRS-FUN-011預(yù)訂目前借不到的圖書資料。SRS-FUN-013取消已有的預(yù)訂。SRS-FUN-015郵件通知預(yù)定者借閱所預(yù)訂的圖書資料。SRS-FUN-017郵件催促讀者歸還到期圖書資料通知。SRS-FUN-019用戶可以通過In ternet訪問系統(tǒng)。4.2激勵/響應(yīng)序列參考用戶界面規(guī)格說明( Use

10、r In terface Specificatio n )中的界面元素說明和下節(jié)的功能需求描述。4.3功能需求1系統(tǒng)用例圖用例列表如表3所示。表3用例列表用例標(biāo)識用例名用例簡述UC-001管理讀者在系統(tǒng)中維護(hù)普通讀者的注冊信息UC-003管理圖書資料在系統(tǒng)中增加、修改和刪除圖書資料的基本信息UC-005管理書目在系統(tǒng)中增加、修改和刪除書目信息UC-007登記借書在系統(tǒng)中登記普通讀者的借書記錄UC-009登記還書在系統(tǒng)中登記普通讀者的還書記錄UC-011預(yù)訂圖書在系統(tǒng)中預(yù)訂借書UC-013取消預(yù)訂在系統(tǒng)中取消已有的預(yù)訂UC-015登錄使用此系統(tǒng)的人員需要進(jìn)行登錄,以驗證其身份和權(quán)限UC-017瀏

11、覽查詢用戶可以檢索圖書資料信息、 讀者注冊信息和讀者借還書記錄有關(guān)上述用例的詳細(xì)描述參見“附錄D: MiniLibrary 用例描述”。5 非功能需求5.1 性能需求SRS-NTF-001:在每周1 5的上午9:00 11:00和下午3:00 5:00是高峰時間, 系統(tǒng)將能適應(yīng) 5000 個用戶同時使用,平均每個會話估計持續(xù) 10分鐘。10SRS-NTF-002:系統(tǒng)的所有WEB頁面在百兆的光纖網(wǎng)上全部顯示時間的最大值是 秒鐘。SRS-NTF-003:系統(tǒng)對用戶請求的最大響應(yīng)時間是5秒鐘,在此時間內(nèi)將響應(yīng)結(jié)果顯示在屏幕上。上述性能需求要求的軟硬件環(huán)境如下:Intel CPU 450MHz ;S

12、DRAM13內(nèi)存,容量 256MB7200 轉(zhuǎn)硬盤,容量 20GB; 操作系統(tǒng) Windows 2000 Professional 。5.2 安全設(shè)施需求無。5.3 安全性需求SRS-NTF-004:用戶必須使用用戶名和口令登錄系統(tǒng)成功后才可以執(zhí)行系統(tǒng)其他操 作。SRS-NTF-005:系統(tǒng)只允許讀者查看自己的借還記錄,而不能查看別人的記錄。SRS-NTF-006:不能對系統(tǒng)中其他運(yùn)行的軟件造成破壞,或造成操作系統(tǒng)死機(jī)。5.4 軟件質(zhì)量屬性SRS-NTF-007:為了便于代碼的維護(hù),編碼必須遵從Java語言編程規(guī)范;SRS-NTF-008: MiniLibrary 系統(tǒng)將在每周 7 天每天 2

13、4 小時的 95%時間可用。SRS-NTF-009:如果在借書、還書、預(yù)訂等操作執(zhí)行完成之前,用戶和系統(tǒng)的連接 中斷, MiniLibrary 系統(tǒng)將恢復(fù)到操作執(zhí)行之前的狀態(tài)。5.5 業(yè)務(wù)規(guī)則無。5.6 用戶文檔SRS-NTF-010:系統(tǒng)將提供在線聯(lián)機(jī)幫助系統(tǒng)。6 其他需求SRS-NTF-011:系統(tǒng)能夠在不同的 Windows平臺上運(yùn)行;SRS-NTF-012:提供安裝盤;SRS-NTF-013:對于一個沒有經(jīng)驗的用戶而言,經(jīng)過兩個小時的培訓(xùn)就可以使用系 統(tǒng)的所有功能。附錄 A 詞匯表GUI: Graphic User InterfaceMiniLibrary :本軟件的名稱附錄 B 圖書

14、管理規(guī)則(略)附錄 C 分析模型1 功能模型如圖1所示。2分析動態(tài)模型Mi niLibrary系統(tǒng)的用例實現(xiàn)(use-case realizatio ns )如下各交互圖所示。(4)“登記借書”用例實現(xiàn)用例實現(xiàn)標(biāo)識用例實現(xiàn)名稱ANL-DGM“登記借書”用例實現(xiàn)H&rLeridlUinFdrm一 UMNmmu&nh檔I2 I earch(criteria): 2 I 1 m«lch(cr4eni):31 geWm( 1i0a).1* 1teni)J9tTh*bonqwvi “l(fā)lw耐 M l*n 咖刊 item512 cm* I晴彎(1) getltem(title):

15、根據(jù)圖書資料名從數(shù)據(jù)庫中查找所要書目。用例實現(xiàn)說明(2) isAllowed(item):驗證借閱者是否有借閱該書目的權(quán)限。(3) create(borrower,item):新建借閱記錄。圖書管理員首先與系統(tǒng)的借閱界面交互,然后借閱界面通過控制器與書目和圖書資料信息交互,查看要借閱的書目是否可用。如果可用,要驗證借閱者借書憑證 的有效性,如果有效,則將新的借閱記錄存入數(shù)據(jù)庫。3分析對象模型Min iLibrary系統(tǒng)候選的分析類如表1所示。表1 Mi niLibrary系統(tǒng)候選分析類分析類標(biāo)識分析類名說明類型ANL-BOD-CLS-001Logi nForm注冊用戶進(jìn)行登錄的操作界 面邊界類

16、ANL-BOD-CLS-002BrowseForm注冊用戶進(jìn)行查詢?yōu)g覽的操 作界面邊界類ANL-BOD-CLS-003MakeReservati onForm普通讀者預(yù)訂圖書的操作界 面邊界類ANL-BOD-CLS-004RemoveReservatio nF orm普通讀者取消預(yù)訂的操作界邊界類面ANL-BOD-CLS-005Man ageBorrowersForm圖書管理員管理讀者的操作 界面邊界類ANL-BOD-CLS-006Man ageTitlesForm圖書管理員管理圖書資料的 操作界面邊界類ANL-BOD-CLS-007Man ageItemsForm圖書管理員管理書目的操作 界

17、面邊界類ANL-BOD-CLS-008Len dItemForm圖書管理員登記借書的操作 界面邊界類ANL-BOD-CLS-009ReturnItemForm圖書管理員登記還書的操作 界面邊界類ANL-BOD-CLS-010MailSystem與郵件系統(tǒng)的接口邊界類ANL-CTR-CLS-001BrowseC on trol負(fù)責(zé)執(zhí)行注冊用戶的查詢?yōu)g 覽控制類ANL-CTR-CLS-002MakeReservati onCon trol負(fù)責(zé)執(zhí)行普通讀者的預(yù)訂圖 書控制類ANL-CTR-CLS-003RemoveReservati onCon trol負(fù)責(zé)執(zhí)行普通讀者的取消預(yù) 訂控制類ANL-CT

18、R-CLS-004Man ageBorrowersC on trol負(fù)責(zé)執(zhí)行圖書管理員對讀者 的管理控制類ANL-CTR-CLS-005Man ageTitlesC on trol負(fù)責(zé)執(zhí)行圖書管理員對圖書 資料的管理控制類ANL-CTR-CLS-006Man ageItemsC on trol負(fù)責(zé)執(zhí)行圖書管理員對書目 的管理控制類ANL-CTR-CLS-007Len dItemC on trol負(fù)責(zé)執(zhí)行圖書管理員登記借 書控制類ANL-CTR-CLS-008ReturnItemC on trol負(fù)責(zé)執(zhí)行圖書管理員登記還 書控制類ANL-ENT-CLS-001BorrowerI nfo普通讀者的

19、基本信息實體類:ANL-ENT-CLS-002Loa n普通讀者的借書記錄實體類ANL-ENT-CLS-003Reservati on普通讀者的預(yù)定信息實體類ANL-ENT-CLS-004Title圖書資料的基本信息實體類1ANL-ENT-CLS-005Item書目實體類ANL-ENT-CLS-006BookTitle書籍的基本信息實體類ANL-ENT-CLS-007Magaz in eTitle雜志的基本信息實體類:(1)邊界類類圖(略)類圖說明如下:8) LendltemForm 類分析類標(biāo)識ANL-BOD-CLS-008類名Len dItemForm職責(zé)屬性及說明方法及說明特殊需求備注(2)控制類類圖(略)類圖說明如下:7) LendltemControl 類分析類標(biāo)識ANL-CTR-CLS-007類名Len dltemC on trol職責(zé)屬性及說明方法及說明特殊需求備注(3)實體類類圖實體類類圖如圖2所示。圖2實體類類圖類圖說明

溫馨提示

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

評論

0/150

提交評論