dxteam团队项目终审报告
一. 团队成员的简介和个人博客地址
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模型。
设计:我们应当设计好整个软件的构架,这也是软件工程前期工作必须要做好的,我们可以写一些设计文档、规格说明书等。
实现:实现时,每个成员都应当明确自己的任务并即时完成,应当定期的交流,即使反映问题,根据实际情况,做适当的调整。
测试:测试不仅需要对代码进行正确性等的测试,还要从用户角度,进行使用和体验方面的测试,我们学习了多种测试方法,并且有许多测试的工具可供我们学习和使用。
发布:发布时要对软件进行必要的说明,如运行环境、安装方法、版权、联系方式等。
维护:发布之后应获取用户的反馈信息,对软件进行维护和完善。
dxteam团队项目终审报告的更多相关文章
- hots团队项目终审报告
一.团队成员: 徐钧鸿: 1994年1月19日生人,摩羯座最后一天.所以有摩羯的强迫症和水瓶古怪的性格 暂且算队长吧…… 高中的时候因为兴趣学了竞赛,于是就入坑了,于是就来北航学计算机了 兴趣面很广, ...
- 《Coderxiaoban团队》第二次作业:团队项目选题报告
<Coderxiaoban团队>第二次作业:团队项目选题报告 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 Co ...
- 《Hello world 团队》第二次作业:团队项目选题报告
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 <hello--world团队> ...
- 《AlwaysRun!团队》第二次作业:团队项目选题报告
第二次作业:团队项目选题报告 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblog ...
- Echo团队便利记事本项目终审报告
一.团队成员简介 http://www.cnblogs.com/echo-buaa/p/3991968.html 二.团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里? 项目的目标 ...
- 《Exception团队》第二次作业:团队项目选题报告
一.项目基本介绍 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 Exception 作业学习目标 深入了解软件思想,强化编程技术 二.项目细则 ...
- 《BUG创造队》第二次团队作业:团队项目选题报告
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 BUG创造队 作业学习目标 可行性自评总结,并且采用NABCD方法进行项目初步分 ...
- BUAAMOOC项目终审报告
工作总结 我们是歪果仁带你灰开发团队.我们开发的项目是北航学堂(MOOC)的android客户端:BUAAMOOC. 目前我们完成了主要功能,包括UI设计,视频播放,视频下载,学习进度,个人信息等功能 ...
- Beta阶段项目终审报告
先上图 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型 ...
随机推荐
- mysql覆盖索引详解
覆盖索引的定义: 如果一个索引包含(或覆盖)所有需要查询的字段的值,称为‘覆盖索引’.即只需扫描索引而无须回表. 只扫描索引而无需回表的优点: 1.索引条目通常远小于数据行大小,只需要读取索引, ...
- iOS时间显示今天昨天
一.前言 今天无意间想起写这个功能,仔细考虑了一下,其实很简单,整体思路如下: 先获取你所要转换的时间的年月日,然后再获取今天和昨天的年月日,然后对比,进而返回不同的字符串. 二.实现步骤 首先,我们 ...
- 【Ansible 文档】【译文】Playbooks 变量
Variables 变量 自动化的存在使得重复的做事情变得很容易,但是我们的系统不可能完全一样. 在某些系统中,你可能想要设置一些与其他系统不一样的行为和配置. 同样地,远程系统的行为和状态也可以影响 ...
- 理解OSI参考模型
在一个视频网站上不小心搜到网络知识的视频,突然以前大学的没有真正接受的知识点,一下子豁然开朗,赶紧整理了下笔记. 一.OSI参考模型 自下而上:物理层(物理介质,比特流).数据链路层(网卡.交换机). ...
- codeforces 1045 D. Interstellar battle
题目大意:一颗树,给定每个点消失的概率,求出连通块的期望值.要求支持修改消失概率的操作并且给出每次修改过后的期望值.注意被破坏的点不能算入连通块中. 数据范围,时限1S. 传送门 D. Interst ...
- Android Activity学习笔记——Activity的启动和创建
http://www.cnblogs.com/bastard/archive/2012/04/07/2436262.html 最近学习Android相关知识,感觉仅仅了解Activity几个生命周期函 ...
- tomcat7的catalina.sh配置说明
捞财宝项目8G内存tomcat7的配置JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=128M -XX:MaxNewSize=2048M -XX:M ...
- Burp - Attack type
有时间不用难免忘记,做个总结 1. Sniper (狙击手) 它使用一组Payload集合,依次替换Payload位置上(一次攻击只能使用一个Payload位置)被§标志的文本(而没有被§标志的文本将 ...
- 2017-2018-2 20155314《网络对抗技术》Exp6 信息搜集与漏洞扫描
2017-2018-2 20155314<网络对抗技术>Exp6 信息搜集与漏洞扫描 目录 实验目标 实验内容 实验环境 基础问题回答 预备知识 实验步骤 1 信息搜集 1.1 外围信息搜 ...
- ethereum/EIPs-161 State trie clearing
EIP 161: State trie clearing - makes it possible to remove a large number of empty accounts that wer ...