(1)课程讲授:在理论知识讲解时,注重案例的讲解分析。使学生能够融入课堂,去理解这些理论内容。同时在授课时,应重点讲解软件开发的系统化和工程化,在一定程度上培养学生的质量意识。
(2)启发思考:在教学过程中营造轻松活跃的课堂气氛,开展互动式的讨论,鼓励学生结合课程实践中的问题进行专题报告和软件演示。
(3)课程实践:注重培养学生分析问题和解决问题的能力,组织学生以小组为单位,协作完成一定规模的软件开发需求项目。真正能够用软件需求分析的思想和技术解决现实中存在的问题。
通过案例分析强调知识体系的实践性和可操作性,提高学生的学习兴趣。在案例分析时,先讲学生熟悉的案例,再用递进的方式进行深层次的案例讲解,例如学籍管理系统、教学管理系统等。然后,组织学生分组,每组的学生在案例分析过程中扮演不同的角色,进行需求分析现场模拟,这样不仅锻炼了学生的动手能力和团队协作精神,更让学生对软件需求开发流程有了真正的了解。在此基础上,再给学生讲行业的一些经典案例。例如:河南省水利厅办公业务资源系统,在讲这些行业案例前,先让学生了解相关行业的一些基本知识,案例讲解中的重点与难点,在深入讲解的基础上,组织学生进行课堂讨论,加深学生对案例的理解,以便以后更好的运用到实际操作的案例之中。课后师生多交流互动,鼓励学生脱离课本,围绕课程的核心内容,进行讨论交流互动。把自己不懂得问题提出来,大家一块去解决,加深学生的记忆力。同时也把理解透彻的问题与师生分享心得体会,以便别的同学能更好的掌握。这样,教师在教学过程中更能了解学生的问题所在,促进教学工作的顺利进行。 《软件需求分析》课程教学探讨(3):http://www.youerw.com/jiaoxue/lunwen_4787.html