novo

MAC0340  Laboratório de Engenharia de Software

OBJETIVOS:  Sistemas computacionais complexos requerem formas disciplinadas de desenvolvimento. A aplicação de metodologias de desenvolvimento de software, desenvolvidas no âmbito da engenharia de software, viabiliza o desenvolvimento de software em tempo hábil e com uma qualidade desejada. Esta disciplina tem por objetivo a aplicação de metodologias e estudo de casos reais de desenvolvimento de software. O estudo e aplicação das metodologias visa desenvolver a maturidade tanto na avaliação de metodologias apropriadas para o desenvolvimento de novos sistemas, quanto na aplicação das mesmas em sistemas reais.

PROGRAMA:  1. Revisão dos conceitos fundamentais de engenharia de software; fases de desenvolvimento e o ciclo de vida do software; técnicas em modelos fundamentais para cada fase de desenvolvimento; técnicas para gerenciamento de software. 2. Um histórico das metodologias de desenvolvimento de software. 3. Metodologias para desenvolvimento de sistemas orientados a objetos. 4. Estudo de casos reais utilizando as metodologias de desenvolvimento. 5. Projetos a serem desenvolvidos utilizando as metodologias (ferramentas/ambientes serão utilizados na prática de tais estudos). 6. Análise comparativa entre metodologias de desenvolvimento.

RESPONSÁVEIS:  Ana Cristina Vieira de Melo e Flávio Soares Correa da Silva.

PRÉ-REQUISITO NO CURRÍCULO DO BCC:  MAC0122.

REQUISITO PARALELO NO CURRÍCULO DO BCC:  MAC0332.

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

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM:  Média ponderada de provas e exercícios.

BIBLIOGRAFIA BÁSICA: 

OBSERVAÇÃO:  Disciplina optativa eletiva no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Oferecimentos recentes da disciplina:
DCC | IME-USP | 2005