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

下載本文檔

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

文檔簡介

1、軟件需求規(guī)格說明書1引言版本更新說明版本號編制人員更新日期更新說明1.1編寫目的 編寫此文檔的目的是進(jìn)一步指定軟件開發(fā)的細(xì)節(jié)問題,希望能使本軟件開發(fā)工程更具體。是為使用戶、軟件開發(fā)者及分析人員對該軟件的初始規(guī)定有一個(gè)共同的理解,它說明了本產(chǎn)品的各項(xiàng)功能需求、性能需求和數(shù)據(jù)要求,明確標(biāo)識各功能的實(shí)現(xiàn),闡述實(shí)用北京及范圍,提供客戶解決問題或者達(dá)到目標(biāo)所需的條件或全能,提供一個(gè)度量和遵循的基準(zhǔn)。具體的編寫目的如下:A. 定義軟件總體要求,作為用戶和軟件開發(fā)人員之間的相互了解的基礎(chǔ);B. 提供性能要求、初步設(shè)計(jì)和對用戶影響的信息,作為軟件人員進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)和編碼的基礎(chǔ);C. 作為軟件總體測試的依據(jù)。

2、預(yù)期讀者:A. 項(xiàng)目經(jīng)理:項(xiàng)目經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進(jìn)行系統(tǒng)設(shè)計(jì)、項(xiàng)目管理。B. 軟件設(shè)計(jì)師:對需求進(jìn)行分析,并設(shè)計(jì)出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計(jì)。C. 程序員:配合設(shè)計(jì)報(bào)告,了解系統(tǒng)功能,編寫用戶手冊。D. 測試員:根據(jù)本文檔編寫測試用例,并對軟件產(chǎn)品進(jìn)行功能性測試和非功能性測試。E. 銷售人員:了解預(yù)期產(chǎn)品的功能和性能。F. 用戶:了解預(yù)期產(chǎn)品的功能和性能,與分析人員預(yù)期對整個(gè)需求進(jìn)行討論和協(xié)商。G. 其它人員:如部門領(lǐng)導(dǎo)、公司領(lǐng)導(dǎo)等可以據(jù)此了解產(chǎn)品的功能和性能。1.2背景說明:a 待開發(fā)的軟件系統(tǒng)的名稱:小假游;b.任務(wù)開發(fā)者:c.適用對象:在校大學(xué)生;1.3定義J2RE

3、是Java2 Runtime Environment,即Java運(yùn)行環(huán)境,有時(shí)簡稱JRE。如果你只需要運(yùn)行Java程序或Applet,下載并安裝它即可。如果你要自行開發(fā) Java軟件,請下載JDK。在JDK中附帶有JRE。注意由于Microsoft對Java的支持不完全,請不要使用IE自帶的虛擬機(jī)來運(yùn)行 Applet,務(wù)必安裝一個(gè)JRE或JDK。 JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫,JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來的計(jì)算機(jī),是通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)的。Lotus Notes/Domino 是一個(gè)世界領(lǐng)先的企業(yè)級通訊

4、、協(xié)同工作及Internet/Intranet平臺;具有完善的工作流控制、數(shù)據(jù)庫復(fù)制技術(shù)和完善可靠的安全機(jī)制;尤其適合于處理各種非結(jié)構(gòu)化與半結(jié)構(gòu)化的文檔數(shù)據(jù)、建立工作流應(yīng)用、建立各類基于Web的應(yīng)用。它全面實(shí)現(xiàn)了對非結(jié)構(gòu)化信息的管理和共享,內(nèi)含強(qiáng)大的電子郵件功能及工作流軟件開發(fā)環(huán)境,是實(shí)現(xiàn)群組協(xié)同工作、辦公自動(dòng)化的最佳開發(fā)環(huán)境。1.4參考資料a. 數(shù)據(jù)庫系統(tǒng)教程(作者:王能斌 出版社:電子工業(yè)出版社)b. 項(xiàng)目開發(fā)意向書c. 項(xiàng)目開發(fā)委托合同書d. 技術(shù)可行性報(bào)告e. 成功的軟件開發(fā)(原書第二版)(蔡愉祖、鄧本江等譯)出版社:機(jī)械工業(yè)出版社f. 軟件工程-原理、方法與應(yīng)用(第二版)(作者:史濟(jì)

5、民、顧春華、李昌武、苑榮 出版社:高等教育出版社)g. 軟件工程導(dǎo)論.張海藩、牟永敏編著.清華大學(xué)出版社.2013年第6版h. Java 語言程序設(shè)計(jì).唐友 鄭萍.哈爾濱工業(yè)大學(xué)出版社.2013年第2版i. Oracle 11g 數(shù)據(jù)庫基礎(chǔ)教程.孫風(fēng)棟 王瀾.電子工業(yè)出社.2013年版j. 實(shí)用軟件工程第三版 殷人坤 清華大學(xué)出版社k. 軟件需求工程:原理和方法 金芝 劉璘 金英 科學(xué)出版社2任務(wù)概述2.1目標(biāo)軟件需求分析的主要實(shí)現(xiàn)目標(biāo):1) 對實(shí)現(xiàn)的軟件功能做全面的描述,幫助用戶判斷實(shí)現(xiàn)功能的正確性、一致性和完整性,促使用戶在軟件設(shè)計(jì)啟動(dòng)之前周密地、全面地思考軟件需求;2) 了解和描述軟件實(shí)

6、現(xiàn)所需全部信息,為軟件設(shè)計(jì)、確認(rèn)和驗(yàn)證提供一個(gè)基準(zhǔn);3) 保證軟件設(shè)計(jì)質(zhì)量,便于軟件功能的修正和驗(yàn)證,軟件需求表達(dá)無岔意性,具有可追蹤性和可修改性。4) 為軟件管理人員進(jìn)行軟件成本計(jì)價(jià)和編制軟件開發(fā)計(jì)劃書提供依據(jù);2.2用戶的特點(diǎn)因?yàn)楸拒浖且粋€(gè)全新的設(shè)計(jì)概念,對它的運(yùn)行要求網(wǎng)絡(luò)與現(xiàn)實(shí)的很好地結(jié)合,才能將這個(gè)軟件系統(tǒng)得以更好地使用,更完美的服務(wù)客戶。系統(tǒng)管理人員和維護(hù)人員:計(jì)算機(jī)水平好。文化程度高,對Notes熟悉,能勝任系統(tǒng)管理工作;操作人員:對計(jì)算機(jī)能熟練的應(yīng)用;客戶:本系統(tǒng)面對的用戶是在校大學(xué)生,對新的事物有很好的接受性和適應(yīng)性。網(wǎng)絡(luò)化的時(shí)代,大學(xué)生均具有基礎(chǔ)甚至更專業(yè)的計(jì)算機(jī)技能,所以

7、不用擔(dān)心。2.3假定和約束經(jīng)費(fèi)限制:40萬;開發(fā)期限:5年;硬件限制:硬件設(shè)備有部分配置較低,完成本需求說明中的功能和性能要求沒有問題;編程語言:HTML,Java,JavaScript,C+,Visual Basic通信協(xié)議:TCP/IP,X.509安全性與保密性:使用Lotus Notes保密技術(shù)3需求規(guī)定 3.1對功能的規(guī)定登錄界面: 賬號: 密碼: 驗(yàn)證碼: 圖片 *注冊登錄注冊:用戶名 :密碼 :確認(rèn)密碼 : 驗(yàn)證碼 : 點(diǎn)擊發(fā)送至手機(jī)注冊成功系統(tǒng)功能架構(gòu):功能模塊實(shí)現(xiàn)功能輸入項(xiàng)輸出項(xiàng)登錄模塊用戶輸入用戶名和密碼進(jìn)入系統(tǒng)用戶名(手機(jī)號,郵箱),密碼(8位數(shù)字或字母)系統(tǒng)界面旅游項(xiàng)目查

8、詢包括同程旅游與自身系統(tǒng)各個(gè)旅游項(xiàng)目的查詢,景點(diǎn)的情況及價(jià)錢情況的查詢點(diǎn)擊三個(gè)旅游模塊項(xiàng)目各旅游景點(diǎn)信息項(xiàng)目預(yù)訂包括同程旅游與自身系統(tǒng)各個(gè)旅游項(xiàng)目的預(yù)訂(均提供包車服務(wù)),點(diǎn)擊項(xiàng)目預(yù)訂跳轉(zhuǎn)繳費(fèi)界面用戶管理實(shí)現(xiàn)用戶的昵稱,密碼,頭像等個(gè)人信息的管理用戶個(gè)人信息更改成功繳費(fèi)實(shí)現(xiàn)用戶支付功能,包括銀行卡,支付寶等支付方式支付寶或銀行卡信息支付成功或失敗攻略實(shí)現(xiàn)為用戶提供景點(diǎn)信息(公交車線路或地圖),包括景點(diǎn)天氣情況、飲食情況、當(dāng)?shù)靥厣坝^美食,還有溫馨提示(注意事項(xiàng)、衛(wèi)生間)用戶輸入想要查詢的景點(diǎn)景點(diǎn)信息客服熱線系統(tǒng)客服,為用戶提供方便,解決用戶的問題撥打客服熱線客服人員進(jìn)行解答私信系統(tǒng)用戶之間的聊

9、天功能用戶評價(jià)中找尋想要聊天的對象 跳轉(zhuǎn)聊天界面退出模塊退出系統(tǒng)按手機(jī)返回鍵,跳出退出框,點(diǎn)擊退出退出系統(tǒng)特價(jià)旅游(由上至下為操作流程): 同程旅游特價(jià)門票:同程旅游App鏈接,門票介紹+訂購流程(選擇小假游包車,確認(rèn)訂購):跳轉(zhuǎn)支付界面完成支付跳轉(zhuǎn)信箱界面量身定做(由上至下為操作流程): 系統(tǒng)提供的旅游線路(選擇小假游包車,確認(rèn)訂購):跳轉(zhuǎn)支付界面完成支付跳轉(zhuǎn)信箱界面完美攻略(由左至右,由上至下為操作流程):輸入地區(qū) 選擇景點(diǎn)景點(diǎn)信息景點(diǎn)天氣(實(shí)時(shí)更新)景點(diǎn)路線圖(可下載離線地圖,標(biāo)注最優(yōu)路線)注意事項(xiàng)美食及酒店信箱(由上至下為操作流程):寫信: 提交接收短信:姓名性別學(xué)校聯(lián)系方式(手機(jī)號)

10、坐車時(shí)間(時(shí)間延時(shí)屬正常情況,請諒解)坐車地點(diǎn)驗(yàn)證碼(憑驗(yàn)證碼上車)支付界面(由上至下為操作流程):3.2對性能的規(guī)定3.2.1精度該APP的輸入數(shù)據(jù)精度的要求:小數(shù)點(diǎn)后保留5位有效數(shù)字輸出數(shù)據(jù)精度的要求: 小數(shù)點(diǎn)后保留5位有效數(shù)字傳輸過程中的精度: 小數(shù)點(diǎn)后保留5位有效數(shù)字3.2.2時(shí)間特性要求a. 響應(yīng)時(shí)間:一般操作的響應(yīng)時(shí)間在3秒左右(在一般硬件配置情況下CPU P2 233內(nèi)存64M);b. 運(yùn)行時(shí)間:3秒內(nèi)(在一般硬件配置情況下CPU P2 233內(nèi)存64M);c. 安全性:安全性要求較高,能有效控制和管理不同的用戶的權(quán)限;d. 更新處理時(shí)間:1分鐘左右;e. 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:

11、1分鐘內(nèi);3.2.3靈活性a.操作方式上的變化:該APP適用于iOS、Android等現(xiàn)流行的手機(jī)操作系統(tǒng)。b.運(yùn)行環(huán)境的變化:要求APP可以在蘋果、安卓手機(jī)上通用。c.同其他軟件的接口的變化:分為B/S、C/S兩種類型,B/S體現(xiàn)一種清晰,嚴(yán)謹(jǐn)之感覺。這個(gè)借口的體現(xiàn)是多為錄入,查詢和審批。C/S提供相應(yīng)的應(yīng)用接口,對無使用權(quán)限的功能不在接口上顯示。操作盡量簡單,好用、易用。這個(gè)接口體現(xiàn)多為管理,統(tǒng)計(jì)分析。d.精度和有效時(shí)限的變化:可以根據(jù)實(shí)際情況自行設(shè)置。e.計(jì)劃的變化或改進(jìn):升級后的APP保留用戶數(shù)據(jù)。3.3數(shù)據(jù)管理能力要求說明需要管理的文卷和記錄的個(gè)數(shù)、表和文卷的大小規(guī)模,要按可預(yù)見的增

12、長對數(shù)據(jù)及其分量的存儲要求作出估算。A. 需要管理的文卷:存放注冊用戶信息的數(shù)據(jù)庫以及旅游景點(diǎn)信息。B. 基本數(shù)據(jù)設(shè)定:基本數(shù)據(jù)設(shè)定要符合實(shí)際情況,將用戶利益放在首位。C. 表和文卷的大小規(guī)模:表的個(gè)數(shù)有十多個(gè),不過表中的數(shù)據(jù)要根據(jù)登錄用戶信息的改變及旅游景點(diǎn)信息的更新不斷的增加,數(shù)據(jù)管理能力要快、要有序。D. 按可預(yù)見的增長對數(shù)據(jù)及其分量的存儲要求作出估算:根據(jù)登錄人數(shù)的增多,表中的相應(yīng)字段也會逐漸增多,記錄會逐漸增大,要求有較多的儲存空間。E. 數(shù)據(jù)的安全性和保密性:不同級別的用戶登陸要有不同的操作和訪問權(quán)限,保證用戶信息和支付信息的安全性和保密性。系統(tǒng)對不同權(quán)限的用戶提供不同的功能模板,

13、對歷史數(shù)據(jù)的更改和新數(shù)據(jù)的添加只有一定權(quán)限的用戶才能進(jìn)行操作,對整個(gè)系統(tǒng),需要完整的權(quán)限控制,防止某些人惡意的攻擊系統(tǒng),修改原始記錄。對資金數(shù)據(jù)的更改要求保密,對注冊的相關(guān)信息保密,服務(wù)器端不可對學(xué)生信息以及發(fā)布的相關(guān)私密信息任意修改。F. 用戶信息的存儲:將系統(tǒng)所用級別的用戶的登錄驗(yàn)證信息準(zhǔn)確的存儲到數(shù)據(jù)庫中,還包括對數(shù)據(jù)的增、刪、改等操作。其他標(biāo)準(zhǔn)的約束報(bào)表格式:以原始需求單據(jù)為準(zhǔn)。數(shù)據(jù)命名:以業(yè)務(wù)常用名命名。硬件約束硬件配置:CPU P2 233 內(nèi)存要求:64 M以上;硬盤:2G以上3.4故障處理要求a. 斷電:RAM中的數(shù)據(jù)丟失 應(yīng)對措施:及時(shí)對數(shù)據(jù)進(jìn)行備份。b. 手機(jī)卡機(jī):軟件長時(shí)

14、間使用可能造成數(shù)據(jù)存儲過多 應(yīng)對措施:及時(shí)對軟件進(jìn)行更新和維護(hù)。c. 速度慢:該軟件可能會因?yàn)榇罅坑脩敉瑫r(shí)登陸而系統(tǒng)反應(yīng)速度變慢或者無法使用 d. 應(yīng)對措施:及時(shí)進(jìn)行后期更新和維護(hù)。e. 病毒攻擊:軟件不能正常使用 應(yīng)對措施:安裝殺毒軟件。f. 閃退:顯示用戶暫時(shí)無法登陸 應(yīng)對措施:重啟g. 程序解析包出現(xiàn)問題:程序的壓縮包可能在下載過程中被損壞 應(yīng)對措施:重新安裝3.5其他專門要求a.可靠性:維護(hù)人員會在定期進(jìn)行維護(hù)和檢驗(yàn),利用可靠的密碼技術(shù),掌握特定的記錄或歷史數(shù)據(jù)集。b.運(yùn)行環(huán)境可適用性:適用用安卓、蘋果系統(tǒng)。c.可補(bǔ)充性:該軟件完成后立即在濱州醫(yī)學(xué)院發(fā)布測試版,根據(jù)用戶的反饋及相關(guān)建議

15、,對該系統(tǒng)的相關(guān)功能進(jìn)行完善并舍棄用戶反饋不好的功能。d.運(yùn)行環(huán)境可轉(zhuǎn)換性:利用開發(fā)平臺提供的數(shù)據(jù)轉(zhuǎn)換功能,可以實(shí)現(xiàn)跨平臺數(shù)據(jù)轉(zhuǎn)換,實(shí)現(xiàn)不同數(shù)據(jù)庫數(shù)據(jù)間的數(shù)據(jù)轉(zhuǎn)換,如:FoxPro、Access、Microsoft SQL Server間的數(shù)據(jù)轉(zhuǎn)換。4運(yùn)行環(huán)境規(guī)定4.1設(shè)備a. 處理器型號及內(nèi)存容量:蘋果ios 4.0、Andriod 2.0 以及微軟 Windows mobile6.1以上多種智能終端。b. 操作系統(tǒng):Windows7/Windows XP及以上版本 c. 應(yīng)用軟件:中文版Lotus Domino R6.0 Application【*定義】/Enterprise Server

16、、Lotus Domino Administrator及以上版本。d. 服務(wù)器:中高檔服務(wù)器 CPU:Intel PentiumIII 450MHz以上 內(nèi)存:>=512MB以上;硬盤:>=40GB空閑硬盤e. 輸入及輸出設(shè)備:智能客戶端 聯(lián)機(jī)狀態(tài)f. 該系統(tǒng)為三層結(jié)構(gòu),運(yùn)行環(huán)境分為客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫服務(wù)器端4.2支持軟件a.操作系統(tǒng):Windows7/Windows XP/蘋果ios 4.0以上、Andriod 2.0 以上以及微軟 Windows mobile6.1以上多種智能終端。b.編譯(或匯編)程序:my eclipse6.0及以上版本c.測試支持軟件:Qual

17、ity Center【注釋】(*注釋:基于Web的測試管理工具,可以組織和管理應(yīng)用程序測試流程的所有階段,包括指定測試需求、計(jì)劃測試、執(zhí)行測試和跟蹤缺陷。此外,通過Quality Center還可以創(chuàng)建報(bào)告和圖來監(jiān)控測試流程。Quality Center是一個(gè)強(qiáng)大的測試管理工具,合理的使用Quality Center可以提高測試的工作效率,節(jié)省時(shí)間,起到事半功倍的效果。Quality Center的前身就是大名鼎鼎的TD,也就是TestDirector,TD最新發(fā)布到8.0版本,TestDirector 是mercury公司的產(chǎn)品(比較老了),但后來被HP收購了,改名成了QC,具體在HP官網(wǎng)。

18、)4.3接口系統(tǒng)提供軟件接口:【注釋】Web Services 接口,通過【注釋】soap可以方便的與客戶現(xiàn)有系統(tǒng)進(jìn)行集成,方便的與其他系統(tǒng)進(jìn)行信息交換,以滿足信息化不斷發(fā)展和系統(tǒng)集成需要。數(shù)據(jù)通信協(xié)議:HDLC(高級數(shù)據(jù)鍵路控制協(xié)議)或者SDLC(同步數(shù)據(jù)鍵路控制協(xié)議)網(wǎng)絡(luò)協(xié)議:TCP/IP協(xié)議、IPX/SPX等多種通信協(xié)議(*注釋:Web Services :Web Service是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得Web Service能與其他兼容的組件進(jìn)行互操作。Internet Inter-Orb Protocol(IIOP)都已經(jīng)發(fā)布了很長時(shí)間了,但是這些模型都依賴于特殊對象模型協(xié)議,而 Web Se

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論