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

posted @ 2019-04-10 22:53  boker11  阅读(517)  评论(0编辑  收藏  举报