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

下載本文檔

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

文檔簡介

《RPG游戲系統(tǒng)設(shè)計》需求分析匯報匯報名稱RPG游戲系統(tǒng) 需求分析匯報專業(yè)計算機科學和技術(shù)班級計08-1小組組員LXZ-學號指導老師中國礦業(yè)大學計算機科學和技術(shù)學院12月徐州目錄1引言 31.1編寫目標 31.2背景 31.3定義 41.4參考資料 42任務概述 42.1目標 42.2用戶特點 42.3假定和約束 53需求要求 53.1對功效要求 53.2對性能要求 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)境要求 114.1設(shè)備 114.2支持軟件 114.3接口 124.31用戶接口 124.32外部接口 124.4控制 12

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論