UFJF - Universidade Federal de Juiz de Fora

Plano de ensino

Disciplina: DCC010 - ENGENHARIA DE PROGRAMAS

Créditos: 4

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa 1. Contexto da Engenharia de Programas
2. Tecnicas e Ferramentas para o Projeto de Programas
3. Analise Qualitativa e Quantitativa de Programas
4. Teste de Programas
5. Manutencao, Evolucao e Reutilizacao de Programas
Conteúdo 1. CONTEXTO DA ENGENHARIA DE PROGRAMAS
Aspepctos e Problemas de Software. Paradigmas da Engenharia de Programas.Pers
pectivas da Engenharia de Programas.
2. TECNICAS E FERRAMENTAS PARA O PROJETO DE PROGRAMAS
Projeto Top-Down e Bottom-Up. Tecnicas para a Representacao de Projetos. Pro-
jeto Orientado pelo Fluxo de Dados. Projeto Orientado a Estrutura de Dados.
3. ANALISE QUALITATIVA E QUANTITATIVA DE PROGRAMAS
Medidas de Complexidade. Requisitos de Memoria. Tempo de Processamento. Fato-
res Humanos.
4. TESTE DE PROGRAMAS
Objetivos dos Testes de Programas. Tecnicas para Testagem. Ferramentas Automa
ticas.
5. MANUTENCAO, EVOLUCAO E REUTILIZACAO DE PROGRAMAS
Objetivos. Aspectos Comuns e Distintos as Tres Atividades. Gerenciamento de
Processos.
Bibliografia FAIRLEY, Richard E. Softaware Engineering Concepts. McGraw-Hill,1985.
PRESSMAN, Roger S. A Software Engineering Aproach. McGraw-Hill, 1987.
SHOOMAN, Martin L. Software Engineering. McGraw-Hill, 1983.
Bibliografia (continuação)
Bibliografia complementar
Voltar