RPG游戲系統(tǒng)-軟件需求說明書_第1頁
RPG游戲系統(tǒng)-軟件需求說明書_第2頁
RPG游戲系統(tǒng)-軟件需求說明書_第3頁
RPG游戲系統(tǒng)-軟件需求說明書_第4頁
RPG游戲系統(tǒng)-軟件需求說明書_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《RPG游戲系統(tǒng)設(shè)計》需求分析報告報告名稱RPG游戲系統(tǒng) 需求分析報告專業(yè)計算機科學(xué)與技術(shù)班級計08-1小組成員LXZ-2008學(xué)號指導(dǎo)教師中國礦業(yè)大學(xué)計算機科學(xué)與技術(shù)學(xué)院2010年12月徐州目錄1引言 31.1編寫目的 31.2背景 31.3定義 41.4參考資料 42任務(wù)概述 42.1目標(biāo) 42.2用戶的特點 42.3假定和約束 53需求規(guī)定 53.1對功能的規(guī)定 53.2對性能的規(guī)定 53.2.1精度 53.2.2時間特性要求 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運行環(huán)境規(guī)定 114.1設(shè)備 114.2支持軟件 114.3接口 124.31用戶接口 124.32外部接口 124.4控制 12

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

溫馨提示

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

最新文檔

評論

0/150

提交評論