第一次结对编程作业
1.结对伙伴
曾宇辉(博文链接)[https://www.cnblogs.com/zyh233/p/11637650.html]
王 银(博文链接) [https://www.cnblogs.com/wy-1997/p/11637891.html]
2.原型分析
(1)登录界面


(2)游戏界面



3.使用的原型工具
Axure RP 9
4.结对过程
在小组内自主结对,并在国庆达成共识开始进行一系列分工和合作。下图为两人共同设计分析原型的照片(舍友摄,左为曾宇辉,右为王银)

5.psp表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 60 | 80 |
| Estimate | 估计这个任务需要多少时间 | 40 | 60 |
| Developments | 开发 | 100 | 150 |
| Analysis | 需求分析(包括学习新技术) | 200 | 250 |
| Design Review | 设计复审 | 30 | 45 |
| Coding Standard | 代码规范(为目前的开发制定或选择合适的规范) | 0 | 0 |
| Design | 具体设计 | 45 | 80 |
| Coding | 具体编码 | 0 | 0 |
| Code Review | 代码审查 | 0 | 0 |
| Test | 测试(自我测试、修改代码、提交修改) | 0 | 0 |
| Reporting | 报告 | 0 | 0 |
| Test Report | 测试报告 | 0 | 0 |
| Size Mesurement | 计算工作量 | 30 | 30 |
| Postmortem&Process Improvement Plan | 时候总结、并提出改进计划 | 20 | 50 |
| - | 总计 | 525 | 745 |
6.设计说明
(1)原型介绍
本次我与合作伙伴的任务是想开发出一套简洁但是又具有多元素的“福建十三水”出牌系统,本着这次作业队该系统的要求,我们设计了包含初始界面,游戏界面,游戏规则和排行榜等页面。
(2)流程图

7.困难描述及解决方法
(1)困难描述
在背景的设计上一直找不到十分满意的素材,对axure使用还处于刚入门阶段,使用的axure版本不同
(2)解决方法
征询有经验的朋友或是同学寻找素材,提供灵感。
两人花了一定时间熟悉并掌握axure的使用。
统一使用最新的Axure RP 9。
(3)是否解决,有何收获
问题基本得到解决。通过原型建立学习掌握了axure的用法,培养了自学能力,增强了在网上搜索信息和素材的能力,对于软件的开发有了一定认识,还与结对伙伴进行了良好合作,加强了我的团队协作能力和与他人沟通的能力。
7.设计心得
曾宇辉:本次的结对编程作业,学会了axure的用法是我最大的收获,这是我将来从事软件开发相关工作的重要基础,虽然作业中的页面还较为粗糙,不够完美,但我相信以后我会做出比此次更好更精美的原型。此次作业也让我学会了团队合作,认识到协作的重要性,共享网络平台,共享信息素材,互帮互助,互利共赢。
王银:相比上次的编程作业,这次虽然只是设计原型模型,但一点都不轻松,原型设计不只是一张张图片,更是下一步代码的实现,要考虑设计的元素能否实现,而且素材也不是很好找,好多素材都是收费的,只能自己通过PS做出来,总之这次作业让我有了很大的收获,一方面是学会了Axsure RP9和PS的使用,另一方面也认识到了协作的作用,就像一句话说的,一个人走得快,一群人走得远。
8.学习进度条
| 第n周 | 新增代码 | 累计代码 | 本周学习耗时 | 累计学习耗时 | 重要成长 |
|---|---|---|---|---|---|
| 1 | 0 | 0 | 12.5 | 12.5 | 掌握了axure的用法,学会了十三水 |

浙公网安备 33010602011771号