RPG游戲系統(tǒng)軟件需求說(shuō)明指導(dǎo)書_第1頁(yè)
RPG游戲系統(tǒng)軟件需求說(shuō)明指導(dǎo)書_第2頁(yè)
RPG游戲系統(tǒng)軟件需求說(shuō)明指導(dǎo)書_第3頁(yè)
RPG游戲系統(tǒng)軟件需求說(shuō)明指導(dǎo)書_第4頁(yè)
RPG游戲系統(tǒng)軟件需求說(shuō)明指導(dǎo)書_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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)介

《RPG游戲系統(tǒng)設(shè)計(jì)》需求分析匯報(bào)匯報(bào)名稱RPG游戲系統(tǒng) 需求分析匯報(bào)專業(yè)計(jì)算機(jī)科學(xué)和技術(shù)班級(jí)計(jì)08-1小組組員LXZ-學(xué)號(hào)指導(dǎo)老師中國(guó)礦業(yè)大學(xué)計(jì)算機(jī)科學(xué)和技術(shù)學(xué)院12月徐州目錄1引言 31.1編寫目標(biāo) 31.2背景 31.3定義 41.4參考資料 42任務(wù)概述 42.1目標(biāo) 42.2用戶特點(diǎn) 42.3假定和約束 53需求要求 53.1對(duì)功效要求 53.2對(duì)性能要求 53.2.1精度 53.2.2時(shí)間特征要求 53.2.3靈活性 63.3輸人輸出要求 63.4數(shù)據(jù)管理能力要求 63.5故障處理要求 63.6其它專門要求 73.7數(shù)據(jù)流圖 73.71頂層DFD圖形 73.72第0層DFD圖形 83.73第1層DFD圖形 84運(yùn)行環(huán)境要求 114.1設(shè)備 114.2支持軟件 114.3接口 124.31用戶接口 124.32外部接口 124.4控制 12

1引言1.1編寫目標(biāo)編寫這份軟件需求說(shuō)明書目標(biāo)是給開發(fā)人員提供設(shè)計(jì)依據(jù),同時(shí)為開發(fā)及再開發(fā)提供依據(jù)和支持。預(yù)期讀者是軟件開發(fā)人員,因?yàn)檫@只是課程設(shè)計(jì)一部分,所以是在小組里是全部小組人員。1.2背景(1)中日關(guān)系:釣魚島事件中,日本咄咄逼人,再一次激起了中國(guó)大家從未泯滅愛國(guó)情懷,加上前幾周學(xué)中國(guó)近代史綱要,看著中國(guó)被日本蹂躪,聽著中國(guó)近代所遭受恥辱,日本對(duì)中國(guó)慘無(wú)人道迫害,使我萌生了一個(gè)想法,為何不編出一款以抗日為專題游戲軟件,使大家在玩游戲時(shí)也能夠記起我們歷史,同時(shí)也能夠釋放我們愛國(guó)情懷。(2)游戲市場(chǎng):現(xiàn)在游戲種類千差萬(wàn)別,網(wǎng)絡(luò)游戲、單機(jī)游戲?qū)映霾桓F,但幾乎沒有以抗日為專題開發(fā),這是一個(gè)商機(jī)。(3)我們現(xiàn)在是大三學(xué)生,已經(jīng)學(xué)習(xí)和正在學(xué)習(xí)部分相關(guān)知識(shí),如軟件工程、匯編、游戲開發(fā)等,應(yīng)該有能力開發(fā)出一個(gè)簡(jiǎn)單游戲。軟件系統(tǒng)名稱:清剿大和帝國(guó)本項(xiàng)目標(biāo)任務(wù)提出者:開發(fā)者:用戶:全部愛國(guó)人士實(shí)現(xiàn)該軟件計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò):一臺(tái)神舟筆記本;該軟件系統(tǒng)同其它系統(tǒng)或其它機(jī)構(gòu)基礎(chǔ)相互來(lái)往關(guān)系:該系統(tǒng)關(guān)鍵運(yùn)行在WINDOWS98以上WINDOWS系列操作系統(tǒng)上。所以需要有WINDOWS操作系統(tǒng)支持,底層全部工作包含聲音依靠WINDOWS聲音處理API,圖像處理全部依靠WINDOWSGDI。該系統(tǒng)屬于應(yīng)用軟件系統(tǒng),所以處于應(yīng)用層,在有這些操作系統(tǒng)層支持下,不需要其它額外支持。由操作系統(tǒng)負(fù)責(zé)和該系統(tǒng)用到輸入輸出打交道。1.3定義RPG全稱為:RolePlayingGame(角色飾演游戲)MSDN全稱是MicrosoftDeveloperNetwork。這是微軟企業(yè)面向軟件開發(fā)者一個(gè)信息服務(wù)。MSDN實(shí)際上是一個(gè)以VisualStudio和Windows平臺(tái)為關(guān)鍵整合開發(fā)虛擬小區(qū),包含技術(shù)文檔、在線電子教程、網(wǎng)絡(luò)虛擬試驗(yàn)室、微軟產(chǎn)品下載(幾乎全部操作系統(tǒng)、服務(wù)器程序、應(yīng)用程序和開發(fā)程序正式版和測(cè)試版,還包含多種驅(qū)動(dòng)程序開發(fā)包和軟件開發(fā)包)、Blog、BBS、MSDNWebCast、和CMP合作MSDN雜志等等一系列服務(wù)。1.4參考資料《WINDOWS程序設(shè)計(jì)(第二版)》王艷平著《WINDOWS程序設(shè)計(jì)(第五版)》佩措爾德(CharlesPetzold)著MSDNbaidu文庫(kù)2任務(wù)概述2.1目標(biāo)(1)經(jīng)過這款游戲讓更多人去了解我們祖國(guó)過去,勿忘國(guó)恥。同時(shí)使我們更珍愛今天來(lái)之不易和平。(2)經(jīng)過編寫這個(gè)游戲軟件,使我們了解軟件開發(fā)過程,將書本知識(shí)應(yīng)用到實(shí)踐,增強(qiáng)我們動(dòng)手能力,同時(shí)為以后工作打下基礎(chǔ)。(3)培養(yǎng)我們團(tuán)體協(xié)作能力。(4)假如有可能,期望能夠帶來(lái)經(jīng)濟(jì)效益。(5)期望這款游戲軟件被越來(lái)越多用戶喜愛2.2用戶特點(diǎn)最終用戶:全部愛國(guó)人士沒有其它操作人員,維護(hù)人員為該系統(tǒng)開發(fā)人員。教育水平本科,技術(shù)專長(zhǎng)用VC進(jìn)行WINDOWS程序設(shè)計(jì)。2.3假定和約束開發(fā)期限至1月中旬。學(xué)習(xí)目標(biāo)沒有經(jīng)費(fèi)。在法律許可范圍及符合最低系統(tǒng)要求限制下即可。3需求要求3.1對(duì)功效要求本款游戲?yàn)閱螜C(jī)游戲,只許可單用戶。屬于RPG類游戲,在進(jìn)入游戲后,有背景音樂,同時(shí)有場(chǎng)景,有對(duì)話,接著是打斗場(chǎng)面,然后經(jīng)歷一層層艱苦障礙,最終取得勝利,清剿日本。按著游戲提醒進(jìn)行鍵盤輸入,然后經(jīng)過處理后顯示在顯示器上或輸出聲音。3.2對(duì)性能要求3.2.1精度計(jì)算數(shù)據(jù)為雙精度,其它為整型或字符型。3.2.2時(shí)間特征要求響應(yīng)時(shí)間:30ms更新處理時(shí)間:50ms;數(shù)據(jù)轉(zhuǎn)換和傳送時(shí)間:10ms內(nèi);3.2.3靈活性操作方法上改變:鍵盤操作改變?cè)捇A(chǔ)代碼改變很小,假如需要鼠標(biāo)操作改動(dòng)就大一點(diǎn),大約需要1%改動(dòng)。運(yùn)行環(huán)境改變:假如不是WINDOWS操作系統(tǒng)則無(wú)法運(yùn)行,假如沒在系統(tǒng)要求下則運(yùn)行緩慢或顯示不清,這個(gè)幾乎無(wú)法提升;同其它軟件接口改變:只要操作系統(tǒng)符合要求即可,若硬件驅(qū)動(dòng)有問題可能也無(wú)法運(yùn)行,系統(tǒng)無(wú)法自動(dòng)適應(yīng),必需外界提供好;精度和有效時(shí)限改變:精度變大話極難適應(yīng),變小話能夠適應(yīng),只是部分?jǐn)?shù)據(jù)不夠正確,有效時(shí)限短了可能無(wú)法全部完成,只能刪減功效;計(jì)劃改變或改善:假如改善則效率和效果全部會(huì)提升,不然能按要求完成。3.3輸人輸出要求輸入:輸入是鍵盤上操作,是鍵盤ASCII碼,用到字符型,整形,布爾型,字符串和數(shù)組等。輸出:輸出是保留存檔文件,或顯示在屏幕上游戲信息、圖片。3.4數(shù)據(jù)管理能力要求大約要有管理1519個(gè)文件,106個(gè)文件夾??偞笮?94MB能力。但全部不是數(shù)據(jù)庫(kù)文件,全部為自定義格式文件或標(biāo)準(zhǔn)格式文件??深A(yù)見30%增加存放要求。3.5故障處理要求軟件故障假死現(xiàn)象不能運(yùn)行存檔讀檔不正常原因可能在地圖切換時(shí),調(diào)用聲音播放API需要緩沖缺乏完成程序文件沒有正確存檔和讀檔,只許可所要求個(gè)數(shù),缺乏存檔文件故障處理要求等幾秒拷貝完整程序文件重新存檔后果有延遲不能運(yùn)行存檔讀檔文件損壞硬件故障無(wú)聲音無(wú)顯示顯示不清楚原因驅(qū)動(dòng)有問題,音響系統(tǒng)有問題顯示驅(qū)動(dòng)有問題,顯示器有問題硬件顯示不能符合要求故障處理要求重裝驅(qū)動(dòng)或檢修音響系統(tǒng)重裝驅(qū)動(dòng)或檢修顯示器找到更高級(jí)次硬件系統(tǒng)3.6其它專門要求無(wú)其它要求。3.7數(shù)據(jù)流圖3.71頂層DFD圖形3.72第0層DFD圖形3.73第1層DFD圖形1.輸入子系統(tǒng)2.消息識(shí)別子系統(tǒng)3.數(shù)據(jù)處理子系統(tǒng)4.輸出子系統(tǒng)4運(yùn)行環(huán)境要求4.1設(shè)備處理器型號(hào):P3以上內(nèi)存容量:256MB;外存容量:30MB;輸入:鍵盤輸出設(shè)備:640*48024位色彩顯示器,音響可選;4.2支持軟件列出支持軟件,包含要用到操作系統(tǒng):Windows98、WindowsXP、Win7或以上Windows系列操作系統(tǒng)編譯程序:Visualstudio(VisualC++)繪圖軟件:MicrosoftvisoUML工具:RationalRoseEnterpriseEdition代碼管理工具:SVN測(cè)試支持軟件:NUnit。4.3接口4.31用戶接口本程序和用戶接口為GUI接口,即圖形接口?,F(xiàn)在我們?cè)O(shè)計(jì)用戶接口關(guān)鍵經(jīng)過鍵盤和系統(tǒng)交互。程序關(guān)鍵捕捉系統(tǒng)將ASCII碼轉(zhuǎn)換后虛擬鍵值碼來(lái)和用戶交互。而用戶鍵盤輸入是依據(jù)程序提醒而選擇,現(xiàn)在有效按鍵只有:方向鍵、回車、ESC、A、Alt、Ctrl伴隨我們?cè)O(shè)計(jì)深入可能會(huì)有增加,但均會(huì)提醒用戶。軟件回復(fù)信息即為圖形信息和文字信息,其接口是用戶顯示輸出設(shè)備。即經(jīng)過顯卡輸出到顯示器上,展現(xiàn)給用戶。(比如:點(diǎn)擊進(jìn)入游戲界面時(shí),當(dāng)用戶輸入開始,則運(yùn)行游戲;用戶輸入結(jié)束,則退出游戲;在游戲運(yùn)行過程中,當(dāng)用戶輸入行走,對(duì)話,戰(zhàn)斗,事件之中其中一個(gè)命令時(shí),系統(tǒng)亦會(huì)做出對(duì)應(yīng)操作,當(dāng)用戶輸入行走命令時(shí),系統(tǒng)發(fā)出行走操作,并同時(shí)把下一個(gè)動(dòng)作命令顯示給用戶,讓用戶選擇是否繼續(xù)或是另輸入其它命令操作。)4.32外部接口本系統(tǒng)不直接和硬件接觸,全部和硬件接觸全部是經(jīng)過操作系統(tǒng)進(jìn)行。而和用戶接觸輸入設(shè)備是鍵盤,輸出設(shè)備是顯示器。而本系統(tǒng)是運(yùn)行在Windows98以上操作系統(tǒng)應(yīng)用程序,且只能運(yùn)行在Windows系列操作系統(tǒng)。經(jī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ù)覽,若沒有圖紙預(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)論