github项目地址:https://github.com/HuChengLing/recycle
软件规模: 我们这个Recycle app属于一个小型项目,整体规模不大。预期有垃圾回收和二手品交易功能,有注册模块、登录模块、聊天模块、社区模块、垃圾回收模块、二手品交易模块、市场模块、积分模块。由于时间有限主要完成了垃圾回收功能,有注册模块、登录模块、聊天模块、垃圾回收模块。这个app我们用Android studio 写了大概1万行代码,主要是xml、activity、fragment、adapter、entity、widget这几个文件,用了MVC架构,数据库中主要设计了用户表、商品表。这是我们10个人完成的一个app,技术有限只完成了主要的功能
面向规模的度量:代码行数上万行,面向所有手机用户
面向功能的度量:登陆、注册、回收 聊天,废品框,mvc架构项目的需求文档、开发文档、测试计划、测试用例的编写。
软件开发时间:
软件开发时间历时3个月分别经历了几次项目冲刺、项目例会、项目的需求文档、开发文档、测试计划、测试用例的编写。
软件优点:代码行数多达1万多行,功能偏多有社交,有回收,有二手市场等功能。采用mvc架构,有后台程序和数据库。支持网络功能,设计人性化美观。
个人项目自评:
我在团队中的任务是做数据访问这一块,其实在这块工作中,我并没有做些什么。只是提了些意见,画了相关的数据访问块的图,同时也完成了后台的部分工作,对团队的贡献相较于其他团队成员来说简直是微乎其微的。所以幸好我有这么好的团队!随着项目工作的深入,我们每个人做的任务从最开始的简单分工到具体分工又到模糊分工,取长补短,致力于更好的完善整个项目。在做这个项目中,随着团队成员之间的相互信任,团队的信任得以发展。大量地交流信息、观念和感情,合作意识增强,团队成员相互交换看法,并且深深的感觉带我们可以自由地、建设性地表达我们的情绪及评论意见。虽然我们并不是每个成员都尽心尽力的完成这个项目,但是同样为这个项目付出个很多的时间,都期待项目能够做得更好,最后达到最初设计的要求。所以这个过程是作重要的。团队没有自我的概念,也就没有个人的胜败,不管怎样项目做好了,我们每个团队成员都是赢家。