阶段1 - 系统需求分析
1、总体目标
- 在分析南通大学现有成绩录入系统基础上,重构成绩录入。
- 体验团队协作
- 使用开发工具 (Eclipse 或者 Visual Studio 或者其它开发环境)
- 开发语言 (C、C++、C# 或者Java 等 )
- 使用源代码管理工具(Github)
2. 要求
- [必做 1] 列出成绩录入系统功能需求。
- [必做 2] 画出该学生成绩录入系统的用例图。
- [必做 3] 将系统开发工作分解为若干任务,画出WBS
- [必做 4] 将任务分配到团队成员。列出任务分配表。
- [选做 5] 陈述团队协作的出现的问题、矛盾、以及你是如何解决的
必做1:列出成绩录入系统功能需求。
必做2:画出该学生成绩录入系统的用例图
必做3:将系统开发工作分解为若干任务,画出WBS
必做4: 将任务分配到团队成员。列出任务分配表
选做5:陈述团队协作的出现的问题、矛盾、以及你是如何解决的
刚开始我们总是会出现各种各样的问题比如意见不和,组长的协调不当,每个人处理问题的方法不一样,等等的问题甚至在团队完
成问题的时候出现的严重的相处危机,不过还好,乌云过后就是彩虹,我们最终完美的处理这些文体,我们制订了一些规定每个人
都必须遵守。这样我们团队的工作效率就得到了保证,这样我们的工作效率也就有了,渐渐的就开始得心应手,循序渐进的完成
一个接一个出现的问题。
3、小组成员贡献分配
1:1:1:1:1:1
小组成员博客地址
4、团队体验总结
经过这次的团队工作,我们每个团队里的人都学到了来自别人的不同的优点,也将自己的缺点改正。俗话说三个臭皮匠顶个诸葛亮,
这话也是有道理的。在此之前,我们每个人都是单打独斗觉得自己一个人就可以搞定,后来我们体验了结对编程,从别人哪里学到
自己从没发现的编程技巧和思维方式。耶学会了在一个项目中该如何与别人讨论交流。而这次的团队编程对我们每个人的要求就更大了。
不仅仅是一个人与一个人的交流而是一个人与一群人的交流。这些平常的面对面交流可能就不太适合。于是在团队编程中我们面对着
在一群人面前展现自己的一些缺点的同时,也有了更大的学习空间。总而言之,通过此次的团队编程,我们促进了同学间的交流,也相
互学习,我很期待下一次的团队工作的展开!