LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimeto interativo. 3. ed. Porto Alegre: Bookman, 2007. xiv, 695 p.
BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. 2. ed. totalmente rev. e atual. Rio de Janeiro: Elsevier: Campus, 2007. xvii, 369 p.
PRESSMAN, Roger S. Engenharia de Software - Uma Abordagem Profissional. 8. ed. 2016. São Paulo: McGraw-Hill, 2. xxxi, 720 p.
PAULA FILHO, Wilson de Pádua. Engenharia de software: fundamentos, métodos e padrões. 3. ed. Rio de Janeiro: LTC, 2009. xiii, 1248 p.
ROBERTSON, S. ROBERTSON, J. 2012. Mastering the Requirements Process: Getting Requirements Right (3rd ed.). Addison-Wesley Professional.
WIEGERS, K.E. Software Requirements, Microsoft Press, 2nd edition, 2003.
VAN LAMSWEERDE, A. Requirements Engineering: From System Goals to UML Models to Software Specifications. 1st ed. Wiley Publishing. 2009.