CCT-UFCA/Ciência da Computação/Engenharia de Software

Programa da Disciplina

editar
Código: XXXXX
Componente Curricular: Engenharia de Sofware
Semestre de Oferta: 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:

Ementa

editar

Introduçã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.

Objetivos

editar
  • Apresentar 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.

Conteúdo

editar

Adicionar...

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.