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 |
Departamento de Ciência da Computação
E-mail:secretaria.dcc@ice.ufjf.br
Telefone: (32) 2102-3327
Universidade Federal de Juiz de Fora
Instituto de Ciências Exatas – ICE
Departamento de Ciência da Computação – DCC
Rua José Lourenço Kelmer, s/n – Campus Universitário
Bairro São Pedro – Juiz de Fora – MG
CEP: 36036-900