雷電游戲需求分析說(shuō)明書_第1頁(yè)
雷電游戲需求分析說(shuō)明書_第2頁(yè)
雷電游戲需求分析說(shuō)明書_第3頁(yè)
雷電游戲需求分析說(shuō)明書_第4頁(yè)
雷電游戲需求分析說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩13頁(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)介

雷電需求分析 班級(jí):軟件0902姓名:郭彥峰學(xué)號(hào):09430231 目錄1. 引言 31.1 簡(jiǎn)介 31.2 開發(fā)背景 31.3 軟件定義 41.4 參考資料 42. 工程概述 42.1 產(chǎn)品描繪 42.2 用戶特點(diǎn) 52.3 輸入輸出要求 52.4 系統(tǒng)流程圖 52.5 數(shù)據(jù)流圖 72.6 界面概覽 73. 需求規(guī)格 103.1 功能分析圖 103.2 功能需求定義 113.3 功能性需求 113.3.1 繼續(xù)未完的游戲 113.3.2 創(chuàng)立新游戲 123.3.3 聲音 123.3.4 游戲排名 133.3.5 幫助 133.3.6 退出游戲 133.3.7 暫停游戲 143.3.8 繼續(xù)游戲 143.3.9 放大招 153.3.10 玩家吃生命寶物 153.3.11 玩家吃子彈強(qiáng)度寶物 153.3.12 玩家吃發(fā)大招寶物 163.3.13 吃子彈變換寶物 163.3.14 吃無(wú)敵狀態(tài)寶物 173.3.15 游戲幫助 173.3.16 聲音設(shè)置 183.3.17 玩家保存游戲 183.3.18 玩家返回游戲 183.3.19 直接退出游戲 193.3 非功能性需求 194. 運(yùn)行環(huán)境 20一.引言1.1簡(jiǎn)介通過(guò)與多位軟件使用者進(jìn)展全面深化地討論和分析,并完成“雷電〞游戲市場(chǎng)的前期調(diào)查后,提出了這份軟件需求分析說(shuō)明書。該需求分析說(shuō)明書通過(guò)對(duì)所開發(fā)的“雷電〞游戲軟件進(jìn)展全面細(xì)致的用戶需求分析,明確所要開發(fā)的游戲軟件應(yīng)具有的功能以及界面的處理,從而使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地理解用戶的需求,并在此根底上進(jìn)一步提出概要設(shè)計(jì)說(shuō)明書和完成后續(xù)設(shè)計(jì)與開發(fā)工作。本說(shuō)明書的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測(cè)試人員、用戶文檔編寫者、工程管理人員。1.2開發(fā)背景信息社會(huì)的不斷開展,生活節(jié)奏的不斷加快使人們的生活壓力日趨增大,為了滿足眾多奮戰(zhàn)在PC屏幕前的工作人員適當(dāng)?shù)姆潘傻脑竿?,我們決定開發(fā)一款在工作之余可以方便群眾的簡(jiǎn)單的娛樂(lè)游戲,甚至可以通過(guò)WIFI等無(wú)線網(wǎng)絡(luò)進(jìn)展聯(lián)機(jī)評(píng)分。傳統(tǒng)的PC軟件開發(fā)形式具有很大的弊端,如廠商固化硬件、程序不易增加、刪除、更新、修改等。而JAVA技術(shù)在網(wǎng)絡(luò)應(yīng)用方面卻有著非常明顯的優(yōu)勢(shì):1.應(yīng)用程序可按需下載,而不是購(gòu)置由硬件商提供的套件,可晉級(jí)空間大。2.Java技術(shù)提供了一個(gè)類庫(kù),它使的應(yīng)用開發(fā)商可以創(chuàng)立更為直覺(jué)、豐富的用戶界面(GUI);3.Java技術(shù)使網(wǎng)絡(luò)帶寬的應(yīng)用更為有效,因?yàn)閼?yīng)用程序可以下載到器件上,并在本地運(yùn)行,僅僅是在連接到效勞器時(shí)才會(huì)占用網(wǎng)絡(luò)帶寬。因此,為了迎合眾多用戶的需求并適應(yīng)如今PC的規(guī)模,我們使用JAVA技術(shù),開發(fā)出一款運(yùn)行在PC上的、具有很強(qiáng)的娛樂(lè)性和交互性的經(jīng)典游戲“雷電〞。1.3軟件定義該游戲操作簡(jiǎn)單,節(jié)奏明快,具有很強(qiáng)的交互性及簡(jiǎn)單易行性。任何人都可以在很短時(shí)間內(nèi)熟悉它的游戲規(guī)那么,因此適宜各個(gè)程度的用戶使用。1.4參考資料StephenR.Schach:?Object-OrientedClassicalSoftwareEngineering?機(jī)械工業(yè)出版社第七版肖剛:?實(shí)用軟件文檔寫作?清華大學(xué)出版社2005年2月中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)—計(jì)算機(jī)軟件需求說(shuō)明編制指南GB/T93851988二.工程概述2.1產(chǎn)品描繪作為縱軸射擊的經(jīng)典之作,這款游戲既繼承了經(jīng)典款“雷電〞游戲操作簡(jiǎn)單,節(jié)奏明快的特點(diǎn),同時(shí)又參加了一些新的元素。力求使處于繁忙緊張的社會(huì)生活中的PC用戶,在工作學(xué)習(xí)之余,隨時(shí)隨地的享受到游戲的樂(lè)趣。游戲的主界面力求美觀,爽心悅目,武器攻擊和爆炸的效果同樣華美炫目,以進(jìn)步玩家對(duì)游戲的興趣。游戲的控制模塊簡(jiǎn)單易懂、操作容易,適宜各個(gè)年齡階層的玩家使用。同時(shí),音樂(lè)效果也盡量動(dòng)感逼真,引人入勝。2.2用戶特點(diǎn)本游戲簡(jiǎn)單易懂、操作容易且交互性好,對(duì)用戶沒(méi)什么特別要求。適宜各個(gè)年齡階層和文化程度的用戶使用。2.3輸入輸出要求輸入:玩家可以通過(guò)PC鍵盤控制游戲:“上〞“下〞“左〞“右〞快捷鍵、中間“確定〞鍵以及左右軟鍵?!吧熄暋跋篓暋白蟥暋坝舀暱旖萱I控制己方飛機(jī)的上下左右挪動(dòng)。左軟鍵選擇釋放清屏大招,右軟鍵退出。中間“確定〞鍵表示選擇。輸出:進(jìn)入游戲后屏幕上顯示玩家所得的分?jǐn)?shù),玩家所用的時(shí)間,玩家剩余血量、大招數(shù)和生命值。當(dāng)玩家所控制的飛機(jī)被擊敗后,輸出一個(gè)消息“GameOver!〞表示游戲完畢。假設(shè)玩家分?jǐn)?shù)打破當(dāng)前系統(tǒng)前三名記錄,那么彈出消息框提示玩家輸入用戶名,以保存新的前三名記錄。2.4系統(tǒng)流程圖 FinishFinish改變相關(guān)屬性吃到“禮物〞血數(shù)是否為零命數(shù)是否為零被子彈或者敵機(jī)擊中擊毀敵方飛機(jī)減少相應(yīng)血數(shù)增加分?jǐn)?shù)Start選擇飛機(jī)類型,初始化飛機(jī)信息飛機(jī)出現(xiàn)于屏幕下方中央,直到完畢不斷發(fā)射子彈命數(shù)減1 NONO YESYESIMG1.1-12.5數(shù)據(jù)流圖IMG1.1-22.6界面概覽 游戲開始界面: 玩家視角: 技能演示: 完畢界面:三.需求規(guī)格3.1功能分析圖 IMG1.1-33.2功能需求定義用戶分類功能玩家登陸界面繼續(xù)未完的游戲創(chuàng)立新游戲聲音游戲排名幫助退出游戲游戲過(guò)程中暫停游戲繼續(xù)游戲放大招玩家吃生命寶物玩家吃放大招寶物玩家吃子彈強(qiáng)度寶物吃子彈變換寶物吃無(wú)敵狀態(tài)寶物游戲幫助聲音設(shè)置玩家保存游戲玩家返回游戲直接退出游戲TAB1.1-13.3功能性需求登陸界面:繼續(xù)未完的游戲用例名稱:繼續(xù)未完的游戲用例編號(hào)01優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提用戶在游戲中有存檔根本途徑用戶翻開游戲;進(jìn)入游戲讀取畫面;選擇“繼續(xù)游戲〞選項(xiàng)??蛇x途徑N/A后置條件系統(tǒng)讀取用戶存檔異常途徑其他用戶沒(méi)有存檔,提示無(wú)存檔參考TAB1.1-1TAB1.1-2創(chuàng)立新游戲用例名稱:創(chuàng)立新游戲用例編號(hào)02優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提用戶翻開游戲根本途徑用戶翻開游戲;進(jìn)入游戲讀取畫面選擇“新游戲〞選項(xiàng)。可選途徑N/A后置條件開始新的游戲異常途徑其他參考TAB1.1-1TAB1.1-3聲音用例名稱:聲音用例編號(hào)03優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提用戶翻開游戲根本途徑選擇“菜單〞,然后系統(tǒng)顯示運(yùn)行時(shí)菜單選擇“聲音設(shè)置〔開/關(guān)〕〞選項(xiàng)選擇“開〞,游戲聲音翻開,選擇“關(guān)〞,游戲聲音關(guān)閉。可選途徑N/A后置條件系統(tǒng)返回登陸界面異常途徑其他參考TAB1.1-1TAB1.1-4游戲排名用例名稱:游戲排名用例編號(hào)04優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提用戶翻開游戲根本途徑選擇“菜單〞,然后系統(tǒng)顯示運(yùn)行時(shí)菜單;選擇“游戲排名〞選項(xiàng);進(jìn)入游戲排名,列出前三名的游戲分?jǐn)?shù)及用戶資料??蛇x途徑N/A后置條件系統(tǒng)返回登陸界面異常途徑其他參考TAB1.1-1TAB1.1-5幫助用例名稱:幫助用例編號(hào)05優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提用戶翻開游戲根本途徑用戶選擇“幫助〞;進(jìn)入幫助界面??蛇x途徑N/A后置條件系統(tǒng)返回登陸界面異常途徑其他參考TAB1.1-1TAB1.1-6退出游戲用例名稱:退出游戲用例編號(hào)06優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提用戶翻開游戲根本途徑用戶選擇“退出游戲〞,彈出提示對(duì)話框;用戶選擇“確定〞退出游戲;完成存檔;游戲完畢,退出游戲完成??蛇x途徑N/A后置條件系統(tǒng)退出異常途徑其他參考TAB1.1-1TAB1.1-7游戲過(guò)程中:暫停游戲用例名稱:暫停游戲用例編號(hào)07優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器暫停按鈕前提游戲正在進(jìn)展中根本途徑當(dāng)在游戲中時(shí),按“暫停〞按鈕后暫停游戲屏幕上顯示游戲暫停,并顯示“繼續(xù)游戲〞按鈕可選途徑N/A后置條件系統(tǒng)暫停游戲異常途徑其他參考TAB1.1-1TAB1.1-8繼續(xù)游戲用例名稱:繼續(xù)游戲用例編號(hào)08優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器繼續(xù)游戲按鈕觸發(fā)前提游戲已經(jīng)暫停根本途徑當(dāng)玩家在游戲中懇求暫停后,屏幕上顯示有“繼續(xù)游戲〞按鈕選擇“繼續(xù)游戲〞按鈕,游戲完畢暫停狀態(tài),恢復(fù)游戲可選途徑N/A后置條件系統(tǒng)繼續(xù)游戲異常途徑其他參考TAB1.1-1TAB1.1-9放大招用例名稱:放大招用例編號(hào)09優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器按下PCFIRE鍵前提大招可用數(shù)>0根本途徑玩家按下FIRE號(hào)鍵后,在當(dāng)前屏幕中的Plane,子彈,炮塔都死亡可用數(shù)-1,初始化有兩個(gè)大招;玩家吃到放大招禮物后,可用數(shù)+1屏幕又下角顯示可用數(shù);可選途徑N/A后置條件系統(tǒng)繼續(xù)游戲異常途徑其他參考TAB1.1-1TAB1.1-10玩家吃生命寶物用例名稱:玩家吃生命寶物用例編號(hào)10優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器玩家控制飛機(jī)與寶物接觸前提玩家處于正常的游戲運(yùn)行中根本途徑玩家處于正常的游戲運(yùn)行中,飛機(jī)與寶物發(fā)生接觸可選途徑N/A后置條件玩家的剩余生命數(shù)量加一,顯示的剩余生命數(shù)值也加一異常途徑其他參考TAB1.1-1TAB1.1-11玩家吃子彈強(qiáng)度寶物用例名稱:玩家吃子彈強(qiáng)度寶物用例編號(hào)11優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器玩家控制飛機(jī)與寶物接觸前提玩家處于正常的游戲運(yùn)行中根本途徑玩家處于正常的游戲運(yùn)行中,飛機(jī)與寶物發(fā)生接觸可選途徑N/A后置條件玩家控制的飛機(jī)所發(fā)射的子彈假設(shè)已經(jīng)為加強(qiáng)的子彈,那么保持當(dāng)前子彈狀態(tài)不變,假設(shè)為一般強(qiáng)度的狀態(tài),那么將子彈的狀態(tài)變成加強(qiáng)的,同時(shí)玩家所控制的飛機(jī)發(fā)出的子彈束加粗異常途徑其他參考TAB1.1-1TAB1.1-12吃放大招寶物用例名稱:吃放大招寶物用例編號(hào)12優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器用戶飛機(jī)與放大招寶物碰撞前提用戶已經(jīng)開始游戲根本途徑用戶飛機(jī)與放大招寶物碰撞游戲界面右下角出現(xiàn)相應(yīng)寶物圖標(biāo),假設(shè)以前已經(jīng)出現(xiàn)了圖標(biāo),那么數(shù)量增加一個(gè)??蛇x途徑N/A后置條件用戶出發(fā)按鍵,放大招,背景上出現(xiàn)的敵方小飛機(jī)以及炮塔全被消失。假設(shè)敵方boss在背景上,敵方boss也會(huì)有一定受傷。異常途徑其他參考TAB1.1-1TAB1.1-13吃子彈變換寶物用例名稱:吃子彈變換寶物用例編號(hào)13優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器用戶飛機(jī)與子彈變換寶物碰撞前提用戶已經(jīng)開始游戲根本途徑用戶飛機(jī)與子彈變換寶物碰撞用戶飛機(jī)的子彈立即變換為寶物相應(yīng)的子彈類型。可選途徑N/A后置條件用戶飛機(jī)的子彈發(fā)射的子彈類型為寶物相應(yīng)的子彈類型異常途徑其他參考TAB1.1-1TAB1.1-14吃無(wú)敵狀態(tài)寶物用例名稱:吃無(wú)敵狀態(tài)寶物用例編號(hào)14優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器用戶飛機(jī)與無(wú)敵狀態(tài)寶物碰撞前提用戶已經(jīng)開始游戲根本途徑用戶飛機(jī)與無(wú)敵狀態(tài)寶物碰撞用戶飛機(jī)立即變?yōu)闊o(wú)敵狀態(tài),并持續(xù)一定時(shí)間,即用戶不會(huì)被地方子彈所傷害,也不會(huì)被敵方的飛機(jī)所撞壞??蛇x途徑N/A后置條件無(wú)底狀態(tài)只能持續(xù)一定時(shí)間,在此狀態(tài)下,即用戶不會(huì)被地方子彈所傷害,也不會(huì)被敵方的飛機(jī)所撞壞。異常途徑其他參考TAB1.1-1TAB1.1-15游戲幫助用例名稱:游戲幫助用例編號(hào)15優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提用戶翻開游戲根本途徑用戶點(diǎn)擊“選項(xiàng)〞按鈕。彈出選項(xiàng)菜單,并且選擇“幫助〞按鈕。進(jìn)入幫助界面。可選途徑N/A后置條件系統(tǒng)返回登陸界面異常途徑其他參考TAB1.1-1TAB1.1-16用例名稱:聲音設(shè)置用例編號(hào)16優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提用戶翻開游戲根本途徑用戶點(diǎn)擊“選項(xiàng)〞按鈕。彈出選項(xiàng)菜單,并且選擇“聲音設(shè)置〔開/關(guān)〕〞按鈕。選擇“開〞,游戲聲音翻開,選擇“關(guān)〞,游戲聲音關(guān)閉。可選途徑N/A后置條件系統(tǒng)返回登陸界面異常途徑其他參考TAB1.1-1TAB1.1-177玩家保存游戲用例名稱:玩家保存游戲用例編號(hào)17優(yōu)先級(jí)必須實(shí)現(xiàn)觸發(fā)器菜單項(xiàng)選擇項(xiàng)前提玩家已經(jīng)進(jìn)入游戲,點(diǎn)擊“選項(xiàng)〞按鈕。根本途徑用戶點(diǎn)擊“選項(xiàng)〞按鈕。彈出選項(xiàng)菜單,并且

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論