Engenharia de Software
Ementa: Fundamentos da Engenharia de Software. Modelos de ciclo de vida de software. Engenharia de requisitos. Arquiteturas de software. Projeto de software. Desenvolvimento de software. Verificação, validação e teste. Implantação de software. Gerenciamento de projetos. Gerenciamento de configuração de software. Qualidade de software.
Código: PPGCC04
Carga-horária: 60 horas
Obrigatória? Sim
Créditos: 4
Bibliografia:
-
Pressman, Roger S.& Maxim, B.R., “Engenharia de Software: Uma Abordagem Profissional”, 8a edição, Ed. McGraw-Hill, ISBN 9788563308337, 2016.
-
Schach, S. R., Object-Oriented and Classical Software Engineering. 8ª edição, Mcgraw-Hill, 667p, 2010. ISBN: 978-0-07-337618-9.
-
Sommerville, Iam, “Engenharia de Software”, 9a edição, ISBN 9788588639287, Pearson Education, 2011.
-
Pfleeger, Shari Lawrence; Atlee, Joanne M. Software Engineering: Theory and Practice. 4ª edição. Pearson, 792p, 2009. ISBN: 978-0136061694.
-
Peters, James F., “Engenharia de Software - Teoria e Prática”, ISBN 8535207465, Campus, 2001.
-
Paula Filho, Wilson de Pádua, “Engenharia de Software: Fundamentos, Métodos e Padrões”, 3a edição, LTC, ISBN 9788521616504, 2009.
-
Larman, Craig, “Utilizando UML e Padrões”, 3a edicão, ISBN 8560031529, 2007. Fowler, Martin, “UML Essencial”, 3a Ed, ISBN 8536304545, 2005.
-
Delamaro et al., “Introdução ao teste de software”, 2a edição, ISBN 9788535226348, Campus, 2016.
-
Fox, Armando; Patterson, David. Engineering Software as a Service: An Agile Approach Using Cloud Computing. 2ª edição. EUA: Strawberry Canyon LLC, 500p, 2013. ISBN: 978-0984881246.