Qualidade de software

Ementa:
Propiciar ao aluno uma visão conceitual da área de qualidade e teste de software, através de conhecimentos específicos e domínio em processos de desenvolvimento onde possam ser aplicadas técnicas de teste. Identificar padrões de qualidade no processo de desenvolvimento

BIBLIOGRAFIA BÁSICA
CHRISSIS, M. B.; KONRAD, M.; SHRUM, S. CMMI: Guidelines for process integration and product improvement; EUA: Addison Wesley, 2003.
FOWLER, Martim; SCOTT, Kendall. UML Essencial. Porto Alegre: Bookman, 2000.
MOLINARI, L. Testes de software – Produzindo sistemas melhores e mais confiáveis; São Paulo: Erica, 2003.
NETTO, Alvim Antônio de Oliveira. IHC: Modelagem e Gerência de Interfaces com o usuário. Florianópolis: Visualbooks, 2006. 120 p..

Engenharia de software

Ementa:

  1. Introdução à engenharia de software; 2. Processos de desenvolvimento de software: cascata, espiral, métodos ágeis, orientado ao reúso, prototipação; 3. RUP; 4. Análise de software; 5. Projeto de software

Bibliografia:
PRESSMAN, Roger S. Engenharia de software. 6a ed. São Paulo: McGraw-Hill, 2006
SOMMERVILLE, Ian. Engenharia de software, 8ed. São Paulo: Addison-Wesley, 2007
RUMBAUGH, James; Booch, Grady, Jacobson, Ivar: UML : Guia do usuário, 2a. ed. São Paulo, Campus, 2006.
CARVALHO, A. Introdução à engenharia de software. Campinas: Unicampo 2001.
PAULA FILHO, Wilson de Pádua. Engenharia de Software: fundamentos, métodos e padrões. Rio de Janeiro: LTC, 2011.