第一次结对编程作业
组队情况
031702630-吴友昆
031702616-林涛
psp表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 40 |
Estimate | 估计这个任务需要多少时间 | 20 | 30 |
Development | 开发 | 0 | 0 |
Analysis | 需求分析 (包括学习新技术) | 90 | 100 |
Design Spec | 生成设计文档 | 15 | 30 |
Design Review | 设计复审 | 10 | 15 |
Coding Standard | 代码规范(为开发制定合适的规范) | 0 | 0 |
Design | 具体设计 | 0 | 0 |
Coding | 具体编码 | 0 | 0 |
Code Review | 代码复审 | 0 | 0 |
Test | 测试(自我测试,修改代码,提交修改) | 0 | 0 |
Reporting | 报告 | 0 | 0 |
Test Repor | 测试报告 | 0 | 0 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 15 |
Total | 总计 | 195 | 230 |
结对过程
我们优秀的社会主义接班人都是通过QQ联系的。(大雾)
结对照片
此处让我想起朱自清的《背影》。
开发过程
作品流程
原型工具
Aurex Rp9和万能的百度图库与一堆拥有大量广告的素材网。(穷人买不起素材)
原型分析
开始了解规则后,我们原本想设计4人对战,但是觉得后阶段代码实现可能会比较困难,先设计了二人对战,后面再权衡修改。
一开始是用户登录界面
还设计了不一定能实现的功能界面
比如第三方登录
还有找回密码
用户登录后可以查看历史战绩和进行对局
这是历史战绩的
这是对局情况
而后是结算界面
设计说明
- 登录界面有登录与注册两个选择,还有第三方登录。
- 登录须输入用户名与密码,注册多须加一项邮箱,还多设计了一个忘记密码选项。
- 游戏界面分为历史战绩,与快速游戏和排位。
- 对局界面由前中后墩三个分别设置,设置好后则开始比对。
- 结算界面由敌我方出牌与结果。
遇到的困难
- 困难描述:原型设计不会使用,临时设计的ui奇丑无比,功能简陋,没有审美,没有素材,美术风格又不统一,晕了。
- 解决尝试:问同学,问百度,外加自己专研。
- 是否解决:部分解决。
- 有何收获:知道了自己的直男审美,原型设计软件熟练度up。
心得体会
吴友昆:通过这次作业,我感受到了下次作业的艰巨,还有了解到了软件开发的流程,希望在下一次的代码实现部分中加油努力吧。
林涛:这次作业学了Axure的用法,开始不断地了解软件开发的过程。虽然刚开始学习,一头雾水,不知从何学起,渐渐地开始懂得一些、当然我学的还只是皮毛,跟大佬还差很多,但终究还是有所收获。继续努力吧。
学习进度
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 6 | 6 | 学会了原型工具Axure的使用 |