团队作业(三):确定分工

团队作业(三):确定分工

一、阅读目录:

  1. 修改完善上周提交的需求规格说明书
  2. 团队的编码规范
  3. 使用Powerdesigner绘制ER图
  4. 进行项目的后端架构设计。
  5. 团队分工
  6. 本次分工及工作量比例
  7. 参考资料汇总

二、修改完善上周提交的需求规格说明书
经过小组讨论以及组内同学一周的思考,我们发现了之前的需求规格说明书有很多不足之处

三、讨论制定团队的编码规范
1、代码规范:包括代码风格规范和代码设计规范
2、代码风格规范
代码风格原则:简明、易读、无二异性
缩进:4个空格,而不是TAB
行宽:限定为100字符
括号
断行与空白的{}行
分行
命名:匈牙利命名法
下划线:分隔变量名字中的作用域标注和变量语义
大小写(Pascal形式和Camel形式)
注释

3、 代码设计规范
函数:只做一件事,并且要做好
goto:有助于程序逻辑的清晰体现
错误处理:参数处理、断言
类的处理

4、代码复审
①形式:自我复审、同伴复审、团队复审
②目的:找出代码错误、发现逻辑错误、发现算法错误、发现潜在的错误和回归性错误、发现可能需要改进的地方、传授经验
③代码复审后把记录整理出来:
(1)更正明显的错误
(2)记录无法很快更正的错误
(3)把所有的错误记在自己的一个“我常犯的错误”表中,作为以后自我复审的第一步

5、结对编程
①角色:
驾驶员:控制键盘输入
领航员:起到领航、提醒的作用
②好处:(1)在开发层次,可以提供更好的设计质量和代码质量,两人合作解决问题的能力更强。
(2)对开发人员,带来更多的信心,高质量的产出带来更高的满足感。
(3)企业管理层次上,有效地交流,相互学习和传递经验,分享知识,取得更高的投入产出比。

四、使用Powerdesigner绘制ER图

五、进行项目的后端架构设计。

六、团队分工
①利用象限法确定各个核心需求的优先级,依据需求优先级确定团队Alpha 版本需要实现的功能,在博客中叙述并给出相应的WBS图。

②在团队管理软件中(比如Github的Issue,Leangoo等)将各个叶子结点的功能加入,并确定每个子功能的工作量,
③团队各个成员(用学号代替姓名)认领的工作

七、本次分工及工作比例
主编写人:高雨辰、刘治言
部分工作负责人:贾萱、张振、李昂、王曜人、骆涧松

posted @ 2020-11-01 21:01  超级高水平  阅读(301)  评论(0编辑  收藏  举报