第一次结对编程作业
结对情况
031702443 龚洋林 & 031702437 王淇弘原型分析(采用原型开发工具:墨刀)
设计说明
分析需求:用原型分析工具设计出完整的游戏流程。
实现过程:先通过手机上的十三水app大致熟悉了下大概需要的游戏流程然后通过墨刀工具依次设计出注册界面、登录界面、找回密码、主界面、排行榜、选择游戏模式、设置个人信息、设置音效、设置快捷聊天、游戏进行界面、战后结算等界面,同时添加了通过按动对应按键来实现跳转到对应页面的功能。后期再通过网络找到一些适合的图片素材完善这些界面。
结对过程
结对原因:两人都是同班同学,关系也还不错,又都是在同一组里,就顺其自然的组队了。
过程照片:
困难及解决方法
困难描述
①一开始时是使用老师推荐的那些原型设计工具,但是都用的不是很熟悉、上手。②两个人都没有艺术细胞,为界面如何能设计的更好看、舒服而烦恼不已。解决尝试
①通过群内同学内的讨论,发现了现在使用的墨刀工具比较简便容易上手。②查看了很多网上的图片,然而...是否解决
①解决成功②一言难尽有何收获
通过解决问题的过程学到了不应该因为第一印象就决定一些事,例如使用的工具,而也应该多和周围的同学讨论,寻找更好的办法。同时也学到了没办法的东西可能是真的没办法解决。(笑哭)心得
龚洋林:通过这次设计,学会了一个游戏的界面应该要如何的设计,同时也发现了很多在平时玩游戏时根本没有考虑过的设计细节,在设计好之后每次有新的思考时也会重新审视一下旧的版本同时加入新的东西,确切的体会到了实际上一个游戏的设计其实也不是想象中的那么的容易。
也学会了当进行组队合作时适当的分工和有效的沟通才能让项目进行的更好,从而达到事半功倍的效果。
王淇弘:这次我的任务是用墨刀制作界面,学会了很多之前不会的事,也确实觉得团队分工如果明确的话做事的效率能提升很多。
PSP
PSP2.1 | Personal Software Process Stages |
预估耗时(min) | 实际耗时(min) |
---|---|---|---|
Planning | 计划 | 40 | 40 |
Estimate | 估计这个任务需要多少时间 | 40 | 40 |
Development | 开发 | 650 | 890 |
Analysis | 需求分析 (包括学习新技术) | 150 | 230 |
Design Spec | 生成设计文档 | 20 | 30 |
Design Review | 设计复审 | 30 | 30 |
Coding Standard | 代码规范 (为开发制定合适的规范) | 0 | 0 |
Design | 具体设计 | 450 | 600 |
Coding | 具体编码 | 0 | 0 |
Code Review | 代码复审 | 0 | 0 |
Test | 测试 (自我测试,修改,提交修改) | 0 | 0 |
Reporting | 报告 | 50 | 60 |
Test Report | 测试报告 | 0 | 0 |
Size Measurement | 计算工作量 | 20 | 30 |
Postmortem & Process Improvement Plan | 事后总结 并提出过程改进计划 | 30 | 30 |
合计 | 740 | 990 |
学习进度条
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累积学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 125 | 125 | 12 | 12 | 熟悉了java的用法,学会设计原型 |
… |