合作伙伴
PSP表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 40 | 80 |
| Estimate | 估计这个任务需要多少时间 | 300 | 350 |
| Development | 开发 | 0 | 0 |
| Analysis | 需求分析(包括学习新技术) | 30 | 60 |
| Design Spec | 生成设计文档 | 0 | 0 |
| Design Review | 设计复审 | 30 | 30 |
| Coding Standard | 代码规范(为开发制定合适的规范) | 0 | 0 |
| Design | 具体设计 | 0 | 0 |
| Coding | 具体编码 | 0 | 0 |
| Code Review | 代码复审 | 0 | 0 |
| Test | 测试(自我测试,修改,提交修改) | 0 | 0 |
| Reporting | 报告 | 0 | 0 |
| Test Report | 测试报告 | 0 | 0 |
| Size Measurement | 计算工作量 | 0 | 0 |
| Postmortem & Process Improvement Plan | 事后总结并提出过程改进计划 | 0 | 0 |
| 合计 | 400 | 520 |
原型开发工具
- 墨刀
原型分析

本次注册登录页面加入了动态样式和一些简单的交互,整体较为简洁

游戏大厅和对战界面则根据接口里提供的数据(如对战ID等来进行设计历史对局,出牌情况则用图片形式来更好地展示前中后墩牌型)
4. 设计说明
- 登录界面:分为登录和注册。登录有username、password输入框;注册则多一个password again;注册成功跳转登录界面
- 游戏大厅:四个按钮:排行榜、历史对局、注销和开始游戏
- 对战界面:手牌区、出牌区、出牌按钮、返回大厅按钮
- 排行榜:分为ID、username、score、返回按钮,退回游戏大厅
- 历史对战:出牌情况、ID、得分情况、返回大厅按钮
结对照片

困难及解决方法
| 困难描述 | 解决尝试 |
|---|---|
| Axure界面太复杂,看着头疼 | 换用了墨刀 |
| 不清楚什么是原型分析 | 百度解决烦恼 |
| 没去看提供的接口文档,导致推到重来 | 认真看着接口文档,分析需求 |
| 墨刀这个软件本身的限制:动态组件内无法链接到外部 | 尽量在同一个动态组件内实现足够多的操作 |
| 我们两个人不在同一栋宿舍楼,交流麻烦 | 使用Teamviewer控制另一个人的电脑,起到共享屏幕和键鼠的作用;全程QQ |
是否解决
- 解决了以上困难
有何收获
- 学会了墨刀这个软件的使用,能够画出比较美观的原型
- 协同工作
心得体会
杨世杰:通过这次原型设计,我懂得了原型设计工具“墨刀”的基本使用方法,但会转向Axure等专业软件方向学习,也懂得了团队之间的协作分工,受益匪浅。
学习进度条
| 第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
|---|---|---|---|---|---|
| 1 | 0 | 0 | 5 | 5 | 学会使用墨刀 |