第一次结对编程作业
合作伙伴
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 | 学会使用墨刀 |