Bibliografia: (pode sofrer alterações ao longo do curso)

  • Carlo Ghezzi, Mehdi Jazayeri e Dino Mandrioli. Fundamentals of Software Engineering. Prentice-Hall. 1991.
  • Craig Larman. Utilizando UML e Padrões: Uma Introdução à Análise e ao Projeto Orientados a Objetos - 3a Edição. Bookman, 2007.
  • Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides. Padrões de Projeto. Bookman Companhia Editora, 2005.
  • Ian Sommerville. Engenharia de Software - 9a Edição. Pearson/Addison-Wesley, 2011.
  • Martin Fowler. UML Essencial: Um Breve Guia para a Linguagem-Padrão de Modelagem de Objetos - 3a Edição. Bookman, 2004.
  • P. Bourque and R.E. Fairley, eds., Guide to the Software Engineering Body of Knowledge, Version 3.0, IEEE Computer Society, 2014; .