针对传统瀑布模型在软件工程实践课程中的不足, 结合敏捷开发方法的优势, 提出一种适合软件工程实践课程的教学方法, 并给出了相应的实施方法。实践表明, 该方法能有效激发学生的学习积极性, 加深其对软件工程理论的理解, 提高其实践动手能力和软件开发能力。