最终评审报告
团队成员简介及个人博客地址
Role | Name | Blog |
PM | 孙思权 | http://home.cnblogs.com/u/Squeen/ |
DEV | 黎柱金 | http://home.cnblogs.com/u/xrst/ |
晏旭瑞 | http://home.cnblogs.com/u/yxr1993/ | |
冯飘飘 | http://home.cnblogs.com/u/ppxiaotongxue/ | |
TEST | 杨昊岚 | http://www.cnblogs.com/nameissolonglonglonglonglonglong/ |
吕雨朗 | http://home.cnblogs.com/u/mechix/ | |
张磊 | http://home.cnblogs.com/u/zlmimi001/ |
关于学霸网站
团队项目目标:M1目标不是很明确,主要是做好搜索。M2目标主要是完成整合,资源上传下载,资源搜索等。
预期典型用户:高校计算机专业学生
活的用户展示:见视频
预期功能:这是一个为计算机知识学习专门打造的公开且免费的网站,在这里你可以提出你的问题,帮助解答他人的疑惑,和搜索你想要的一切有关计算机学习的文章和资源并下载它们
预期用户量:200
是否满足用户需求:用户问题的提出以及对别人问题的解答可以通过提问与回答功能来实现;用户对问答以及资源的搜索可以通过搜索功能来实现;用户可以下载自己想要的资料;用户可以通过上传资源共享自己认为有价值的资源等。
团队成员如何分工协作:通过每日例会确定第二天的任务;开发人员将测试人员反馈的BUG进行修复,或者接受例会讨论出的任务分配进行任务的完成,测试人员有对新功能或者修复的BUG的测试任务。
团队如何平衡时间/质量/资源争取完成任务的:时间上延后了十天左右,质量可以保证。
项目较之前版本的提高:见文档
原来的项目有些代码都找不到,文档也没有,或者没有最近的代码,你们的项目是如何更好解决这个问题的:学长学姐的代码注释也很少,文档也没有,遇到问题我们只能自己闷头看代码。所以我们写了说明文档供下届同学使用。如果一个新学生想要在一台新机器上编译并运行项目,可以根据文档里面的指示完成。
单元测试:
团队项目燃尽图:
发布功能:
webservice的构建
数据库大规模整理(加入触发器以及完整性依赖约束,之前连简单的外码依赖都没有)
外部问题整合显示
UI优化(包括master、用户信息管理、问题详细信息页面等)
加入匿名功能(提问+回答)
加入积分悬赏功能
解决搜索问题(虽然好像原先有实现,我们拿到的代码不可以搜索,最终我们是实现了外部问题、内部问题和资源的搜索的)
完善文档的上传下载功能
实时建立内部问题的索引
加入采纳功能(原先学长学姐完成了部分采纳功能的设计)
解决不能修改个人信息的问题
正常管理用户头像(原先是空壳功能)
下载量的正常管理
解决PDF预览问题
实现文档评论和投票功能
实现注销功能(原先只是跳转到了登录页面)
在问题详细信息页面显示作者的相关信息
解决不能发送激活邮件的问题
回答列表按照最佳答案-投票数-时间排序
点击个人资料的提问和回答可以定位到相应的页面
验证码可以点击更改,提高验证码辨识度
登录、注册失败后信息留在页面中,并且提供更多的失败原因
不可以回答自己问题
解决提问内容不可以换行的BUG
解决回答数始终为0的问题
解决不含关键词的问题不显示title的问题
加入回答内容字数限制
文档整合显示(这个因为第二组填写document表没有title为空,所以最终没有整合,但是我们后台已经写好了)
发布网址:大班论坛 http://buaa1206.com/ 大班Q群以及团队成员的朋友圈
用户反馈(部分):
通过用户反馈发现的问题:
1. 返回首页标志不明显
2.不能添加好友
3.文档点击标签无法进入正确界面
4.匿名提问不能在个人中心找到
5.下载文档默认是简体编码,会有编码冲突问题
团队成员在M2的角色和贡献:
名字 | 角色 | 贡献 | 团队贡献分 |
孙思权 | PM | 主持例会,说明文档,开发 | 61 |
黎柱金 | DEV | 开发+UI,大腿 | 76 |
晏旭瑞 | DEV | 开发(主要贡献搜索功能的成功完善) | 54 |
冯飘飘 | DEV | 开发(测试反馈BUG的修复) | 53 |
杨昊岚 | TEST | 测试报告,多测试环境下的测试 | 40 |
张磊 | TEST | 测试BUG,头像素材的搜集 | 34 |
吕雨朗 | TEST | 测试并将BUG记录到TFS | 32 |
最有特色功能介绍:符合网站初期定位,这是一个为计算机知识学习专门打造的公开且免费的网站,在这里你可以提出你的问题,帮助解答他人的疑惑,和搜索你想要的一切有关计算机学习的文章和资源并下载它们。我觉得特色功能就是资源吧,因为很多珍贵的国外高校资源我们都有爬到,但是资源的整合还有点问题。
待解决问题整理:
文档整合待完善:现在外部爬到的文档没有标题
文档显示页面待完善:没有显示评论数、下载量、支持数;只支持pdf格式预览
匿名功能需要完善(现在只是把uid为-1的用户作为匿名用户使用)
点击左侧标签进入List.aspx之后文档下载量不正确
点击首页问题标签显示的结果不正确
除了首页之外点击外部问题浏览量不更新
高级搜索功能未实现
“相关问题”和“相关资源”为空
举报功能未实现
在一些老版本浏览器或移动设备上浏览可能会出现显示问题
问题详细信息页面的评论编辑器有较小的几率无法弹出
UI不统一
Webservice的访问没有加入安全验证
提问不能绑定标签
加载首页时间过长
个人描述没有字数限制
没有提供查看积分等级规则的页面
尚未支持自定义上传头像
Webservice尚未和安卓组整合
登陆没有提供“下次自动登录”的选项
未加入回答时需要输入验证码的功能
个人信息没有验证姓名和个人描述的长度,可能引发数据库插入异常
回答问题或评论时使用html进行格式化,在安卓客户端上显示会有问题
外部问题的标题和摘要会有乱码
和M1相比的进步:
出口定义更加清晰,在完成任务时的目的性更明确。
M2 postmortem :http://www.cnblogs.com/ourteam/p/4223878.html
软工所学:
学到了运用迭代的方法来完成项目
学会通过每日例会进行进度的监督
学会使用燃尽图来管理团队项目的进展
学会了一些具体的网站构建知识
熟悉了数据库的管理