实用软件架构综合设计是高校软件工程专业一门重要的实践类课程,目标是培养学生的软件开发能力,加强学生的工程经验和实际编程能力,使学生初步具有分析、设计、编制和测试软件系统的能力。针对学生动手能力和学习主动性薄弱等问题,提出了基于团队项目驱动的事件类课程教学模式。通过实践教学表明,该方法能提高学生的综合能力,并且可以充分调动学生的学习主动性。