close
Ementa de Disciplina
INF1041 | ENGENHARIA DE SOFTWARE
4 créditos
Ementa Condução de um projeto completo. Gestão ágil. Ideação e especificação ágil. Arquitetura MVC e Princípios de Projeto. Desenvolvimento Full-Stack. Testes unitários. Revisões de software modernas. DevOps (controle de versões, integração contínua e deployment contínuo). Testes de aceitação.
Bibliografia Valente, M. T. Engenharia de Software Moderna - 1ª edição Livro Digital; xxxx: xxxx, 2020. Sommerville, I. Engineering Software Products: An Introduction to Modern Software Engineering; London: Pearson, 2019. Prikladnicki, R.; Willi, R.; Milani, F. Métodos Ágeis para Desenvolvimento de Software; Porto Alegre: Bookman, 2014.
Bibliografia Complementar Staa, Arndt Von. Programação Modular: Desenvolvendo Programas Complexos de Forma Organizada e Segura; Rio de Janeiro: Campus, 2000. Anaya, Mariano. Clean Code in Python: Develop Maintainable and Efficient Code, 2nd Edition; Birmingham: Packt Publishing, 2021. Heuser, Carlos Alberto. Projeto de Banco de Dados; Porto Alegre: Bookman, 2009. Mcconnell, Steve. Code Complete: A Practical Handbook of Software Construction, Second Edition; London: Pearson, 2004. Meyer, Bertrand. Object-Oriented Software Construction Second Edition; London: Pearson College, 2000.
Pré-requisitos INF1010 e INF1040 e INF1383

ou

INF1010 e INF1301 e INF1383
Co-requisitos INF1027 e INF1636

Última atualização da ementa: 07/06/2023