Você está na página 1de 24

Cadeira: Análise de Sistemas

Aulas 15 – 16: 31/03/2020

Docente:
• Cláudia Ivete F. Jovo Gune
cifjovo@gmail.com

0
Análise Tradicional & Estruturada

- Análise Tradicional X Análise Estruturada


- Análise Tradicional
- Análise Estruturada Moderna (Analise Essencial)

1
Evolução da Análise
Técnicas Abordagens Ferramentas
Análise Tradicional - Funcional - Textos e Fluxogramas
Análise Estruturada - Funcional - Diagrama de Fluxo de Dados
- Dados - Diagrama de estrutura de dados
- Normalização
- Dicionário de dados
Analise Essencial - Funcional - Tabela de eventos
(Analise Estruturada - Dados - Diagrama de fluxo de dados
Moderna) - Controle - Diagrama de entidade-relacionamento
- Diagrama de transição de estados
- Normalização
- Dicionário de dados
Analise Orientada à - Funcional - Componentes
Objectos - Dados - Diagrama de classes
- Componentes - Casos de Uso
- Diagrama de Sequência

2
3. Análise Tradicional & Estruturada
Classica x Estruturada

• Analise única dimensão / dimensão exata das necessidades, tanto


do analista quanto do usuário.

• Muito longa ou difusa / expõe o que é feito e o que vai ser feito
através do uso de gráficos, o que torna a visualização e
entendimento muito mais claros e objetivos.

3
3. Análise Tradicional & Estruturada
Classica x Estruturada

• Muito detalhada, pelo simples facto que o usuário pensa no


computador como a fórmula mágica para a solução de todos os seus
problemas. / dirigido para a ferramenta, exigindo análise Top Down
atráves de refinamentos sucessivos até atingir os detalhes .(sem
preocupação de errar).

• Gera um produto monolítico. / totalmente particionado, do maior


ao menor nível de detalhe, possibilitando a identificação clara de
qualquer parte do sistema.
4
3. Análise Tradicional & Estruturada
Análise Tradicional

Problemas com Análise Tradicional (Clássica)

1. Comunicação

✓ Formas de interpretação diferentes, gerando interpretações


erradas, e que levada adiante continuarão a serem distorcidas cada
vez mais.

✓ Uso excessivo de termos técnicos (Analista X Usuário).

5
3. Análise Tradicional & Estruturada
Análise Tradicional

Problemas com Análise Tradicional (Clássica ) (Cont...)

2. Falta de Ferramentas

✓ Uso de ferramenta antiquadas de 20 anos atrás.

✓ Uso da narrativa proporcionando perda de tempo.

✓ Mais de 50% de informação deduzida pelo analista de sistemas.

6
3. Análise Tradicional & Estruturada
Análise Tradicional

Problemas com Análise Tradicional (Clássica ) (Cont...)

3. Documentação

✓ As empresas não adoptam um padrão.

✓ Dificuldade de manter a documentação (o trabalho manuscrito).

7
3. Análise Tradicional & Estruturada
Análise Estruturada Moderna (Analise Essencial)

✓ Proposta a partir de 1975 por vários autores (Constantine, Tom


DeMarco, Yourdon, Gane & Sarson)
✓ Caiu em desuso com os modelos orientados a objectos
✓ Entretanto...
- Ainda é usada em novos sistemas
- Existe muita documentação

8
4. Análise Estruturada Moderna (Analise Essencial)
Análise Estruturada Moderna (Analise Essencial)

[Def.] Conjunto de técnicas e ferramentas cujo objetcivo é auxiliar


na análise e definição de sistemas.

A análise estruturada é usada na construção de um modelo do


sistema utilizando técnicas gráficas, a metodologia envolve a
construção “top-down” do sistema por refinamentos sucessivos.

9
4. Análise Estruturada Moderna (Analise Essencial)
Ferramentas principais

✓ Diagrama de Fluxo de Dados


✓ Dicionário de dados
✓ Linguagem estruturada
✓ Diagrama Entidade-Relacionamento

10
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada

Quanto aos métodos:

• Abordagem top down.


• Utiliza uma linguagem gráfica.
• Considera o percurso dos fluxos dos dados.
• Ênfase em processos e dados.

11
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada

Quanto as ferramentas

• Diagrama de Fluxo de Dados (DFD)

É como uma rede que ilustra como circulam os dados no interior


de um sistema.
O objectivo é descrever graficamente, o que acontece, sem se
preocupar em como e quando tais acções acontecem.

12
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada
Exemplo de Diagrama de Fluxo de Dados (DFD)

13
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada
Exemplo de Diagrama de Fluxo de Dados (DFD)

14
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada

Quanto as ferramentas

• Diagrama de Fluxo de Dados (DFD)


• Dicionário de Dados (DD)

Repositório que contém a descrição de todos os objectos de


Dados por serem usados no ∆nto do software. Serve para definir
as estruturas do deposito de dados. Ex: cliente = @código + nome
+ endereço. pedido = @código +descrição (@ é a chave primaria,
identificador único).

15
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada

Exemplo de Dicionário de Dados (DD)

16
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada
Exemplo de Dicionário de Dados (DD)

17
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada

Quanto as ferramentas

• Diagrama de Fluxo de Dados (DFD)


• Dicionário de Dados (DD)
• Tabela de Decisão

é uma maneira de expressar, em forma de tabela, qual o


conjunto de condições que é necessário ocorrer para que
um determinado conjunto de acções deva ser executado.

18
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada
Exemplo de Tabela de Decisão

19
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada
Exemplo de Tabela de Decisão

20
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada

Quanto as ferramentas

• Diagrama de Fluxo de Dados (DFD)


• Dicionário de Dados (DD)
• Tabela de Decisão
• Arvore de Decisão
é uma representação de uma tabela de decisão sob
a forma de uma árvore, porém podem haver
outras aplicações. Trata-se de uma maneira
alternativa de expressar as mesmas regras que são
obtidas quando se constrói a tabela de decisão.

21
4. Análise Estruturada Moderna (Analise Essencial)
Classificação da Analise Estruturada
Exemplo de Arvore de Decisão

22
4. Análise Estruturada Moderna (Analise Essencial)
Diagrama de Fluxo de Dados

• Tópicos para a proxima aula ...


5- Diagrama de Fluxo de Dados
- Definição;
- Objectivos;
- Componentes;
- Diversidade de notações segundo alguns autores;
- Características do DFD;

23

Você também pode gostar