INSCREVA-SE

Engenharia de Software


Codigo Carga Horária
T E L/P CHT
TTI205 2 0 2 80

Ementa

Objetivos, conceitos e evolução da engenharia de software. Modelos de processo de software. Engenharia de requisitos. Métricas de software. Análise e projeto de software. Técnicas de revisão. Estratégias de teste de Software. Tipos de testes. Testes automatizados. Gestão de configuração de software. Manutenção e reengenharia de Software. Qualidade do produto. Qualidade do processo.

Descrição

Desenvolver softwares com qualidade é uma habilidade essencial que todo profissional da computação deve ter, sejam eles egressos dos cursos de Ciência da Computação, Sistemas de Informação, Engenharia da Computação e afins. Esse profissional deve ser capaz de especificar, modelar, projetar, implementar, testar e manter soluções computacionais de software eficiente para diversas áreas de aplicação. Todo processo de desenvolvimento de software com qualidade determinado pela Engenharia de Software, desde o levantamento de requisitos até a manutenção do mesmo é o principal assunto tratado na disciplina de Engenharia de Software. Dessa forma, os conhecimentos e as habilidades adquiridas nesta disciplina, por meio da teoria e prática, com a identificação de processos de software, requisitos, modelagem de negócio, solução técnica, desenvolvimento clássico ou ágil, métricas, testes e visão geral de gestão de projetos, contribuirão para que o profissional da computação se capacite no que se refere ao desenvolvimento de soluções computacionais sob o ponto de vista do software.

Responsável

Foto Professor

Robson Calvetti

Mais Informações

Docentes

Foto Professor

Edson Saraiva de Almeida

Mais Informações

Bibliografia

Básica

  • SOMMERVILLE, Ian. Engenharia de software. 10. ed. São Paulo: Pearson, c2019. 756 p. ISBN 9788543024974.

Complementar

  • BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usuário. 2. ed. rev. e atual. Rio de Janeiro: Elsevier/Campus, c2012. 472 p. ISBN 9788535217641.
  • PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. FRANKLIN, Dino (Trad.). 2. ed. São Paulo: Pearson/Prentice Hall, c2004. 535 p. ISBN 8587918311.
  • PFLEEGER, Shari Lawrence; ATLEE, Joanne M. Software engineering: theory and practice. 4. ed. Upper Saddle River, N.J: Prentice-Hall, c2010. 756 p. ISBN 139780138061694.