Bibliografia sobre Engenharia de Software

Neste post estou incluindo novos itens na nossa Bibliografia sobre Engenharia de Software. São livros, artigos dissertações de mestrado e doutorado sobre Requisitos, UML, Processos de Software, etc. Meu objetivo é apresentar o maior número possível de referências bibliográficas para ajudar aos profissionais em seus estudos como autodidata, bem como aos alunos de graduação e pós-graduação (lato sensu e stricto sensu).

Posteriormente, em post futuros, irei comentar o conteúdo de cada uma dessas referências para facilitar a tão difícil tarefa de pesquisa bibliográfica necessária para a elaboração TCC (Trabalho de Conclusão de Cursos), dissertação de mestrado e doutorado.

Convido aos leitores deste blog a colaborarem conosco enviando-nos suas referências bibliográficas. O nome do colaborador irá constar junto às referências cedidas.

Segue abaixo a primeira versão das referências bibliográficas:

Bibliografia sobre processos de software (metodologias).
• KRUCHTEN, Philippe; Introdução ao RUP Rational Unified Process; Editora Ciência Moderna.
• JACOBSON, I.; BOOCH, G.; RUNBAUGH, J.; The Unified Software Development Process; Addison Wesley.

Bibliografia sobre UML (Unified Modeling Language).
• Fowler, M.; UML Essencial – Um breve guia para a linguagem padrão de modelagem de objetos; Bookman; 2000.
• Booch, G.; Rumbaugh J.; Jacobson I.; UML Guia do Usuário; Ed. Campus; 2006.
• OMG; Unified Modeling Language: Superstructure; Versão 2.1; ptc/2006-04-02.
• Larman, Craig; Utilizando UML e Padrões; 2ª Edição; Bookman, 2002.
• Pender, Tom; UML a Bíblia; Editora Campus; 2004.
• Borges, C.C.P.; Sistema de Controle de Eventos Utilizando Metodologia ICONIX; Dissertação de Mestrado; UFJP; 2005.

Bibliografia sobre Gestão de Requisitos.
• Bittner, K; Spence, I; Use Case Modeling; Addison Wesley;
• Cockburn, Alistair; Escrevendo Casos de Uso Eficazes; Bookman; 2007.
• LEFFINGWELL, D; WIDRIG, D.; Managing Software Requirements – A Unified Process; Addison Wesley 2000.
• Rosenberg, D; Scott, K.; Applying Use Case Driven Object Modeling with UML – An annotated e-Commerce Example; Addison Wesley 2001.
• Rosenberg, D; Scott, K.; Use Case Driven Object Modeling with UML – A practical Approuch; Addison Wesley 2003.
• Schneider, G.; Winters, J. P.; Application Use Cases Second Edition – A practical Guide. Addison Wesley 2003.

Bibliografia sobre Análise-Design Orientado a Objetos
• Booch, G.; Maksimchuk, R.; Engle. M.; Young. B.; Conallen. J.; Houston. K.; Object-Oriented Analysis and Design with Applications; 3ª Edition; Addison Wesley 2007.
• Fowler, M.; Analysis Patterns: Reusable Object Models, MA.; Addison-Wesley; 1996.
• Jones, M.P; Fundamentos do Desenho Orientado a Objetos com UML; Makron Books; 2001.

Bibliografia sobre Engenharia de Software.
• SWEBOK – Software Engineering Body of Knowledge; Versão 2004; IEEE.
• OMG – Object Management Group; UML Superstructure Specification, v2.1; ptc/2006-04-02; April/2006.

About Evandro M. Pinto

Mestre (stricto sensu) em Engenharia de Software pelo Instituto de Pesquisas Tecnológica (IPT) e pós-graduado em Análise de Sistemas pela Universidade Católica de Brasília atuando na área de desenvolvimento de sistemas desde 1982. Professor universitário em cursos de pós-graduação na VERIS/IBTA – Grupo IBMEC, bem como em cursos abertos e in company, reunindo a experiência acadêmica com uma longa vivência prática no mercado. Fundador e CEO da WM2Info e consultor em Gestão de Projetos Ágeis, Gestão Ágil de Requisitos, Business Process Model, Business Process Management (BPM) e Metodologias Ágeis de Desenvolvimento de Software.