Análise de sistemas
de Sistema
Sumário
1. Conceitos Básicos 4
1.1 Análise 4
1.2 Processo 4
1.3 Programa 4
1.4 Análise de Sistemas 4
1.5 Sistemas 4 1.5.1 Tipos de Sistemas 5
2. Análise Estruturada 6
2.1 Análise Tradicional 6 2.1.1 Segunda Geração 6 2.1.2 Terceira Geração 6
2.2 Relacionamento Usuário e Analista 7
2.3 Problemas com Análise Clássica(Tradicional) 7 2.3.1 Comunicação 7 2.3.2 Mudanças naturais exigidas pelo sistema 7 2.3.3 Falta de Ferramentas 7 2.3.4 Documentação 7 2.3.5 Formação do Profissional 7 2.3.6 Dificuldade de Fixação do Problema 8
2.4 Análise Tradicional X Análise Estruturada 8 2.4.1 Comparação 8 2.4.2 Objetivos da Análise Estruturada 8 2.4.3 Condução do Trabalho de Análise 8
2.5 Diálogo Usuário X Analista 9
2.6 As Ferramentas da Análise Estruturada 9 2.6.1 Diagrama de Fluxo de Dados 9 2.6.2 Dicionários de Dados 14 2.6.3 Descrição de Procedimentos 17
3. Análise de Dados 18
3.1 Conceitos Básicos 18
3.2 Modelo de Dados 19 3.2.1 O que é Modelo de Dados? 19 3.2.2 Componentes do Modelo de Dados 20 3.2.3 Tipos de Entidade 23 3.2.4 Tipos de Relacionamento 23 3.2.5 Tipos de Chave 24
3.3 Consolidação de Modelos de Dados 25 3.3.1 O que é Consolidação? 25 3.3.2 Trabalhos Executados na Consolidação 25
3.4 Normalização 25 3.4.1 O que é Normalização 25 3.4.2 Anomalias de Atualização 25 3.4.3 Dependência Funcional 26 3.4.4 Dependência Funcional Composta ou Completa 26 3.4.5 Dependência Funcional Transitiva 27 3.4.6 Primeira Forma Normal (1FN) 27 3.4.7 Segunda Forma Normal (2FN) 28 3.4.8 Terceira Forma Normal (3FN) 29 3.4.9 Simplificação do Processo de Normalização 31 3.4.10 Regras Práticas 31 3.4.11 Exercícios: 32
4. Bibliografia 35
Conceitos Básicos
1 Análise
Derivado do grego analýein - desatar, soltar, significa dissolução de um conjunto em suas partes. Em