这学期上的软件工程课程,通过系统的学习,了解到了软件开发从项目确定到需求分析,再到概要设计及及详细设计、代码实现、开发后的软件测试这一完整软件开发过程。
李巍老师把我们班级分为了很多个小组,每个小组即是一个团队。在每个阶段投票选出对团队贡献最少的队员开除他。然后被开除的队员又重新寻找新的团队加入。这样的一个过程使我们对将来要面对的工作有了一个进一步的了解。但是我对软件工程课程有一点小小的建议:
1、分组的时候可以让每个同学自我介绍一下自己在小组里可以发挥什么作用,然后项目经理再根据需求来选择队员。
2、不一定每个阶段都开除一位队员。如果小组里的每个队员都为了一个项目团结一致,齐心协力,我觉得这样的团队是很可贵的,是可以一直走到最后的。除非真的有对项目贡献不多的人,这样的话可以选择裁员。所以应该根据每个团队的实际情况来决定是否裁员。
3、我觉得李巍老师在很认真的给我们上课,但是课程内容并不怎么吸引我。所以我觉得李巍老师可以研究一下怎么让这门课更有趣。
这些都是我小小的建议。谢谢李老师这学期的付出。