一. 团队成员的简介和个人博客地址

M1阶段

http://www.cnblogs.com/dxteam/p/3991514.html

M2阶段

新成员 邓亚梅

http://www.cnblogs.com/dengym/

二.软件流程

1.团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?

  • 团队项目的目标

   打造一款美食应用类APP

  • 预期的典型用户

http://www.cnblogs.com/dxteam/p/4115378.html

  • 预期的功能描述

  1.餐厅查询

  周边餐厅查询、指定地点进行餐厅查询

  2.菜谱查询

  指定菜谱进行查询,推荐菜谱和菜谱分类

  3. 用户注册、登录

  4 .其他特色功能

  根据指定的菜谱搜索与之关联的餐厅;

  用户登录后收藏自己喜欢的菜谱信息;

  用户登录后可以上传自己的菜谱

  • 预期下载数量

  100人

  • 预期活跃用户

  15人

2.团队的产品如何满足了用户的需求?要看到目标用户使用产品的过程和评价 (视频或者活人上台介绍) ?

当用户想要自己尝试做菜时,可以根据我们的的应用查找菜谱,按步骤来自己亲自动手。

3.事先定义的软件下载量达到了么?为什么没有达到?

没有达到。

主要原因分析如下:

宣传的主体是校内的学生,而我们的应用面向的用户群主要是经常出去玩或是工作,需要找到餐厅吃饭的人,当然还有需要菜谱自己尝试亲自做菜的人。而最近同学们都处在考期,出去找餐厅吃饭的需求基本很少,另外大家也没有自己去做菜的设施,对于菜谱这方面的功能需求也并不大,我们的特色功能“上传菜谱”自然也派不上太大用场。

4.团队如何平衡 时间/质量/资源 争取如期完成任务的?

在编译、数据库面临deadline时,每天只能抽出一点时间去写项目。编译和数据库结束后,整个团队抓紧一切时间完成了开发。

在产品发布以后,依然不断完善应用,发布新版本。

5.在产品之外,团队代码的软件工程质量如何?如何用数据来证明?

添加了一部分注释,文档。

 6、 团队成员在M2 的角色和具体贡献:

名字

角色

具体的可衡量的可验证的贡献

丁辛

PM

1279行代码(上传菜谱,相关餐厅列表)   58

赵梓皓

Dev

476行代码(推荐菜谱)  53

李靖

Dev

400行代码(具体菜谱页面) 52

邹嘉欣

Dev

312行代码(收藏夹),博客更新  51

刘文乔

Dev/Test

120行代码(菜谱分类),推广,性能、兼容性测试, 50

发现bug: 搜索无结果时崩溃

王逸翔

Dev

63行代码(显示网页),推广  43

邓亚梅

Dev

223行代码(UI) 43

三.团队项目的实际进展,发布的功能,在哪里发布了软件, 用户反馈的截屏

  • 发布的功能

http://www.cnblogs.com/dxteam/p/4200953.html

http://www.cnblogs.com/dxteam/p/4201017.html

http://www.cnblogs.com/dxteam/p/4201022.html

  • 在哪里发布了软件(3 – 10 个网址)

安卓市场:

http://apk.hiapk.com/appinfo/com.example.chileme/1

91助手:

http://apk.91.com/Soft/Detail.aspx?Platform=Android&f_id=41331638

百度网盘地址:

http://pan.baidu.com/s/1hqCGEEw

  此外,在一些社交平台上进行了发布,比如QQ空间、ihome主页等。

  活动用户:

  1月12日                                           1月13日(1月14日凌晨)    

  

  1月14日                    1月15日

四.所做软件最有特色的功能是什么,请着重介绍一下。活的用户如何从你的软件中获益的,请现场展示。

根据想吃的菜直接提供相关餐厅的信息,给用户提供双重选择。

上传菜谱。

个人收藏。

五. 团队从用户那里得到了什么反馈,有什么样的bug?这是预料之中的还是没想到的?

无法添加收藏:所用的服务器端增加了查询长度限制,必须修改查询的条件。这也是在意料之外。

上传菜谱时,当照片过多时,程序崩溃:经测试发现加载图片时内存超出,这是我们没有考虑到的。

六.团队和M1 相比,在软件工程方面有什么进步?希望看到小组 M2 postmortem的博客。

http://i.cnblogs.com/EditPosts.aspx?postid=4222699

七.总结,整个团队在这个课程上学到了什么,对软件工程的教育, 对这个具体的课程有什么批评建议?

  

  每个人都意识到了团队的重要性,这与我们以往单人完成任务是有很大不同的。同时也认识到个人的的工作也很重要,不是可有可无的,不管多细小的任务,都应该好好完成,一个轻微的懈怠就可能降低整个项目的质量,脱整个团队的后退,团队每一个成员都努力才能完成好的项目。

  就是对软件开发的整套流程有了更加深刻的认识:

  需求:做好需求分析是我们做好团队项目的基础,我们应到做充分的调研和分析,这方面我们学了竞争性需求分析框架NABCD模型。

  设计:我们应当设计好整个软件的构架,这也是软件工程前期工作必须要做好的,我们可以写一些设计文档、规格说明书等。

  实现:实现时,每个成员都应当明确自己的任务并即时完成,应当定期的交流,即使反映问题,根据实际情况,做适当的调整。

  测试:测试不仅需要对代码进行正确性等的测试,还要从用户角度,进行使用和体验方面的测试,我们学习了多种测试方法,并且有许多测试的工具可供我们学习和使用。

  发布:发布时要对软件进行必要的说明,如运行环境、安装方法、版权、联系方式等。

  维护:发布之后应获取用户的反馈信息,对软件进行维护和完善。

最新文章

  1. 夏夏的php开发笔记开写啦
  2. Sublime Text 3 快捷键
  3. Razor Engine,实现代码生成器的又一件利器
  4. sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
  5. jQuery下通过$.browser来判断浏览器
  6. kafka 命令行操作
  7. ajax+jquery+ashx如何实现上传文件
  8. 【原创】使用.NET Core 1.0创建一个Self-Contained控制台应用
  9. 高性能mysql主主架构
  10. mysql 锁 实验
  11. iOS-UICollectionView自定义布局
  12. FFmpeg的H.264解码器源代码简单分析:熵解码(Entropy Decoding)部分
  13. MySQL(四)
  14. Nginx:论高并发,在座各位都是渣渣
  15. hdu 2688
  16. Alpha版本项目展示要求(加入模板)
  17. 数据库之char vchar nchar nvchar的区别
  18. 【专题】平衡树(Treap,fhq-treap)
  19. IAsyncResult 接口
  20. 程序员必备的代码审查(Code Review)清单

热门文章

  1. Python-数学篇之计算方法的目录:
  2. 路由交换01-----ICMP协议
  3. February 3rd, 2018 Week 5th Saturday
  4. oracle数据库用户基本操作
  5. 17秋 软件工程 第六次作业 Beta冲刺 Scrum5
  6. vue_02 开发过程中的问题记载
  7. 查询css相关属性的网站
  8. BSOJ 2414 -- 【JSOI2011】分特产
  9. C#异步编程の----Threadpool( 线程池)
  10. Pycharm 安装 idea VIM