版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1《植物大戰(zhàn)僵尸》項(xiàng)目分析設(shè)計(jì)文檔)版本變更歷史時(shí)間時(shí)間主要內(nèi)容3.7確定原始需求3.14確定界面3.21確定基本用例圖4.12完成用例圖4.25確定基本序列圖,類圖5.3進(jìn)一步修改用例圖、序列圖主要撰寫(xiě)人鄭羽豐鄭羽豐夏宇、曹建軍全部成員鄭羽豐其他人工作分析、收集資料分析、收集資料分析、收集資料分析、收集資料版本無(wú)無(wú)無(wú)無(wú)無(wú)無(wú)(*注意:如果改動(dòng)很大,則上升一個(gè)版本;如果改動(dòng)微小,則版本后加后綴)21.原始需求本小組所設(shè)計(jì)的是植物大戰(zhàn)僵尸游戲,該游戲主要包括兩個(gè)部分:菜單選擇部分、游戲運(yùn)行部分。首先玩家需要進(jìn)入到菜單界面,進(jìn)行功能選擇,功能包括:進(jìn)入游戲、選擇關(guān)卡、購(gòu)買(mǎi)道具、退出。進(jìn)入游戲后,玩家可以進(jìn)行的操作有:選擇植物、購(gòu)買(mǎi)植物、放置植物、收集陽(yáng)光、收集金幣。2.需求分析選擇關(guān)卡玩家選擇參與植物玩家購(gòu)買(mǎi)道具<<include>><<include>>放置植物<<include>>參與游戲<<include>>收集陽(yáng)光收集金幣向日葵時(shí)間代理人產(chǎn)生陽(yáng)光植物時(shí)間代理人堅(jiān)果時(shí)間代理人搖擺豌豆時(shí)間代理人攻擊移動(dòng)僵尸時(shí)間代理人攻擊<<<<extend>>子彈時(shí)間代理人子彈移動(dòng)子彈擊中目標(biāo)陽(yáng)光移動(dòng)陽(yáng)光時(shí)間代理人陽(yáng)光旋轉(zhuǎn)4<<<extend>>除草機(jī)時(shí)間代理人總時(shí)間代理人殺死僵尸除殺死僵尸產(chǎn)生陽(yáng)光產(chǎn)生僵尸.需求用例詳述用例名稱-選擇關(guān)卡用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖選擇關(guān)卡選擇關(guān)卡當(dāng)玩家進(jìn)入菜單界面,可以選擇關(guān)卡玩家5偽界面主要流程程業(yè)務(wù)規(guī)則序列圖無(wú)選擇關(guān)卡并確認(rèn)用例名稱-購(gòu)買(mǎi)道具用例名稱用例名稱用例編號(hào)購(gòu)買(mǎi)道具6用例簡(jiǎn)述用例圖主要流程用例簡(jiǎn)述用例圖主要流程流程玩家玩家偽界面1.點(diǎn)擊所要購(gòu)買(mǎi)的道具2.系統(tǒng)檢測(cè)到金幣數(shù)量不夠流程11.點(diǎn)擊所要購(gòu)買(mǎi)的道具2.系統(tǒng)檢測(cè)到此道具已經(jīng)購(gòu)買(mǎi)流程1業(yè)務(wù)規(guī)則選擇沒(méi)有購(gòu)買(mǎi)過(guò)的道具,并且金幣足夠才能進(jìn)行購(gòu)買(mǎi)業(yè)務(wù)規(guī)則7序列圖序列圖:菜單界面控制器:購(gòu)買(mǎi)道具控制器2.傳遞選項(xiàng)...3.獲取玩家已購(gòu)買(mǎi)...4.顯示購(gòu)買(mǎi)道具...5.點(diǎn)擊購(gòu)買(mǎi)的...遞...7.更改玩家購(gòu)買(mǎi)....刷新...:玩家:游戲界面1.點(diǎn)擊購(gòu)買(mǎi)...:購(gòu)買(mǎi)道具界面2.3.1用例名稱-選擇參與植物選擇參與植選擇參與植物玩家選擇關(guān)卡進(jìn)入游戲后,開(kāi)始游戲的運(yùn)行,玩家可以選擇所要參與的植物<<include>>選擇參與植物用例名稱用例編號(hào)用例簡(jiǎn)述用例圖參與游戲玩家8偽界面主要流程流程業(yè)務(wù)規(guī)則1.點(diǎn)擊“選擇你的植物”欄中的植物2.系統(tǒng)檢測(cè)到菜單已選滿流程11.選擇參與植物2.點(diǎn)擊確定3.系統(tǒng)檢測(cè)到植物未放置滿當(dāng)可選植物少于最大上部菜單最大放置數(shù)時(shí),必須放滿上部菜單,否則則全選9序列圖序列圖:玩家:選擇參與植物界面器:選擇參與植物信息類改...4.點(diǎn)擊進(jìn)入游戲5.傳遞信息6.進(jìn)入游戲界面:游戲界面2.傳遞選擇...:選擇參與植物控制1.點(diǎn)擊選擇參與...用例名稱-放置植物用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖<<include>>放置植物放置植物在游戲運(yùn)行過(guò)程中,玩家選擇需要放置的植物,并且把植物放在應(yīng)該放置的空上參與游戲玩家主要流程流程業(yè)務(wù)規(guī)則1、點(diǎn)擊上部菜單欄所要放置的植物(選中需要放置植物)2、點(diǎn)擊應(yīng)該放置的空地,把植物放置在空地上(選中需要放置地格)點(diǎn)擊要選擇的植物不能選擇該植物,返回流程11.點(diǎn)擊要放置的植物2.點(diǎn)擊空地3.系統(tǒng)檢測(cè)到該控制不可以放置植物,返回流程1選中需要放置植物和選中需要放置地格必須符合游戲邏輯列圖:玩家:游戲界面:游戲界面控制器1.選擇要放置的植物2.傳遞信息3.獲取信息5.刷新界面6.選擇放置位置7.傳遞信息8.更新植物信息4.更改玩家擁有陽(yáng)光信息9.刷新界面:選擇參與植物信息:玩家信息類類:植物類用例名稱-收集陽(yáng)光用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖<<include>>參與游戲偽界面主要流程流程業(yè)務(wù)規(guī)則收集陽(yáng)光在游戲運(yùn)行過(guò)程中,玩家對(duì)環(huán)境與植物產(chǎn)生的陽(yáng)光進(jìn)行收集1、點(diǎn)擊陽(yáng)光(即收集陽(yáng)光)無(wú)點(diǎn)擊所要收集的陽(yáng)光收集陽(yáng)光玩家序列圖序列圖:玩家:游戲界面:游戲界面控制器:陽(yáng)光類:玩家信息類1.點(diǎn)擊陽(yáng)光2.傳遞信息3.更改陽(yáng)光信息4.更改玩家擁有陽(yáng)光信息5.刷新界面用例名稱-收集金幣用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖<<include>>參與游戲偽界面主要流程流程業(yè)務(wù)規(guī)則收集金幣玩家對(duì)金幣進(jìn)行收集1、點(diǎn)擊金幣(即收集陽(yáng)光)無(wú)點(diǎn)擊所要收集的金幣收集金幣玩家序列圖序列圖:玩家:游戲界面:游戲界面控制器:金幣類:玩家信息類1.點(diǎn)擊金幣2.傳遞信息3.修改金幣信息4.修改玩家信息5.刷新界面2.3.1用例名稱-攻擊(豌豆)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖植物時(shí)間代理人豌豆時(shí)間代理人1、當(dāng)僵尸出現(xiàn)時(shí),豌豆時(shí)間代理人控制豌豆攻擊僵尸無(wú)攻擊(豌豆)在游戲運(yùn)行過(guò)程中,當(dāng)僵尸出現(xiàn)時(shí),豌豆的時(shí)間代理人會(huì)控制豌豆對(duì)僵尸進(jìn)行偽界面主要流程替代流程業(yè)務(wù)規(guī)則攻擊序列圖序列圖:游戲界面:游戲界面控制器1、告知攻擊控制器進(jìn)行...2、獲取僵尸...3、構(gòu)建...4、發(fā)射子彈攻擊...5、刷新...:豌豆時(shí)間代理人:攻擊控制器:子彈類:僵尸類2.3.1用例名稱-產(chǎn)生陽(yáng)光(向日葵)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖向日葵時(shí)間代理人偽界面主要流程流程業(yè)務(wù)規(guī)則1、向日葵時(shí)間代理人控制向日葵產(chǎn)生陽(yáng)光無(wú)產(chǎn)生陽(yáng)光(向日葵)在游戲運(yùn)行過(guò)程中,植物中的向日葵會(huì)產(chǎn)生陽(yáng)光植物時(shí)間代理人產(chǎn)生陽(yáng)光序列圖序列圖:向日葵時(shí)間代:游戲界面:游戲界面控制器:產(chǎn)生陽(yáng)光控制器:陽(yáng)光類理人1、告知產(chǎn)生陽(yáng)光計(jì)時(shí)器產(chǎn)生...2、構(gòu)建...3、告知游戲界面控...4、刷新...2.3.1用例名稱-搖擺(植物)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖搖擺(植物)在游戲運(yùn)行過(guò)程中,植物在被放置到空地上后,會(huì)開(kāi)始進(jìn)行搖擺向日葵時(shí)間代理人堅(jiān)果時(shí)間代理人植物時(shí)間代理人搖擺豌豆時(shí)間代理人偽界面主要流程替代流程業(yè)務(wù)規(guī)則無(wú)1、植物被放置在空地上后開(kāi)始搖擺序列圖序列圖:游戲界面:游戲界面控制器:搖擺控制器:植物類1、告知搖擺控制器進(jìn)行...2、修改植物...3、告知游戲界面控...4、刷新界面,植物進(jìn)行...:植物時(shí)間代理人2.3.1用例名稱-移動(dòng)(僵尸)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖僵尸時(shí)間代理人偽界面主要流程流程業(yè)務(wù)規(guī)則1、僵尸出現(xiàn)在屏幕中并且進(jìn)行移動(dòng)無(wú)移動(dòng)(僵尸)在游戲運(yùn)行過(guò)程中,僵尸時(shí)間代理人控制僵尸在屏幕中移動(dòng)移動(dòng)序列圖序列圖:游戲界面:游戲界面控制器:僵尸移動(dòng)控制器:僵尸類1.告訴僵尸移動(dòng)2.修改信息3.告訴界面控制器4.刷新界面:僵尸時(shí)間代理人2.3.1用例名稱-攻擊(僵尸)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖攻擊(僵尸)在游戲運(yùn)行過(guò)程中,若是僵尸出現(xiàn)時(shí)屏幕中存在植物,那么僵尸移動(dòng)到植物所在地時(shí)會(huì)對(duì)植物進(jìn)行攻擊僵尸時(shí)間代理人攻擊偽界面主要流程替代流程業(yè)務(wù)規(guī)則序列圖無(wú):僵尸時(shí)間代理人:游戲界面:游戲界面控制器:僵尸攻擊控制器1.提醒僵尸攻擊:植物類:僵尸類2.修改植物血量3.修改僵尸狀態(tài)4.告訴界面控制器5.刷新2.3.1用例名稱-移動(dòng)(子彈時(shí)間代理人)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖移動(dòng)(子彈時(shí)間代理人)在游戲運(yùn)行過(guò)程中,若是空地上放有豌豆,并且出現(xiàn)僵尸,那么時(shí)間代理人將會(huì)控制豌豆發(fā)射子彈,并且子彈在屏幕上移動(dòng)子彈時(shí)間代理人子彈移動(dòng)偽界面主要流程替代流程業(yè)務(wù)規(guī)則序列圖無(wú):子彈時(shí)間代理人1.告知移動(dòng)2.刷新信息3.告知4.刷新:游戲界面:游戲界面控制器:子彈移動(dòng)控制器:子彈類2.3.1用例名稱-擊中目標(biāo)(子彈)用例名稱用例編號(hào)用例簡(jiǎn)述擊中目標(biāo)(子彈)子彈發(fā)射移動(dòng)后,撞擊到僵尸,子彈會(huì)消失用例用例圖<<extend>>子彈時(shí)間代理人子彈移動(dòng)子彈擊中目標(biāo)偽界面主要流程程業(yè)務(wù)規(guī)則序列圖1、子彈擊中目標(biāo),產(chǎn)生效果并且消失:子彈時(shí)間代理人:游戲界面:游戲界面控制器:子彈攻擊控制器1.告知子彈攻擊:子彈類:僵尸類2.修改子彈信息3.修改僵尸信息4.告知游戲界面5.刷新2.3.1用例名稱-移動(dòng)(陽(yáng)光)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖陽(yáng)光時(shí)間代理人偽界面主要流程流程業(yè)務(wù)規(guī)則移動(dòng)(陽(yáng)光)游戲運(yùn)行過(guò)程中,時(shí)間代理人控制產(chǎn)生陽(yáng)光后,陽(yáng)光在屏幕上移動(dòng)無(wú)陽(yáng)光移動(dòng)序列圖序列圖:游戲界面:游戲界面控制器:陽(yáng)光移動(dòng)控制器:陽(yáng)光類1.告知陽(yáng)光移動(dòng)2.修改陽(yáng)光信息3.告知4.刷新:陽(yáng)光時(shí)間計(jì)時(shí)器2.3.1用例名稱-旋轉(zhuǎn)(陽(yáng)光)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖陽(yáng)光時(shí)間代理人偽界面主要流程流程業(yè)務(wù)規(guī)則無(wú)旋轉(zhuǎn)(陽(yáng)光)向日葵或系統(tǒng)產(chǎn)生陽(yáng)光后,陽(yáng)光會(huì)進(jìn)行旋轉(zhuǎn)陽(yáng)光旋轉(zhuǎn)序列圖序列圖:游戲界面:游戲界面控制器:陽(yáng)光旋轉(zhuǎn)控制器:陽(yáng)光類1.告知陽(yáng)光旋轉(zhuǎn)2.修改陽(yáng)光信息3.告知4.刷新:陽(yáng)光時(shí)間計(jì)時(shí)器2.3.1用例名稱-移動(dòng)(除草機(jī))用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖除草機(jī)時(shí)間代理人偽界面主要流程流程業(yè)務(wù)規(guī)則無(wú)草機(jī),除草機(jī)以xx的速度向前移動(dòng)移動(dòng)(除草機(jī))當(dāng)僵尸碰觸到除草機(jī),除草劑時(shí)間代理人便會(huì)控制除草機(jī)進(jìn)行移動(dòng)除草機(jī)移動(dòng)序列圖序列圖:除草機(jī)計(jì)時(shí)器:游戲界面:游戲界面控制器:除草機(jī)移動(dòng)控制器:除草機(jī)1.告知除草機(jī)移動(dòng)2.修改除草機(jī)信息3.告知4.刷新2.3.1用例名稱-殺死僵尸(除草機(jī))用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖<<extend>>除草機(jī)時(shí)間代理人偽界面主要流程流程業(yè)務(wù)規(guī)則殺死僵尸(除草機(jī))除草機(jī)在屏幕上移動(dòng)的過(guò)程中,若是碰到僵尸,會(huì)將僵尸殺死無(wú)除草機(jī)移動(dòng)殺死僵尸序列圖序列圖:除草機(jī)計(jì)時(shí)器:游戲界面:游戲界面控制器:除草機(jī)攻擊控制器:除草機(jī):僵尸類1.告知除草機(jī)攻擊2.修改除草機(jī)信息3.修改僵尸信息4.告知5.刷新2.3.1用例名稱-產(chǎn)生陽(yáng)光(總時(shí)間代理人)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖總時(shí)間代理人偽界面主要流程流程業(yè)務(wù)規(guī)則人產(chǎn)生陽(yáng)光無(wú)產(chǎn)生陽(yáng)光(總時(shí)間代理人)游戲開(kāi)始后,每隔一段時(shí)間,總時(shí)間代理人會(huì)放出一個(gè)陽(yáng)光產(chǎn)生陽(yáng)光序列圖序列圖:總時(shí)間代理人:游戲界面:游戲界面控制器:產(chǎn)生陽(yáng)光控制器:陽(yáng)光類1.告知產(chǎn)生陽(yáng)光2.修改陽(yáng)光信息3.告知4.刷新2.3.1用例名稱-產(chǎn)生僵尸(總時(shí)間代理人)用例名稱用例名稱用例編號(hào)用例簡(jiǎn)述用例圖總時(shí)間代理人偽界面主要流程流程業(yè)務(wù)規(guī)則產(chǎn)生僵尸(總時(shí)間代理人)游戲運(yùn)行過(guò)程中,總時(shí)間代理人每隔一定時(shí)間會(huì)產(chǎn)生僵尸無(wú)產(chǎn)生僵尸序列圖:總時(shí)間代理人:游戲界面:游戲界面控制器:產(chǎn)生僵尸控制器:關(guān)卡信息類:僵尸類1.告知產(chǎn)生僵尸2.獲得僵尸信息3.修改僵尸信息4.告知5.刷新3.系統(tǒng)概要分析1.本系統(tǒng)中的類物植物是游戲中非常重要的一個(gè)類,由植物為基類
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上海政法學(xué)院?jiǎn)握校ㄓ?jì)算機(jī))測(cè)試備考題庫(kù)附答案
- 變壓器鐵芯疊裝工沖突管理水平考核試卷含答案
- 水泥混凝土制品工安全文化模擬考核試卷含答案
- 礦用重型卡車輪胎換修工崗前基礎(chǔ)理論考核試卷含答案
- 魚(yú)糜制作工安全管理知識(shí)考核試卷含答案
- 家具制作工崗前決策力考核試卷含答案
- 2024年濰坊職業(yè)學(xué)院輔導(dǎo)員考試參考題庫(kù)附答案
- 企業(yè)員工招聘與離職手冊(cè)(標(biāo)準(zhǔn)版)
- 2024年焦作大學(xué)輔導(dǎo)員考試筆試真題匯編附答案
- 2024年甘孜職業(yè)學(xué)院輔導(dǎo)員考試筆試題庫(kù)附答案
- 2025年安全生產(chǎn)事故年度綜合分析報(bào)告
- 2026年1月福建廈門(mén)市集美區(qū)后溪鎮(zhèn)衛(wèi)生院補(bǔ)充編外人員招聘16人考試參考試題及答案解析
- 2026年腹腔鏡縫合技術(shù)培訓(xùn)
- 2026年黑龍江省七臺(tái)河市高職單招職業(yè)適應(yīng)性測(cè)試試題題庫(kù)(答案+解析)
- 2026年廣西貴港市華盛集團(tuán)新橋農(nóng)工商有限責(zé)任公司招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 地鐵安檢施工方案(3篇)
- 小學(xué)生寒假心理健康安全教育
- 汽機(jī)專業(yè)安全培訓(xùn)課件
- 2026高考藍(lán)皮書(shū)高考關(guān)鍵能力培養(yǎng)與應(yīng)用1.批判性與創(chuàng)造性思維能力的基礎(chǔ)知識(shí)
- 多學(xué)科團(tuán)隊(duì)(MDT)中的醫(yī)患溝通協(xié)同策略
- 期末復(fù)習(xí)知識(shí)點(diǎn)清單新教材統(tǒng)編版道德與法治七年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論