O modelo de ensino aqui apresentado é composto por um conjunto de abordagens, técnicas, métodos e recursos que podem ser utilizados no processo de ensino-aprendizagem das disciplinas da área de Engenharia de Software (ES). A partir do seu uso, é possível apresentar, praticar e aplicar os tópicos das unidades de ES, a fim de proporcionar uma aprendizagem mais contextualizada para os alunos e, consequentemente, desenvolver as competências técnicas necessárias para os graduandos ingressarem no mercado de trabalho. A sua aplicação é flexível, sendo possível que o(a) professor(a) possa adotá-lo tanto para o ensino de uma unidade de conhecimento específica quanto para uma disciplina de ES completa.