Recycle -- 项目总结
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架构,有后台程序和数据库。支持网络功能,设计人性化美观。
胡程林团队项目自评:
在这次软件工程课程学习过程中老师为了让我们充分学习软件开发过程中的各种开发流程比如敏捷开发,以及感受以团队开发的氛围。组织了这次小组开发,也在这次机缘巧合下我们十人凑成了团队开始这次开发过程。期间,通过我们一次又一次的冲刺,一次次努力,基本完成了我们的项目Recycle的基本功能。
我在此次的项目开发的过程担任的是项目PM(项目经理)一职,主要负责团队项目的计划制定、组织开发、管理组员、开发进度管理等等。在这期间我和组员完成了项目需求分析文档、用例图以及软件中的XML布局代码实现。在我们组员通力配合之下,我们顺利的完成了这次项目开发,虽然项目还有许多瑕疵但是也是我们自主完成的。
Recycle是移动端开发,课程并未有开设。所以我们是摸着石头过河。但也是这次组团开发也是让我第一次担任了项目经理,第一次去实现app的界面,第一次去和队友完善项目等等。我相信我这一次积极的参与会在我以后软件开发中产生巨大影响。我也十分感谢我的组员对我工作的强烈支持,相信他们也在这次开发中受益匪浅。