课程教学以"教"为主,以"学"为辅,实际上是一种教论。这种教学方式容易让课堂枯燥,学生失去学习兴趣。而基于构建式联盟教学法的生态课堂是人本主义的课堂,是一种以学生为主体、人的发展为第一要务的教学情境,其主要目的是以培养学生对知识的分析、应用、创造能力为导向,期望学生通过课程的学习能够获得解决现实问题的能力。本文以"大型软件架构分析"课程为例,探讨基于构建式联盟教学法的生态课堂在软件工程专业课程中的应用。