第一次结对编程作业
1.PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 30 | 30 |
Development | 开发 | 350 | 400 |
Analysis | 需求分析 (包括学习新技术) | 80 | 60 |
Design Spec | 生成设计文档 | 20 | 30 |
Design Review | 设计复审 | 10 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
Design | 具体设计 | 240 | 300 |
Coding | 具体编码 | 0 | 0 |
Code Review | 代码复审 | 0 | 0 |
Test | 测试(自我测试,修改代码,提交修改) | 0 | 0 |
Reporting | 报告 | 20 | 30 |
Test Repor | 测试报告 | 0 | 0 |
Size Measurement | 计算工作量 | 0 | 0 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 400 | 460 |
2.原型分析
设计工具:Axure Rp 8
页面绘制
页面流程图
最终交互效果
3.我和我的她
4.本次结对作业的设计说明
- 本次结对作业主要是对界面的设计,由于我们都对安卓更熟悉,所以我们决定后期使用安卓的开发环境。本次作业中,我们选择了Axure RP8,并从网上下载了安卓组件包,以实现原型界面更简洁、清晰、美观。
- 通过讨论,我们先确定了页面的跳转逻辑,然后进行页面的图形设计,并通过Axure实现了一些简单的交互。
5.遇到的困难及解决方法
困难描述
我们两个选择恐惧症在风格确定上就纠结了很久很久很久,一开始想用比较简单的盐系风格,但发现自己设计这种风格的扑克真的和想象的不一样(太奇怪了!!!)。后来浏览了较多素材图片后,我们选择了简约中国风。
因为我们两个有过一点点点点点开发经验,大致了解安卓的界面设计、交互操作。也因为常年接触海报制作的原因,图片素材的获取也较为熟练。主要困难是对原型设计理解不深入,以及对Axure使用的不熟练,虽然看了一些基础教程,但和实际操作还是存在较大差异,常常出现一些奇怪的小问题。
解决尝试
面向百度原型设计大部分时候是先两个人讨论,因为两个人出现的问题不太一样。都无法解决的话,就利用网络资源。
是否解决
基本解决各种小问题。
有何收获
学习了Axure软件,对原型设计有了更深入的了解。
6.心得体会
郑雅芳:我们两虽然接触过一点点点点点开发,但都没有认真做过原型设计(大部分时候是ps解决界面设计,as前端开工),第一次使用原型设计工具进行原型设计,学习过程中一直在“哇”,各种惊叹原来用原型设计软件描述交互的过程如此简洁明了。感觉还蛮好玩的。其实很早就知道自己应该学这个了,但是一直没开始。果然对于拖延症少女,有外部压力,才会更高效更努力吧。
陈钰蕙:之前做app时大多时候都是在纸上画大概的界面,用箭头之类的标示界面逻辑,有的时候画着画着就乱了,而且还不够直观,实现功能的时候还会有些混乱。这次接触了原型设计,发现真的是方便直观太多了,逻辑非常清楚,真的可以大大地提高开发效率。
7.我们的学习进度条
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 7.6 | 7.6 | 最重要的当然是学会了十三水! |