CCT-UFCA/Ciência da Computação/Engenharia de Software
Programa do Componente Curricular
editarCódigo: | XXXXX | ||||||||
Componente Curricular: | Engenharia de Sofware | ||||||||
Semestre de Oferta: | 5º | Tipo: | Disciplina | Caráter: | Obrigatória | ||||
Unidade Acadêmica Responsável: | Centro de Ciências e Tecnologia - CCT | ||||||||
Área: | Sistemas de Informação | ||||||||
Créditos: | 4 | Carga horária: | 64 | Teórica: | 48 | Prática | 16 | Extensão: | - |
Pré-requisito: | Programação Orientada a Objetos | ||||||||
Co-requisito: | |||||||||
Equivalência: |
Objetivos
editarApresentar as principais técnicas, métodos e ferramentas usadas para o desenvolvimento e manutenção de Software. Desenvolver estudos de casos baseados nos principais conceitos, técnicas e métodos apresentados.
Ementa
editarIntrodução a Engenharia de Software. Modelos de processos de desenvolvimento de software. Planejamento e gerenciamento de software. Requisitos de software. Análise e Projeto de Software. Codificação de Software. Depuração e Testes. Refatoração e Modularidade.
Conteúdo
editarAdicionar...
Bibliografia Básica
editar- SOMMERVILLE, I. Engenharia de software. 8 ed. São Paulo: Pearson Addison, 2007. 552 p.
- FOX, A.; PATTERSON, D. Construindo Software como Serviço (SaaS): Uma Abordagem Ágil Usando Computação em Nuvem. 1ª Edição. Strawberry Canyon LLC, 2016.
- PRESSMAN, R. S.; MAXIM, B. R. Engenharia de Software: Uma Abordagem Profissional. 8a edição. Porto Alegre: Editora McGraw-Hill, 2016.
Bibliografia Complementar
editar- VALENTE, M. T. Engenharia de Software Moderna. Disponível em: https://engsoftmoderna.info/ Acesso em 04 de dezembro de 2019.
- FOWLER, M. UML Essencial. 3ª Edição. Editora Campus, 2016. • PFLEEGER, S. L. Engenharia de Software - Teoria e Prática. 2ª Edição. Editora Prentice Hall, 2004.
- PETERS, J. F. Engenharia de Software: Teoria e Prática. 1ª Edição. Editora Campus, 2001.
- FILHO, W. P. P. Engenharia de Software: Fundamentos, Métodos e Padrões. 3a Edição. Editora LTC, 2009.