团队项目——项目启动及需求分析
1.介绍团队情况:
队名:红鲤鱼与绿鲤鱼与驴
队员:
姓名 | 学号 | 博客地址 |
林吉庆 | 130201120 | http://www.cnblogs.com/CLSVEN/ |
郑都都 | 130201239 | http://www.cnblogs.com/dudu-27/ |
张泽凯 | 130201227 | http://www.cnblogs.com/zzkmark/ |
张富彬 | 130201222 | http://www.cnblogs.com/legend07/ |
李铖 | 130201209 | http://www.cnblogs.com/wann/ |
高亚南 | 130201126 | http://www.cnblogs.com/GGGGGG7/ |
队训:嘿,你的代码写完了没!!!
2.介绍项目情况:
项目名称:打地鼠(C#版本、Android版本)
总体任务:打地鼠游戏可以流畅运行,可以让玩家进行DIY设置。
各成员分工:
林吉庆 负责 主要程序的框架
郑都都 负责 程序的主体代码编写
张泽凯 负责 程序的窗体设计
张富彬 负责 程序的运行调试
李铖 负责 程序的素材处理
高亚南 负责 程序的代码复审
3.利用NABCD模型对项目进行竞争性需求分析
N:need
我们大家一定都玩过打地鼠的游戏,但是对于我们而言好多人都面临着一个难题,游戏容易疲劳同时会失去兴趣,所以决定开发一个DIY版本的打地鼠游戏,可以让游戏寿命更长久。典型人群需求:儿童玩家:可以锻炼反应能力;青年玩家:体验DIY的乐趣;老龄玩家:休闲娱乐。
A:approach
打地鼠游戏实现的目标:在PC端通过鼠标单击来实现“打地鼠”的功能,同时有菜单栏来设置DIY的功能。在Android端首先需要实现的是多版本的兼容,通过点击来实现“打地鼠”,可以接入玩家的相册读取图片,同时进行分享挑战(通过微博或微信的认证)。
B:benefit
游戏有不同的等级的难度,可以锻炼大家的翻译能力同时锻炼了脑部发育。DIY功能可以添加游戏的趣味性。
C:competitors
其他的打地鼠游戏。
D:delivery
在完成之前会在朋友圈、微博发布推广,最后发布时在网盘开放下载、Android应用商店发布。
4.参照课本《构建之法》8.5节内容,把项目产品的功能都列出来,分别放到四个象限中
外围功能 | 杀手功能 | |
必要需求 | 界面简洁清晰,可在各个电脑以及手机稳定运行 | 比之于其他版本的打地鼠游戏我们的优势在于可以进行DIY设置,玩家可以根据自己的需求改变一部分的设置,会更加具有趣味性! |
辅助需求 | 画面清新可爱,符合现阶段儿童的心里需求 | 程序运行流畅,鼠标点击准确性提高,使得用户体验到指哪打哪的舒适体验,手机端也会比较适用。 |
5. 构建项目的WBS