SOMMERVILLE, Ian. Engenharia de Software. 9a ed. São Paulo: Pearson. 529 p. 2011.
WAZLAWICK, Raul Sidnei. Engenharia de Software: Conceitos e Práticas. 3a ed. Rio de Janeiro, RJ: Elsevier 343p. 2013.
WAZLAWICK, Raul Sidnei. Análise e design orientados a objetos para sistemas de informação: modelagem com UML, OCL e IFML. 3a ed. Rio de Janeiro, RJ: Elsevier, 2015. 462p.
LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento interativo. 3a ed. Porto Alegre: Bookman. xiv, 695p. 2007.
PAULA FILHO, Wilson de Pádua. Engenharia de software: fundamentos, métodos e padrões. 3a ed. Rio de Janeiro: LTC xiii, 1248p. 2009.