==结对情况==
031702137陈银山
031702135李季城
==原型分析 #2196F3==
-首先要实现登陆界面
- 进入主页面可以选择相应模式
- 对战时支持分数记录
- 支持查询当前排行榜和历史战绩
根据以上相求做出了相应的大概ui界面,实际可能还会作出修改。
登陆界面
- 实现基本登录功能
用户界面
- 可以进行模式选择
对战界面
- 对战界面可以进行相应的选牌操作
排行榜
- 查询玩家间的分数
历史记录
- 支持查询历史记录
==原型工具 #2196F3==
使用了Axure RP
==结对过程 #2196F3==
都是一个宿舍的,结对就自然而然的发生了。
结对照片
(已经尽力表演了)
==PSP表格 #2196F3==
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 60 | 60 |
Development | 开发 | ||
Analysis | 需求分析 (包括学习新技术) | 30 | 40 |
Design Spec | 生成设计文档 | ||
Design Review | 设计复审 | 30 | 20 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | ||
Design | 具体设计 | 60 | 120 |
Coding | 具体编码 | ||
Code Review | 代码复审 | ||
Test | 测试(自我测试,修改代码,提交修改) | ||
Reporting | 报告 | ||
Test Report | 测试报告 | ||
Size Measurement | 计算工作量 | ||
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 20 |
合计 | 210 | 290 |
==设计说明 #2196F3==
主要是为了实现一个自动化的智能出牌软件。为根据自己打十三水时遇到的情况进行相应的编程。同时也实现基本的游戏游玩功能。
==困难与解决方法 #2196F3==
- 没进行过原型设计,工具也不会使用
- 花了几个晚上的时间学习了Axure RP
- 问题是解决了,不过还是做的很粗糙就是了
收获就是--搜索就是力量
==心得体会 #2196F3==
陈银山:- 学习体会不多,十三水的技巧倒是学了不少
以前觉得棋牌游戏没有技术含量,等到自己动手才发现自己太年轻了
李季城:
- 1
==学习进度表 #2196F3==
第N周 | 新增代码(行) | 累计代码(行) | 本学学习耗时(小时) | 累计学习耗时(学习) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 5 | 5 | 主要是学习了原型工具的使用 |