结队项目之需求分析与原型设计
結(jié)隊項目之需求分析與原型設(shè)計
?
結(jié)對者:3011 盧凱欣 ???3034 戚景曉
?
一、需求分析(NABCD模型)
1、N(Need,需求)
- 游戲玩家可以以游客的身份游覽游戲界面。
- ?玩家可以注冊登錄,在玩家的個人主頁中可以看到個人戰(zhàn)績。
- 游戲包括“單機模式”與“對戰(zhàn)模式”,“單機模式”為玩家獨自練習(xí),“對戰(zhàn)模式”為玩家與其他在線玩家對戰(zhàn)。
- ?游戲可以創(chuàng)建房間,輸入房間號即可與好友共玩玩家解不出題時,游戲可以給出正確解法。
?
2、A(Approach,做法)
- ?對于游客身份,對游客的設(shè)置一些權(quán)限,游客不能創(chuàng)建房間且只能選擇“人機模式”。
- ?用戶注冊時,需記錄用戶名以及密碼,并由系統(tǒng)隨機分配一個賬號給用戶,其中用戶名不能重復(fù)。系統(tǒng)將判斷用戶名是否已被使用。
- ?創(chuàng)建房間時,系統(tǒng)限制進入房間的人數(shù),最多為5人。
- ?對于玩家的解題,系統(tǒng)通過四則運算判斷玩家的解題結(jié)果是否正確。
- 玩家每次答題結(jié)果系統(tǒng)需對其進行記錄并于玩家的個人主頁中顯示。
- 解題時,輸入的運算符只能是+、-、*、/、(、)這六個,輸入的整數(shù)必須是程序隨機 產(chǎn)生的那四個數(shù),而且每個數(shù)只能用一次。當(dāng)用戶正確輸入算式后,用“堆棧來求表達式的值”的原理,求出結(jié)果并判斷是否為 24,得出用戶是輸是贏的結(jié)果。輸出結(jié)果后,詢問用戶是否繼續(xù),是則重新啟動程序,否則結(jié)束程序。
?
?
3、B(Benefit,好處)
- 24點游戲為一種益智游戲,可以鍛煉人的反應(yīng)能力。
- 用戶獨自玩時可選擇單機模式獨自練習(xí)解題。
- 遇到瓶頸時系統(tǒng)可給出正確答案,對于答案不唯一的情況系統(tǒng)也可自行判斷。
- 用戶可與好友隨時隨地對戰(zhàn)。
?
4、C(Competitors,競爭)
- 24點游戲目前仍作為線下桌游,本次的網(wǎng)頁版24點游戲設(shè)計可為用戶提供線上桌游,在這一點具有優(yōu)勢,市場競爭小。
- ?用戶可與國內(nèi)各路人員對戰(zhàn),而不局限于身邊的人,面對對象廣闊。
?
?
5、D(Delivery,推廣)
- 當(dāng)原型系統(tǒng)被采納之后,立馬投入精力進行開發(fā)。
- 微博,微信,QQ等各大社交平臺進行宣傳,以吸引更多用戶。
- 在各大學(xué)校論壇及貼吧上進去宣傳,吸引用戶參與
- 與教育機構(gòu)進行合作交流,讓用戶在游戲的同時進行學(xué)習(xí)
?
二.原型設(shè)計
1.主頁設(shè)計
- 1.解題頁面設(shè)計
?
?
?
? ? ? ? 2.?解題頁面設(shè)計
?
?
?
?
三.PSP表格
| PSP2.1 | Personal Software Process Stages | 預(yù)計耗時(分鐘) | 實際耗時(分鐘) |
| Planning | 計劃 | 30 | 20 |
| · Estimate | ·估計這個任務(wù)需要多少時間 | 30 | 20 |
| Development | 開發(fā) | 520 | 暫無 |
| · Analysis | ·需求分析(包括學(xué)習(xí)新技術(shù)) | 70 | 50 |
| · Design Spec | ·生成設(shè)計文檔 | 60 | 50 |
| ·Design Review | ·設(shè)計復(fù)審(和同事審核設(shè)計文檔) | 30 | 40 |
| · Coding Standard | ·代碼規(guī)范 | 20 | 暫無 |
| · Design | ·具體設(shè)計 | 50 | 55 |
| · Coding | ·具體編碼 | 250 | 暫無 |
| · Code Review | ·代碼復(fù)審 | 50 | 暫無 |
| · Test | ·測試(自我測試,修改代碼, 提交修改) | 90 | 暫無 |
| Reporting | 報告 | 150 | 暫無 |
| · Test Report | ·測試報告 | 40 | 暫無 |
| · Size Measurement | ·計算工作量 | 50 | 暫無 |
| · Postmortem & Process Improvement Plan | ·事后總結(jié),并提出過程改進計劃 | 60 | 暫無 |
| ? | 合計 | 800 | 235 |
?
四.結(jié)對心得
與隊友的第一次合作,讓我感覺到自己還有很多方面是不足的,在寫需求分析時有很多地方都沒有考慮周全,是隊友的提醒讓我們的需要分析更加完整,希望在往后的更多合作中,我能從隊友身上學(xué)到更多,認識到自己的不足并且改正
——盧凱欣
此次結(jié)隊項目收獲甚多,在共同作業(yè)之時發(fā)現(xiàn)個人想法的局限性,團隊的合作可使我們的作品不斷地完善。在這段時間里,我們互取其長,互補其短,各有所得。
——戚景曉
?
轉(zhuǎn)載于:https://www.cnblogs.com/rekosama/p/10691420.html
總結(jié)
以上是生活随笔為你收集整理的结队项目之需求分析与原型设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL下使用Inplace和Onli
- 下一篇: CSS 布局与“仓库管理”的关系