团队分工 第一版 10.26

软工的团队项目,经过CoodingCook,Doom,高工三个小组的讨论,我们组拿到的任务是abfg,如下
a. User management system
b. Management of UGC (user generated content)
f. User contribution module,  handles user correction;  user ranking;  user tagging
g. user credit module (用户积分)

经过小组内的讨论,我们把四个任务分成了三个模块,分别交给两个人去完成
a,用户管理系统。。郭立轩和全风楠
b,用户生成数据。。谢永青和杨鹏飞
fg,用户贡献和积分系统。。宋晨希和洪虹

对于三个模块, 每个模块都是很数据库打交道。所以,每个模块的底层都需要封装SQL语言,以提供内部接口。。在内部接口的基础之上,封装成外部接口,以供其他两个团队调用。。而数据库如何设计,则需要三个团队进一步讨论,目标就是容易进行编程,并且有一定的扩展性。。

每个模块的大略任务如下:
用户管理系统:用户注册、登录、修改密码、密码找回、信息修改、个人兴趣标签、密码安全防护
用户贡献积分系统:Vote(+1,-1,每个用户限一票,可撤销)、Tag(对用的提问,以及Content)、Rank(依据用户的积分,分类和整体)
用户生成数据:用户提问、回答、评论、问题的分类(层级分类)、对Content的修改更正
以上,Content代表从网络上抓取并整合分类的数据,标红部分表示暂时不考虑

具体的任务分配会创建在tfs里,各个二人小组自行分配两人的任务。。

下面是当前燃尽图(10.28日,目前未进入编码阶段,没有实际燃尽,图的变化是由于修改了项目时间所致)

 

 

posted @ 2012-10-26 17:06  CodingCook  阅读(392)  评论(0编辑  收藏  举报