结对作业——24点网页游戏需求分析

1、学号:09陈烨权

2、需求分析

需求分析我们采用nabcd模型来进行:

首先你需要了解一下24点卡牌游戏:任意抽取4张牌(称为牌组),用加、减、乘、除(可加括号,高级玩家也可用乘方开方与阶乘运算)把牌面上的数算成24。

 

 NABCD模型:

 1.  Need 需求

相信大家都会玩过一种叫24点的纸牌游戏,但是怎样才能成为一个24点卡牌高手呢?如果还要一副扑克牌,还要自己去洗牌,就太low了。我们将设计一款24点网页游戏,同时会有不同的游戏模式帮助你成为24点卡牌高手,据说还可以提高智商。

 

 2. Approach 方法

设计方法如下:

1.基础款:配置24点游戏闯关题目100道

2.竞速款:完成10道随机24点游戏时间竞速

3.巨无霸款:6张牌通过加减乘除计算得64

4. 联网竞速款:联网二人竞速

 

 3. Benefit 好处

1.摆脱纸牌的局限性,更快,更环保

2.提高智力

3.获得与人比赛的游戏乐趣

 

 4. Competitors 竞争

   竞争优势:   

1.我的24点游戏模式多样,操作简单

2.随时随地可以玩

       竞争劣势:   

1.网上有好多有趣的小游戏

2.可能有人不喜欢玩24点小游戏

 

 5.  Delivery 推广

准备写一首《24点提高智力》歌进行病毒式传播,引发24点游戏狂潮。

  

3、原型设计

 原型设计应该采用比较简单的风格:

 

 

 

4、PSP表格

 

PSP2.1

Personal Software Process Stages

预估耗时(分钟)

实际耗时(分钟)

Planning

计划

60

70

· Estimate

· 估计这个任务需要多少时间

60

70

Development

开发

157

180

· Analysis

· 需求分析 (包括学习新技术)

80

90

· Design Spec

· 生成设计文档

60

70

· Design Review

· 设计复审 (和同事审核设计文档)

20

20

· Coding Standard

· 代码规范 (为目前的开发制定合适的规范)

20

10

· Design

· 具体设计

60

50

· Coding

· 具体编码

120

110

· Code Review

· 代码复审

20

10

· Test

· 测试(自我测试,修改代码,提交修改)

40

30

Reporting

报告

90

110

· Test Report

· 测试报告

50

60

· Size Measurement

· 计算工作量

20

20

· Postmortem & Process Improvement Plan

· 事后总结, 并提出过程改进计划

20

30

合计

 

570

570

 

 

5、心得总结:

09陈烨权心得:鉴于第一次做软件工程的项目,我们选择了一个看起来比较简单的项目,我觉得这个项目还是有挑战性的,我希望我们可以做出一款大家都喜欢的网页小游戏。

转载于:https://www.cnblogs.com/boker11/p/10686792.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值