一个学期的软件工程概论课程结束了,通过这门课程初步了解了软件工程这方面的知识,也懂得了团队合作的重要性。也通过课堂上和课下的练习,了解在写程序时进行单元测试也是很重要的,代码要规范;结对开发通过一个人设计思路,另一个人编写程序然后进行角色互换,相互合作,提高一些开发时候的能力;要完成一个软件,需要团队里的人分好角色和工作,同时一起合作,开始做软件项目时要进行需求分析,然后对项目进行估计,对典型的用户进行场景分析,全面考虑问题,更好的做好软件。

课堂上每一次通过一个小例子进行课程讲解,有时也有一些游戏,这种方式很好,课堂气氛也很活跃,我们学生也乐意听下去,对于这部分可以多增加一些跟课程有关的活动提高学生的兴趣,在玩中学到的会更多,也更容易懂;每节课课上或是课下留有一个小程序,通过写这些程序,我们想思路、找规律,就算是一开始没有什么想法,但是最后总结的时候也会积累一些经验。每堂课一个小练习,博客也是一定要写的,但是时间可以宽泛些,从这次课到下次上课前,因为每天确实也有很多其他的事做,多给学生一些时间进行程序的编写和总结。最后团队之间进行软件项目开发,可以提前就让学生进行准备,多有些时间查找资料学习软件所涉及的技术、知识等,在开始做之前,也一定要让学生进行用户调研,如果在不了解实际情况下做软件,不了解用户的需求,最后软件可能都没有什么用户使用,团队要有一个关于用户调研的活动。

posted on 2015-06-22 20:42  menghuanzhixing  阅读(215)  评论(1编辑  收藏  举报