MAC0332  Engenharia de Software

OBJETIVOS:  Compreensão das atividades que compõem o processo de desenvolvimento de software e seus propósitos. Estudo de aplicação de princípios de gerenciamento das atividades e seu impacto no andamento do projeto e no produto final.

PROGRAMA:  Gerenciamento de projeto. Estimação de custos. Análise e especificação de requisitos. Especificações formais. Interface com o usuário. Modelagem de dados. Técnicas e modelagens para projeto e implementação: arquitetura de projeto, projeto estruturado, projeto orientado a objetos. Gerenciamento de versões e configurações. Verificação: testes, revisões e inspeções. Validação e certificação de qualidade. Manutenção. Documentação.

PRÉ-REQUISITOS:  MAC0122.

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  4 horas, 4 créditos-aula.

CRITÉRIO DE AVALIAÇÃO DE APRENDIZAGEM:  Provas, trabalhos e exercícios-programa.

BIBLIOGRAFIA BÁSICA: 

OBSERVAÇÃO:  Disciplina obrigatória no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Oferecimentos recentes da disciplina: 1997/2
DCC | IME-USP | 1997