第一次结对编程作业
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 | 开发 | 850 | 1150 |
Analysis | 需求分析(包括学习新技术) | 200 | 250 |
Design Review | 设计复审 | 30 | 45 |
Design | 具体设计 | 45 | 80 |
Reporting | 报告 | 100 | 80 |
Test Report | 测试报告 | 100 | 80 |
Size Mesurement | 计算工作量 | 30 | 30 |
Postmortem&Process Improvement Plan | 时候总结、并提出改进计划 | 20 | 50 |
- | 总计 | 1475 | 1905 |
6.设计说明
(1)原型介绍
本次我与合作伙伴的任务是想开发出一套简洁但是又具有多元素的“福建十三水”出牌系统,本着这次作业队该系统的要求,我们设计了包含初始界面,游戏界面,游戏规则和排行榜等页面。
(2)流程图
7.困难描述及解决方法
(1)困难描述
在背景的设计上一直找不到十分满意的素材,对axure使用还处于刚入门阶段,使用的axure版本不同
(2)解决方法
征询有经验的朋友或是同学寻找素材,提供灵感。
两人花了一定时间熟悉并掌握axure的使用。
统一使用最新的Axure RP 9。
(3)是否解决,有何收获
问题基本得到解决。通过原型建立学习掌握了axure的用法,培养了自学能力,增强了在网上搜索信息和素材的能力,对于软件的开发有了一定认识,还与结对伙伴进行了良好合作,加强了我的团队协作能力和与他人沟通的能力。
7.设计心得
本次的结对编程作业,学会了axure的用法是我最大的收获,这是我将来从事软件开发相关工作的重要基础,虽然作业中的页面还较为粗糙,不够完美,但我相信以后我会做出比此次更好更精美的原型。此次作业也让我学会了团队合作,认识到协作的重要性,共享网络平台,共享信息素材,互帮互助,互利共赢。
8.学习进度条
第n周 | 新增代码 | 累计代码 | 本周学习耗时 | 累计学习耗时 | 重要成长 |
---|---|---|---|---|---|
1 | 40 | 40 | 4.5 | 4.5 | 掌握了axure的用法 |