Logo PECE. Pular para página inicial
 

Ementa da Disciplina

CódigoTSW-002
DisciplinaEngenharia de Software
ObjetivoCapacitar os alunos com os conceitos básicos da Engenharia de Software, através de modelos do processo de desenvolvimento de software, e das técnicas e dos métodos apropriados para cada fase.
Público_AlvoProfissionais da área de informática com nível superior (em curso corrrelato ou mínimo de 2 anos de experiência na área)
Ementa

1. Modelos de ciclo de vida e processos de software.
2. Engenharia de requisitos: processos e formas de representação de requisitos.
3. Arquitetura de software: importância e descrições arquiteturais.
4. Projeto de software: uso de modelos e paradigma de programação. Projeto Orientado a Objetos.
5. Implementação e teste: integração, níveis de teste e automação de testes.
6. Métodos ágeis: princípios, valores, principais abordagens (eXtreme Programming e Scrum) e problemas e desafios. Abordagens dirigidas por plano.
7. Gerência de projetos de software: atividades básicas. Conceito de time.
8. Manutenção: tipos e processos. Conceito de dívida técnica.
9. Qualidade de software: processos de verificação, validação e garantia da qualidade. Melhoria de processo.

Bibliografia

BOURQUE, P.; FAIRLEY, R. E (eds.). SWEBOK: Guide to the Software Engineering Body of Knowledge. v.3. IEEE Computer Society. 2014.
PFLEEGER, S. L.; ATLEE, J. M. Software Engineering: Theory and Practice. 4. ed. Prentice Hall, 2010.
PRESSMAN, R.; MAXIM, B. Engenharia de Software: Uma Abordagem Profissional. 8. ed. AMGH Editora, 2016.
SOMMERVILLE, I. Engenharia de Software. 10. ed. Pearson, 2019.
Artigos selecionados e normas.

Duração (h)30
Título Escolha
Imagem do selo de Garantia de Qualidade POLI
Centro de Apoio ao Aluno: atendimento@pecepoli.com.br
Telefone: (11) 2998-0000 Fax: (11)2998-0054
Segunda a sexta-feira das 9h00 às 21h00.
Logo da USP - link externo ©Copyright 2010 PECE - Todos direitos reservados. Logo da Escola Politécnica - link externo