一、引言 软件工程自1968年提出以来,在过去50多年中,已发展成为用于指导软件生产工程化,覆盖软件开发方法学、软件工具与环境、软件工程管理等内容的一门综合性较强的学科。软件工程课程更是软件工程、网络工程和计算机科学与技术及相关专业教学计划中一门重要的专业必修课,该课程实践性很强,涉及的学科较多,综合性较强。通过软件工程课程的学习,学生能够了解软件开发过程和熟悉过程管理相关技术,为学生在毕业设计和今后从事类似软件开发和应用的工作奠定一定的基础。 二、软件工程实验教学的重要作用 软件工程课程教学最重要的是让学生理解“工程”的概念,围绕软件工程三要素,以软件生存周期的若干阶段为主线,掌握软件开发工程的若干模型,使用的开发方法和相应的工具,但仅仅掌握计算机技术是远远不够的,还应该将管理和工程的思想融合进去。因此,软件工程课程是以理论和实验相结合的教学方式,通过理论课程学习软件开发技术,全面了解软件系统的实际开发过程。但理论教学枯燥、乏味、知识点抽象,学生们没有经历过软件开发过程,所以只是理论讲解没有一定的说服力,学生也不知道这些理论知识应该如何