团队作业6-项目总结
Daily Target小组,我们的项目是一个任务发布的安卓APP.
1、项目说明和PPT以及提供的学习资料链接
学习资料是android前后端的相应知识,还有个学习路线和相应的开源项目.如果有人对开发android底层代码感兴趣的话,可以咨询刘畅。因为之前学习的时候没有人指路,在一些东西上浪费了很多时间,所以重在分享吧,不希望有人在一些简单但容易出错的地方浪费时间,如果谁想往那方面发展,他会提供很多资料以及心得.
链接:https://pan.baidu.com/s/1Dlsc6zlLa7-92VvyLd3PnA 密码:v1f7
2、视频链接
链接:https://pan.baidu.com/s/1Dlsc6zlLa7-92VvyLd3PnA 密码:v1f7
3、队员组成
、
4、队员风采
5、项目感言
杨有存:
这是我第一次与多位同学一起合作完成团队项目,对我来说,这不仅仅是一次挑战,也更是一次完整的项目开发过程的实践与体验的机会。虽然说,我在团队中做的也不是很出色,距离更加优秀的自己依然还存在着很大的差距,但是,在这其中,我依然还是学到了不少的东西,至少,我懂得了Android studio的使用,也知道了一个软件产品从需求分析到设计实现,最后完成测试与发布的过程。当然了,在这其中,也离不开老师、组长以及队友的指导与帮助,在此,我也真诚的感谢每一个对我给予帮助的人!
邵汝佳:
很幸运能够和组长还有队友们一起组队完成一次软件工程实践项目。在整个项目的完成过程中,我们小组的项目负责人刘畅组长给了全组成员合理的任务安排计划,并在队员出现困难的时主动并耐心地指导,很感谢有一个技术过硬还乐于助人的组长。我们小组的项目是完成一个app,并且是基于android studio进行原生开发,这对整个小组来说是一个很大的挑战,因为大家都对web更熟悉一些。面对技术上的难题,我们整个小组并没有放弃这个项目,而是积极去网上找学习资源,先学完全部的知识,对android项目有了大体的方向之后,再动手实践,最终完成了简易版的app。这次项目经历给了我很多学习经验,在学习方法上,我认为刘畅组长的学习方法更加合理,先花时间弄清楚所有的知识概念,有了大体的方向之后再着手做;遇到问题不要退缩,要积极地寻找解决问题的办法;当队友有困难时,不是批评和指责,而是包容和耐心无私的帮助。我们小组的项目会在后期继续进行优化和升级,希望能够在后期的努力中学到更多知识,感谢我所在的项目小组。
王晓哲:
刚开始商量我们的小组项目,我们组提出过好几个提案,但最后还是决定做了这个项目一个小型的任务管理APP,首先我觉得我们面对这个项目的主要难点是从来没有做过APP,很多都要从头开始学,后来我们开始慢慢接触,了解了怎样做这个东西,再到后来慢慢熟悉,但是我们最后做出来的东西还是有点差强人意,虽然这门课抱有遗憾结束了,但是我还是会继续学习做APP,争取以后可以做出更好的。
陈杰:
在大家讨论后选择了以app程序为载体做任务通知与接收小程序,我便知道了这次项目的进行将会带给我许多我从未见识过的知识。在此之前, 我对app开发只有听闻而从未了解一二。而正如我所预料的,我也确实认识到许多新东西,例如墨刀,例如一些在网页或者其他项目中能使用的代码,在app开发中无法使用,不过也由于我在这方面能力的不足,很多时候都是在队友的帮助下才将任务完成。我想软件工程导论的结束并不会成为我学习app开发的结束,他只是带入我进入app开发的契机,而我之后也一定会在这条路上走的更远。最后感谢队友的辛苦付出和老师的教导。
唐祎琳:
这一次团队项目我非常幸运地能和几位大佬一起组队,而且一开始就决定不做网站而是一款APP,我也是之后才发现我们是唯一一个做APP的团队,这个APP我开始是建议做一个效率类的任务管理,并且要实现智能的优先级排序和可视化数据分析,但现在回想真是一厢情愿的说法,现在任务管理类的APP实在太多了,也不乏优秀之作,并且算法的实现也不简单。我再没有考虑到需求和技术的情况下的想法还挺幼稚的,之后组长将主要的设计目的定位为代替通知群,老师也在评价时也认为这个设计很有价值。这是我比较深刻的体会之一
最初在分配任务地时候我是负责软件测试,虽然当时只是暂时地安排,但我还是产生了app测试到底是做什么呢,不如去查查看的想法,在连续看了好几章的黑盒测试,白盒测试, 测试管理,测试模型的视频之后,各种概念理论塞满了我的大脑,但我还是不知道具体要干什么,最后才在一个小章节里发现了APP测试的介绍,那个时候我还挺焦虑的,但最终虽然不完美,我还是完成了app的测试,这大概也是随着项目的成长之一吧。
刘畅:
这学期担任的组长太多了,差点超出了自己的精力范围外,好累,不过按时完成了所有的任务。我在想,既然我们组了这个队,定下了要做app的目标,就一定要去完成,即使年级里没有人会底层代码,身边的人没有人可以给与方向上的引导以及代码的编写。在努力的过程中,我总结了很多有益的学习方法以及学习资料,这些相关的能给大家帮助的资料我会单独放在一个链接里发在博客里.这些资料,是关于android前端和后端的知识,以及相应的开源项目.当然我们的项目也非常有借鉴意义,如果有人对android底层代码感兴趣,可以过来咨询我。不过我不会用Cloud API,底层代码就是书写API的.