軟件設(shè)計(jì)實(shí)踐報告-基于android雷電游戲

軟件設(shè)計(jì)實(shí)踐報告-基于android雷電游戲

ID:6820513

大?。?.25 MB

頁數(shù):29頁

時間:2018-01-27

軟件設(shè)計(jì)實(shí)踐報告-基于android雷電游戲_第1頁
軟件設(shè)計(jì)實(shí)踐報告-基于android雷電游戲_第2頁
軟件設(shè)計(jì)實(shí)踐報告-基于android雷電游戲_第3頁
軟件設(shè)計(jì)實(shí)踐報告-基于android雷電游戲_第4頁
軟件設(shè)計(jì)實(shí)踐報告-基于android雷電游戲_第5頁
資源描述:

《軟件設(shè)計(jì)實(shí)踐報告-基于android雷電游戲》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、軟件設(shè)計(jì)實(shí)踐報告單位:班級:學(xué)號:姓名:任課教師:湘潭大學(xué)2009年8月軟件設(shè)計(jì)實(shí)踐項(xiàng)目名稱:基于android雷電游戲一、項(xiàng)目概述1、概述雷電游戲是用J2ME開發(fā)的應(yīng)用于搭載有android操作系統(tǒng)智能手機(jī)小游戲。本軟件操作簡單,界面清晰,又很好的娛樂性,主要是為了用戶在無聊閑暇時間來玩,讓用戶在工作、學(xué)習(xí)之余也能享受到輕松、愉悅的游戲之旅。任務(wù)提出者:林超(中軟國際)任務(wù)開發(fā)者:劉恒夏志明廖忠祥用戶:游戲玩家主要用途:向游戲玩家提供娛樂休閑運(yùn)行軟件的設(shè)備:搭載有android操作系統(tǒng)的智能手機(jī)2、目的和用途基于Android操作系統(tǒng),開發(fā)出能夠充

2、分利用硬件的雷電游戲,能夠適應(yīng)游戲玩家的一些習(xí)慣,使得玩家在游戲過程中能夠靈活自如的通過控制鍵盤或者直接觸摸屏幕來進(jìn)行游戲的過程。本款Java游戲主要是為了使用戶在閑暇無聊之余既能享受愉悅有趣的游戲之旅,也能鍛煉使用者的反應(yīng)能力,以及手指的靈活性。二、需求分析1引言1.1編寫目的本需求分析用于明確要開發(fā)的軟件的具體需求,規(guī)范的描述出軟件需要實(shí)現(xiàn)的各種功能和所要達(dá)到的性能,使用戶和軟件開發(fā)者雙方對該軟件的初始規(guī)定有一個共同的理解,并使之成為整個開發(fā)工作的基礎(chǔ)。1.2背景1.2.1待開發(fā)軟件名稱基于android操作系統(tǒng)的雷電游戲。1.2.2項(xiàng)目背景和內(nèi)

3、容概要Android是首個為移動終端打造的真正開放和完整的移動軟件。2011年初數(shù)據(jù)顯示,僅正式上市兩年的操作系統(tǒng)Android已經(jīng)超越稱霸十年的塞班系統(tǒng),使之躍居全球最受歡迎的智能手機(jī)平臺。Android以Java為編程語言。移動電話是使用人數(shù)最大的終端設(shè)備。因移動電話的普及率及通信與文件存儲功能的特性及Android的前景,使得開發(fā)Android手機(jī)游戲具有相當(dāng)大的市場前景。由我及夏志明,廖忠祥組成的三人團(tuán)隊(duì)開發(fā)運(yùn)行于Android操作系統(tǒng)上的雷電游戲,開發(fā)語言選擇為Java。2.任務(wù)概述2.1任務(wù)目標(biāo)基于Android操作系統(tǒng),開發(fā)出能夠充分利

4、用硬件的雷電游戲,能夠適應(yīng)游戲玩家的一些習(xí)慣,使得玩家在游戲過程中能夠靈活自如的通過控制鍵盤或者直接觸摸屏幕來進(jìn)行游戲的過程。本款Java游戲主要是為了使用戶在閑暇無聊之余既能享受愉悅有趣的游戲之旅,也能鍛煉使用者的反應(yīng)能力,以及手指的靈活性。游戲設(shè)計(jì)分為三部分:a、UI接口和界面設(shè)計(jì)。b、游戲運(yùn)行控制。c、游戲畫面的呈現(xiàn)。與玩家相關(guān)的設(shè)計(jì)有:a、飛機(jī)的各類。b、玩家可死亡的次數(shù)及血量。c、飛機(jī)的子彈選擇及變換。d、大招。e、道具獲取。敵機(jī)的設(shè)計(jì):a、敵機(jī)及其子彈的種類。b、敵機(jī)的路線及子彈軌跡。c、敵機(jī)的殺傷力。d、BOSS的設(shè)計(jì)。效果的設(shè)計(jì):a、

5、游戲音樂。b、戰(zhàn)斗畫面。c、飛機(jī)架數(shù)及血量的顯示。1.1軟件使用范圍所有有游戲愛好且能進(jìn)行android智能手機(jī)簡單操作的游戲玩家都可以使用,只需要在智能手機(jī)上安裝該軟件即可。1.2用戶特點(diǎn)雖然android操作系統(tǒng)剛剛推出不久尚未在國內(nèi)普及,對部分人群可能會比較生疏,但是憑借其簡潔明了的UI和快捷的操作特性,并不要求用戶對其特別的熟悉,因此可以做到讓使用方法簡單易懂,操作方法盡量淺顯明了,使用戶能夠在短時間內(nèi)借助簡易的說明快速上手。1.1假定條件和約束限制1.1.1硬件約束需求名稱詳細(xì)要求硬件要求支持android操作系統(tǒng)的智能手機(jī),帶觸摸屏功能,

6、具有音頻輸出系統(tǒng)平臺Android操作系統(tǒng)2.2及以后1.1.2用戶約束需求名稱詳細(xì)要求用戶會簡單的觸摸屏操作,方向鍵的操作及相關(guān)選項(xiàng)的選擇1.1.3技術(shù)限制軟件運(yùn)行環(huán)境:lAndroid操作系統(tǒng)2.2及以后各種文檔:l符合標(biāo)準(zhǔn)文檔編寫規(guī)范源代碼:l符合標(biāo)準(zhǔn)編程規(guī)范1.功能需求1.1功能用例圖1.1.1進(jìn)入游戲用例標(biāo)識和歷史需求ID:1001用例名稱:進(jìn)入游戲版本號:V1.00目的:玩家通過點(diǎn)擊該游戲的圖標(biāo)啟動游戲上一次更新:On(日期):批準(zhǔn)人:On(日期):用戶/行為人:游戲玩家業(yè)務(wù)所有者姓名:聯(lián)系信息:觸發(fā)者:游戲玩家參考資料:使用頻度:較高前

7、提條件:程序完成安裝結(jié)束條件:玩家退出游戲非功能性需求:無條件的強(qiáng)制登錄假設(shè),問題:系統(tǒng)正常運(yùn)行;1.1.2游戲開始用例標(biāo)識和歷史需求ID:1002用例名稱:游戲開始版本號:V1.00目的:給游戲玩家提供進(jìn)入游戲的接口上一次更新:On(日期):批準(zhǔn)人:On(日期):用戶/行為人:游戲玩家業(yè)務(wù)所有者姓名:聯(lián)系信息:觸發(fā)者:游戲玩家參考資料:使用頻度:較高前提條件:程序正常運(yùn)行結(jié)束條件:程序崩潰或設(shè)備故障非功能性需求:無假設(shè),問題:客戶端正常運(yùn)行1.1.1選頂用例標(biāo)識和歷史需求ID:1003用例名稱:選項(xiàng)版本號:V1.00目的:給游戲玩家提供玩家飛機(jī)類型

8、選擇,聲間開與關(guān),難易程度選擇接口上一次更新:On(日期):批準(zhǔn)人:On(日期):用戶/行為人:游戲玩家業(yè)務(wù)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。