T.I
ENGENHARIA DE SOFTWARE
Ementa
Princípios que orientam a prática. Entendendo os requisitos. Modelagem de requisitos. Conceitos de design. Conceitos de qualidade. Técnicas de revisão. Garantia de qualidade de software. Estratégias de teste de software. Modelos de processos. Gerenciamento de configuração de software. Métricas do produto. Métricas de processo. Conceitos de gerenciamento de projetos. Métricas do projeto. Estimativa para projetos de software. Manutenção e reengenharia.OBJETIVO: Esta disciplina visa propiciar conhecimentos e habilidades ao estudante para analisar, avaliar e adaptar a teoria e prática de engenharia de software para a produção e distribuição de software de forma profissional.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I – MODELAGEM DE REQUISITOS
- PRINCÍPIOS QUE ORIENTAM A PRÁTICA EM ENGENHARIA DE SOFTWARE
- ENTENDENDO OS REQUISITOS DE UM SOFTWARE
- MODELAGEM DE REQUISITOS DE SOFTWARE
- CONCEITOS DE DESIGN DE SOFTWARE
- CONCEITOS DE QUALIDADE EM SOFTWARE
- TÉCNICAS DE REVISÃO DE SOFTWARE
- GARANTIA DE QUALIDADE DE SOFTWARE
- ESTRATÉGIAS DE TESTE DE SOFTWARE
- MODELOS DE PROCESSO DE SOFTWARE
- GERENCIAMENTO DE CONFIGURAÇÃO DE SOFTWARE
- MÉTRICAS DO SOFTWARE COMO PRODUTO
- MÉTRICAS DE PROCESSO DE SOFTWARE
- CONCEITOS DE GERENCIAMENTO DE PROJETOS
- MÉTRICAS DO PROJETO DE SOFTWARE
- ESTIMATIVA PARA PROJETOS DE SOFTWARE
- MANUTENÇÃO E REENGENHARIA DE SOFTWARE