1 引言

“软件工程实践”是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及工程概论、项目管理、程序设计语言、面向对象的需求、数据库、软件开发工具、系统平台、标准、设计模式等,是一门综合性很强的软件课程,在计算机教学体系中占有十分重要的地位。20世纪90年代以来,计算机科学蓬勃发展的同时,我国计算机软件行业也进入了快速发展时期。软件行业呼唤计算机教学方面的改革,希望走出校门时,新一代软件人才能在更好掌握软件工程理论知识的同时拥有一定的实践经验。这就对软件工程实践这门软件工程专业核心课程提出了更高的要求。目前,“软件工程实践”课程的教学改革已经在全国很多高校开展。其中,引入案例教学,解决理论与实际应用衔接的问题;引入项目式的实践教学,提高学生动手能力和感性认识;采用团队合作方式,培养学生的团队意识等,都是比较有效的教学方式。