作业链接
GitHub


项目预期计划

项目预期实现以下需求:
其中非常紧急要求Alpha版完成,其余按具体时间安排。
图片是已经实现几个任务后的。

此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

时间安排大概是这样:

此处输入图片的描述


现实进展

Alpha需求基本完成。

剩余需求如下:
剩余的都为非Alpha版要求

此处输入图片的描述

燃尽图如下:

此处输入图片的描述


代码签入记录

此处输入图片的描述
此处输入图片的描述
此处输入图片的描述


过程体会

  • 许郁杨
    带着一个小团队比自己做要复杂多了,更多的时间用来处理非编码部分的事。文档、接口和框架的坑真是死多少次都没用。不过最后也算是勉强完成了任务。希望Beta阶段能好过些。
    虽然老师说没熬过夜怎么能算Alpha冲刺,但我还是不大想让大家熬夜,,ε=(´ο`*)))唉

  • 温伊倩
    编程过程中常有一些比较低级的错误发生,却又花了很长时间去deBug…感受到了自己代码量的匮乏。经过Alpha阶段的学习,我对安卓开发有了一些粗浅的认识,也感受到了通宵编程的的痛苦_ (:з」∠) _希望在Beta阶段能够进展顺利少出Bug,争取不通宵少熬夜,护肝护发成长为茂盛的森林(?)^v^

  • 许斌
    首次接触用android内嵌的SQLite写数据库,在开发过程中常常会出现一些小问题没发现卡顿很久,整个冲刺过程虽然很辛苦但团队氛围还是很好,遇到个人无法解决的难题时也可以向团队寻求帮助。还有就是拖延症患者,堆积了很多事,加上考试几乎天天熬夜。

  • 杨心逸
    第一次做Android应用,几乎没有什么经验,代码写的也比较乱,还好队友比较强orz。前后端交互其实还有很多问题,一个原因是小组间的沟通可能不足,还有就是程序框架没有真正定下来的缘故。我主要负责和云端数据打交道,leancloud的开发文档比较全所以花了一些时间基本上问题都能解决;唯一的缺点就是开发版的服务器每日请求有限制,超过一定次数就不理我了…… 因为Alpha冲刺前就已经将分内工作完成了一部分,所以虽然这两周都有考试,但是时间也勉强够用,希望接下来的开发能继续顺利。

  • 余文茜
    做界面真的是太难了太难了太难了太难了太难了
    (•̩̩̩̩_•̩̩̩̩)
    感觉寄几太笨疗
    真是委屈死我这个小辣鸡了(꒦ິ⌓꒦ີ)
    资料看的太少了
    并且资料少以为内容少结果操作起来根本就不一样啊喂(
    ꒦ິ⌓꒦ີ)
    每次死坐挣扎好久都一直在徘徊简直要崩溃了
    还好有神队友
    不然就凉了……凉了……凉……了……
    而且时间好紧啊……
    对于我这种熬不了夜的简直就是致命伤……
    不过总的来说还是收获了挺多的(当然可能对于别人来说这些都不算什么otz)
    不管了!
    我还会继续加油的!
    ಠnಠ


组员分工及在Alpha阶段的工作量比例

学号姓名此次作业任务贡献比例
031602240许郁扬部分前端、部分UI、任务分配、文档编写、程序演示22
181600333杨心逸登陆和注册功能、用户管理功能、会员管理功能、云端数据库创建与存储、评审表设计21
031602334温伊倩部分前端、部分UI、OCR算法、图标绘制、测试文档编写、程序测试26
031602338许斌测试文档编写、本地数据库搭建、数据库测试17
031602343余文茜部分UI、填写评审表12

下阶段展望

下阶段主要在于

  • 完善基础功能界面;
  • 实现拍照分词功能;
  • 实现消费地图功能。

如果时间允许的话,再对已有功能块进一步挖掘,例如根据消费地图实现智能提醒、优化分词、智能校对等功能。

下阶段也会着重加强团队的协作和管理,完善文档和接口细节,优化框架,以期使团队协作能更加顺畅。

并且,在正式开发前做好交接工作,让新进组的同学能尽快熟悉项目。


测试体会

在本次测试过程中,我们尝试过用 UI Automator进行测试,但由于人员不够,且时间紧迫,预计的测试工作只使用自动化测试工作完成了小部分,剩余部分仍是由队员手工完成的。然在 Alpha阶段的小小尝试中,自动化测试的全面和便捷已可见一斑,所以希望在 Beta 阶段能够有队员能有时间完成自动化测试。


项目测试评述

本次项目测试于2018.11.27中开始。穿插于整个任务进度过程中,于12.1告一段落。
从一开始编写测试文档,到据文档内容进行每一块功能的测试,以及每一个队员对自己的代码进行单元测试,最后根据项目进度对文档进行迭代更新,我们队共发现 BUG34个,在对这三十多个BUG 进行提交和回归的过程中,我们对项目的逻辑及架构逐步清晰,也使得 Beta阶段的工作进行得更加便捷。

转载于:https://www.cnblogs.com/S031602240/p/10048770.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐