Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Ciência da Computação
Sistemas de Informação
Profa. Me Monica Tissiani De Toni Pereira
Prof. Me Radamés Pereira
Engenharia de Software
Engenharia de Software 2
• Conceitos de Engenharia de Software.
• Produto e processo de desenvolvimento de software. 
• Extração, análise e especificação de requisitos. 
• Métodos de desenvolvimento de software.
• Verificação, validação e manutenção de especificações de software. 
• Planejamento e gestão de projetos.
• Estimativas: métricas e modelos de custo, estudo de viabilidade.
3
Engenharia de Software
Ementa
1. INTRODUÇÃO
1.1 Definições e Objetivos
1.2 Conceitos Básicos
1.3 Características do Software
1.4 Componentes e Aplicações do Software
4
Engenharia de Software
Programa
2. PROCESSO DE SOFTWARE
2.1 Modelo de Processo
2.2 Ciclo de Vida Clássico/Modelo Cascata
2.3 Modelo Evolucionário
2.4 Modelo Espiral
2.5 Técnicas de Quarta Geração
2.6 Desenvolvimento Rápido de Software
2.7 Combinando Paradigmas
5
Engenharia de Software
Programa
3. REQUISITOS DE SOFTWARE
3.1 Classificação de requisitos
3.2 Técnicas de extração de requisitos
3.3 Documento de requisitos de software
3.4 Processos de Engenharia de Requisitos
4. GERENCIAMENTO DE CUSTO
4.1 Planejamento
4.2 Estudo de Viabilidade
4.3 Estimativa
 4.4 Métricas de Software
4.5 Gerenciamento de Pessoal
4.6 Gerenciamento de Grupos
6
Engenharia de Software
Programa
5. MODELOS DE SISTEMA
5.1 Modelos de Contexto 
5.2 Modelos de Comportamento
5.3 Métodos Estruturados
5.4 Métodos Orientado a Objeto – Casos de Uso
6. MODELO PARA PROJETO
6.1 Hierarquia de módulos e objetos 
6.2 Estratégias para derivar o projeto 
6.3 Qualidade do projeto:
6.3.1 Coesão
6.3.2 Acoplamento
7
Engenharia de Software
Programa
7. MODELO DE DADOS
7.1 Diagrama Entidade Relacionamento 
7.2 Tipos de Entidades
7.3 Tipos de Relacionamento
7.4 Normalização
8. VERIFICAÇÃO, VALIDAÇÃO E TESTE
8.1 Planejamento de verificação e validação
8.2 Inspeções de Software
8.3 Teste de Software
8
Engenharia de Software
Programa
9. EVOLUÇÃO DE SOFTWARE
9.1 Manutenção de Software
9.2 Tipos de Manutenção
9.3 Previsão de mudanças
9.4 Processo de Evolução
9.5 Evolução de Sistemas Legados
10. GERENCIAMENTO DE QUALIDADE
10.1 Qualidade de Processo e de Produto
10.2 Padrões de Qualidade
10.3 Controle de Qualidade
9
Engenharia de Software
Programa
Referência Básica:
SOMERVILLE, Ian. Engenharia de Software. Ed. Addison Wesley, 8º 
Edição
PRESSMAN, Roger. Engenharia de Software. Ed. Mc-Graw Hill, 6º 
Edição, 2006.
POMPILHO, S. Análise Essencial – Guia Prático de Análise de 
Sistemas. Ed. Infobook, 1995.
Referência Complementar:
• http://wps.prenhall.com/br_pfleeger_engsoftware_2
• www.aw.com/sommerville_br
• http://www.computer.org/portal/web/swebok/html/copyright
10
Engenharia de Software
Referência Bibliográfica
http://wps.prenhall.com/br_pfleeger_engsoftware_2
http://www.aw.com/sommerville_br
http://www.computer.org/portal/web/swebok/html/copyright

Mais conteúdos dessa disciplina