Você está na página 1de 24

Cadeira: Análise de Sistemas

Aulas 11, 12 – 04/05/16

Docente:
• Cláudia Ivete F. Jovo
cjovo@up.ac.mz & cifjovo@gmail.com

M.Sc. Cláudia Jovo – 2016/DI 0


Análise Tradicional & Estruturada

• Análise Tradicional X Análise Estruturada


• Análise Estruturada

M.Sc. Cláudia Jovo – 2016/DI 1


Análise Tradicional & Estruturada

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
- Dados - Diagrama de fluxo de dados
- 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
M.Sc. Cláudia Jovo – 2016/DI 2
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.

M.Sc. Cláudia Jovo – 2016/DI 3


Análise Tradicional & Estruturada

Classica x Estruturada (cont...)

• 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.
M.Sc. Cláudia Jovo – 2016/DI 4
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).

M.Sc. Cláudia Jovo – 2016/DI 5


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.

M.Sc. Cláudia Jovo – 2016/DI 6


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).

M.Sc. Cláudia Jovo – 2016/DI 7


Análise Estruturada

 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

M.Sc. Cláudia Jovo – 2016/DI 8


Análise Estruturada

[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.

M.Sc. Cláudia Jovo – 2016/DI 9


Análise Estruturada

Ferramentas principais

 Diagrama de Fluxo de Dados


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

M.Sc. Cláudia Jovo – 2016/DI 10


Análise Estruturada

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.

M.Sc. Cláudia Jovo – 2016/DI 11


Análise Estruturada

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.

M.Sc. Cláudia Jovo – 2016/DI 12


Análise Estruturada

Exemplo de Diagrama de Fluxo de Dados (DFD)

M.Sc. Cláudia Jovo – 2016/DI 13


Análise Estruturada

Exemplo de Diagrama de Fluxo de Dados (DFD)

M.Sc. Cláudia Jovo – 2016/DI 14


Análise Estruturada

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).

M.Sc. Cláudia Jovo – 2016/DI 15


Análise Estruturada

Exemplo de Dicionário de Dados (DD)

M.Sc. Cláudia Jovo – 2016/DI 16


Análise Estruturada

Exemplo de Dicionário de Dados (DD)

M.Sc. Cláudia Jovo – 2016/DI 17


Análise Estruturada

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.

M.Sc. Cláudia Jovo – 2016/DI 18


Análise Estruturada

Exemplo de Tabela de Decisão

M.Sc. Cláudia Jovo – 2016/DI 19


Análise Estruturada

Exemplo de Tabela de Decisão

M.Sc. Cláudia Jovo – 2016/DI 20


Análise Estruturada

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.
M.Sc. Cláudia Jovo – 2016/DI 21
Análise Estruturada
Exemplo de Arvore de Decisão

M.Sc. Cláudia Jovo – 2016/DI 22


Análise Estruturada

• 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;

M.Sc. Cláudia Jovo – 2016/DI 23

Você também pode gostar