SlideShare a Scribd company logo
1 of 36
PAULA SILVEIRA
URCAMP
 Análise:
Exame de cada parte de um todo.
Objetivo de conhecer a natureza do problema e as funções que este
venha a executar.
 Estrutura:
Reunião das partes ou elementos.
O modo como as partes se relacionam dá ao sistema características
próprias.
Fundamentos de SI - Análise Estruturada 2
Conjunto de técnicas e ferramentas cujo objetivo é
auxiliar na análise e definição de sistemas
Conceito fundamental  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
Fundamentos de SI - Análise Estruturada 3
 Facilitar a comunicação entre o usuário,
analistas e projetistas;
 Criar um modelo móvel;
 Produzir uma especificação de sistema rotativa e melhorada;
 Resolver dificuldades etapa por etapa.
Fundamentos de SI - Análise Estruturada 4
Fundamentos de SI - Análise Estruturada 5
A análise estruturada tem como
finalidade retratar fluxo e o conteúdo
das informações utilizadas pelo
sistema, dividir o mesmo em partições
funcionais e comportamentais e ainda
descrever a essência daquilo que será
construído.
Fundamentos de SI - Análise Estruturada 6
 Traços característicos:
 Capacidade de compreender conceitos
abstratos, reorganizá-los em divisões lógicas e
sintetizar "soluções" baseadas em cada divisão.
 Capacidade de absorver fatos pertinentes de
fontes conflitantes ou confusas.
 Capacidade de entender os ambientes do
usuário/cliente.
Fundamentos de SI - Análise Estruturada 7
Fundamentos de SI - Análise Estruturada 8
O analista serve de intermediário entre a
comunidade de usuários e a comunidade de
programadores
☺ Comunica-se com o
usuário/cliente a fim de
conhecer as características do
ambiente existente.
☺ Convoca o pessoal de
desenvolvimento durante as
tarefas de avaliação e síntese,
de forma que as
características do software
sejam corretamente definidas.
 O analista geralmente é o responsável pelo desenvolvimento de uma
Especificação de Requisitos de Software e participa de todas as revisões.
Fundamentos de SI - Análise Estruturada 9
Motivos:
● Necessidade de coletar informações sobre o comportamento de um sistema
atual ou sobre requisitos de um novo sistema;
● Necessidade de verificar a própria compreensão, como analista de sistemas, do
comportamento de um sistema atual ou dos requisitos de um novo sistema.
● Necessidade de coletar informações sobre o sistema atual para execução de
estudos de custo-benefício.
O analista procede diversas
entrevistas com usuários, gerentes,
programadores que fazem a manutenção
de um sistema já existente, entre outras
pessoas.
 Apesar de parecer um processo simples, muitos
problemas podem ocorrer em uma entrevista.
 Em muitos projetos de alta tecnologia, a maioria dos
problemas difíceis não envolvem hardware ou
software, mas sim o “peopleware”, ou seja, nas
pessoas.
Fundamentos de SI - Análise Estruturada 10
 É bom lembrar que as técnicas
de análise estruturada de
sistemas estão em constante
evolução, e portanto o futuro
analista de sistemas não deve
decorá-las, mas entender a
filosofia de trabalho.
 O analista acha difícil aprender o bastante sobre a empresa
para conseguir determinar os requisitos do sistema através dos
olhos do usuário.
 Os usuários ainda não conhecem o suficiente sobre PD para
saberem o que é, ou não viável. Em geral, a propaganda a
respeito dos computadores não proporciona às pessoas idéias
específicas ou precisas sobre o que tais máquinas podem ou
não fazer.
Fundamentos de SI - Análise Estruturada 11
 O documento que define os detalhes de um novo
sistema (projeto geral) forma um contrato entre o
usuário e o grupo de desenvolvimento.
Apesar de muitas vezes ser impossível aos
usuários entenderem, por causa de seu tamanho
e dos conceitos técnicos associados a ele.
Fundamentos de SI - Análise Estruturada 12
 Se o documento da especificação for
escrito de forma que os usuários
entendam, poderá não ser muito útil para
os projetistas e programadores que irão
construir o sistema.
 O Diagrama de Fluxo de
Dados (DFD) utiliza do
Fluxograma para modelagem
e documentação de sistemas
computacionais.
 Não há como mostrar um
modelo concreto e claro do
sistema para os usuários, até
que ele esteja pronto.
Fundamentos de SI - Análise Estruturada 13
 É uma representação em rede dos processos de um sistema
e os dados que ligam estes processos.
Fundamentos de SI - Análise Estruturada 14
Um DFD é uma ferramenta de modelagem que
nos permite imaginar um sistema como uma
rede de processos funcionais, interligados por
“dutos e “tanques” de armazenamento de
dados”.(Edward Yourdon).
 É a ferramenta mais usada para documentar a fase
de análise do convencional ciclo de desenvolvimento
de sistemas de informação.
Fundamentos de SI - Análise Estruturada 15
O DFD mostra o que
um
sistema/procedimento
faz, mas não como o faz.
Fundamentos de SI - Análise Estruturada 16
Imagem do
sistema, projeto ou
produto;
Modelo de
organização;
Apresentação em
etapas com
aumento gradativo
de detalhes;
Utilização dos
princípios da
modularização e
da hierarquização.
D.F.D. nível 0;
D.F.D. nível 1.
 Podemos ter diversos níveis de D.F.D. de forma a representar o
fluxo de dados da aplicação, dentre eles:
Fundamentos de SI - Análise Estruturada 17
 A seguir, temos as simbologias usadas na representação DFD
Entidades Externas;
Fluxo de Dados;
Processos;
Depósito de dados.
Fundamentos de SI - Análise Estruturada 18
Entidade
externa
Processo
Entidade
externa
Processo
Depósito
de dados
Fluxo de dados 1 Fluxo de dados 2
Fluxo de dados 3 Fluxo de dados 4
Fundamentos de SI - Análise Estruturada 19
Fundamentos de SI - Análise Estruturada 20
Fluxo de dados
Depósito de dados
Processo que
transforma os
fluxos de dados
Origem e/ou
destino dos
dados
Figura: Simbologia Básica do Diagrama de Fluxo de dados
A análise estruturada de sistemas é uma
técnica que consiste em construir,
graficamente, um modelo lógico para o
sistema de informações gerenciais, a
qual permite que usuários e analistas de
sistemas, encontrem uma solução clara e
única para o sistema, de modo que este
transmita as reais necessidades dos
usuários.
Fundamentos de SI - Análise Estruturada 21
 Geralmente, são classes lógicas, de atividades e/ou pessoa que
interagem com o sistema sendo fontes ou destinos das
informações.
 X- letra pra identificação
NOME- Nome da entidade:
Ex.: clientes, banco, etc.
Fundamentos de SI - Análise Estruturada 22
nome
X
 São o meio por onde os dados e as informações trafegam;
 NOME-nome do dado. Ex.:Pedido, nota fiscal, etc.
ARG- argumento de acesso a um depósito. Ex:
CPF,CEP,código, matrícula, etc.
Fundamentos de SI - Análise Estruturada 23
 São as várias atividades realizadas no sistema. São
representados graficamente por um retângulo de bordas
arredondadas, opcionalmente dividido em três áreas.
Nos processos têm-se as seguintes atividades :
a) Identificação;
b) Descrição;
c) Localização Física.
Fundamentos de SI - Análise Estruturada 24
São os “armazéns” que guardam dados
e informações entre os vários
processos; são representados
graficamente por um par de linhas
paralelas, fechadas apenas de um lado
por duas outras linhas, formando,
portanto, um pequeno quadrado do
lado esquerdo.
Fundamentos de SI - Análise Estruturada 25
Fundamentos de SI - Análise Estruturada 26
O que é?
Para que serve o
DD?
 Deposito de Dados
 Fluxo de Dados
 Dados elementares
Fundamentos de SI - Análise Estruturada 27
O DD permite
inventariar e
descrever:
Fundamentos de SI - Análise Estruturada 28
Fundamentos de SI - Análise Estruturada 29
 Linguagem estruturada
 Pré e Pós-condições
 Tabelas e Árvores de Decisão
 Fluxogramas
 Diagramas de Nassi-Shneiderman
 Qualquer combinação das técnicas anteriores
Fundamentos de SI - Análise Estruturada 30
Fundamentos de SI - Análise Estruturada 31
Fundamentos de SI - Análise Estruturada 32
Fundamentos de SI - Análise Estruturada 33
A análise estruturada de sistemas é uma
técnica que consiste em construir,
graficamente, um modelo lógico para o
sistema de informações gerenciais.
Fundamentos de SI - Análise Estruturada 34
Fundamentos de SI - Análise Estruturada 35
Benefícios Problemas
Os usuários obtém uma idéia
mais clara do sistema.
O esforço, a formalidade e o grau
de detalhe necessários.
A apresentação em termos de
fluxo lógico consegue mostrar
mal-entendidos e pontos
controversos.
Tem havido certa preocupação por
parte dos programadores .
As interfaces entre o novo sistema
e outros já existentes são
mostrados de modo bem mais
claro.
Orientação dos usuários e
treinamento dos analistas é
necessário.
O uso de dicionário de dados para
guardar os itens do glossário do
projeto economiza tempo.
A análise estruturada dever ser usada apenas para
problemas pequenos e simples.
Para sistemas maiores e mais complexos, pode ser usada para
esboçar uma visão de alto nível do sistema.
Fundamentos de SI - Análise Estruturada 36

More Related Content

Similar to AULA 3.ppt

Engenharia informática
Engenharia informáticaEngenharia informática
Engenharia informáticaLeYa
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitoselliando dias
 
Princípios de Sistemas de Informação Unidade II Unip
 Princípios de Sistemas de Informação Unidade II Unip  Princípios de Sistemas de Informação Unidade II Unip
Princípios de Sistemas de Informação Unidade II Unip Heber Gutenberg
 
Tipos de sistemas de informação
Tipos de sistemas de informaçãoTipos de sistemas de informação
Tipos de sistemas de informaçãoRenato Soares
 
Sistemas de apoio à decisão - SAD
Sistemas de apoio à decisão - SADSistemas de apoio à decisão - SAD
Sistemas de apoio à decisão - SADJosé Luiz Wollinger
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdfPedro Alcantara
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemasPriscila Stuani
 
Aula10 TESI UFS Desenvolvimento de SI
Aula10  TESI  UFS  Desenvolvimento de SIAula10  TESI  UFS  Desenvolvimento de SI
Aula10 TESI UFS Desenvolvimento de SIguest8ae21d
 
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Rafael Targino
 
Técnicas de Análise Contextual - Livro de Walter Cybis
Técnicas de Análise Contextual - Livro de Walter CybisTécnicas de Análise Contextual - Livro de Walter Cybis
Técnicas de Análise Contextual - Livro de Walter CybisLuiz Agner
 
4a Web Aula - Gestão de Tecnologia da Informação.pdf
4a Web Aula - Gestão de Tecnologia da Informação.pdf4a Web Aula - Gestão de Tecnologia da Informação.pdf
4a Web Aula - Gestão de Tecnologia da Informação.pdfDimas Francisco
 
Aula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaAula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaGabriel Moura
 
Aula9 TESI UFS Continuacao Redesenho e Planejamento da Arquitetura da Emp...
Aula9  TESI  UFS   Continuacao Redesenho e Planejamento da Arquitetura da Emp...Aula9  TESI  UFS   Continuacao Redesenho e Planejamento da Arquitetura da Emp...
Aula9 TESI UFS Continuacao Redesenho e Planejamento da Arquitetura da Emp...guest8ae21d
 
Aula9 TESI UFS Continuacao Redesenho e Planejamento da Arquitetura da Empresa
Aula9 TESI UFS  Continuacao Redesenho e Planejamento da Arquitetura da Empresa Aula9 TESI UFS  Continuacao Redesenho e Planejamento da Arquitetura da Empresa
Aula9 TESI UFS Continuacao Redesenho e Planejamento da Arquitetura da Empresa Rogerio P C do Nascimento
 
Engenharia de software i 3 - processos de engenharia de requisitos
Engenharia de software i   3 - processos de engenharia de requisitosEngenharia de software i   3 - processos de engenharia de requisitos
Engenharia de software i 3 - processos de engenharia de requisitosWillian Moreira Figueiredo de Souza
 
Conceito de analise de desenvolvivento de sistemas
Conceito de analise de desenvolvivento de sistemasConceito de analise de desenvolvivento de sistemas
Conceito de analise de desenvolvivento de sistemasluanrjesus
 
Aula teste ETEC - Analise de Programacao
Aula teste ETEC - Analise de ProgramacaoAula teste ETEC - Analise de Programacao
Aula teste ETEC - Analise de ProgramacaoAlcides Duarte
 

Similar to AULA 3.ppt (20)

Engenharia informática
Engenharia informáticaEngenharia informática
Engenharia informática
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Princípios de Sistemas de Informação Unidade II Unip
 Princípios de Sistemas de Informação Unidade II Unip  Princípios de Sistemas de Informação Unidade II Unip
Princípios de Sistemas de Informação Unidade II Unip
 
Tipos de sistemas de informação
Tipos de sistemas de informaçãoTipos de sistemas de informação
Tipos de sistemas de informação
 
Sistemas de apoio à decisão - SAD
Sistemas de apoio à decisão - SADSistemas de apoio à decisão - SAD
Sistemas de apoio à decisão - SAD
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
 
Artc 1249307788 43
Artc 1249307788 43Artc 1249307788 43
Artc 1249307788 43
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemas
 
Aula10 TESI UFS Desenvolvimento de SI
Aula10 TESI UFS  Desenvolvimento de SIAula10 TESI UFS  Desenvolvimento de SI
Aula10 TESI UFS Desenvolvimento de SI
 
Aula10 TESI UFS Desenvolvimento de SI
Aula10  TESI  UFS  Desenvolvimento de SIAula10  TESI  UFS  Desenvolvimento de SI
Aula10 TESI UFS Desenvolvimento de SI
 
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
 
Técnicas de Análise Contextual - Livro de Walter Cybis
Técnicas de Análise Contextual - Livro de Walter CybisTécnicas de Análise Contextual - Livro de Walter Cybis
Técnicas de Análise Contextual - Livro de Walter Cybis
 
4a Web Aula - Gestão de Tecnologia da Informação.pdf
4a Web Aula - Gestão de Tecnologia da Informação.pdf4a Web Aula - Gestão de Tecnologia da Informação.pdf
4a Web Aula - Gestão de Tecnologia da Informação.pdf
 
Aula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaAula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semana
 
Aula9 TESI UFS Continuacao Redesenho e Planejamento da Arquitetura da Emp...
Aula9  TESI  UFS   Continuacao Redesenho e Planejamento da Arquitetura da Emp...Aula9  TESI  UFS   Continuacao Redesenho e Planejamento da Arquitetura da Emp...
Aula9 TESI UFS Continuacao Redesenho e Planejamento da Arquitetura da Emp...
 
Aula9 TESI UFS Continuacao Redesenho e Planejamento da Arquitetura da Empresa
Aula9 TESI UFS  Continuacao Redesenho e Planejamento da Arquitetura da Empresa Aula9 TESI UFS  Continuacao Redesenho e Planejamento da Arquitetura da Empresa
Aula9 TESI UFS Continuacao Redesenho e Planejamento da Arquitetura da Empresa
 
Engenharia de software i 3 - processos de engenharia de requisitos
Engenharia de software i   3 - processos de engenharia de requisitosEngenharia de software i   3 - processos de engenharia de requisitos
Engenharia de software i 3 - processos de engenharia de requisitos
 
Aula 01.pdf
Aula 01.pdfAula 01.pdf
Aula 01.pdf
 
Conceito de analise de desenvolvivento de sistemas
Conceito de analise de desenvolvivento de sistemasConceito de analise de desenvolvivento de sistemas
Conceito de analise de desenvolvivento de sistemas
 
Aula teste ETEC - Analise de Programacao
Aula teste ETEC - Analise de ProgramacaoAula teste ETEC - Analise de Programacao
Aula teste ETEC - Analise de Programacao
 

AULA 3.ppt

  • 2.  Análise: Exame de cada parte de um todo. Objetivo de conhecer a natureza do problema e as funções que este venha a executar.  Estrutura: Reunião das partes ou elementos. O modo como as partes se relacionam dá ao sistema características próprias. Fundamentos de SI - Análise Estruturada 2
  • 3. Conjunto de técnicas e ferramentas cujo objetivo é auxiliar na análise e definição de sistemas Conceito fundamental  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 Fundamentos de SI - Análise Estruturada 3
  • 4.  Facilitar a comunicação entre o usuário, analistas e projetistas;  Criar um modelo móvel;  Produzir uma especificação de sistema rotativa e melhorada;  Resolver dificuldades etapa por etapa. Fundamentos de SI - Análise Estruturada 4
  • 5. Fundamentos de SI - Análise Estruturada 5
  • 6. A análise estruturada tem como finalidade retratar fluxo e o conteúdo das informações utilizadas pelo sistema, dividir o mesmo em partições funcionais e comportamentais e ainda descrever a essência daquilo que será construído. Fundamentos de SI - Análise Estruturada 6
  • 7.  Traços característicos:  Capacidade de compreender conceitos abstratos, reorganizá-los em divisões lógicas e sintetizar "soluções" baseadas em cada divisão.  Capacidade de absorver fatos pertinentes de fontes conflitantes ou confusas.  Capacidade de entender os ambientes do usuário/cliente. Fundamentos de SI - Análise Estruturada 7
  • 8. Fundamentos de SI - Análise Estruturada 8 O analista serve de intermediário entre a comunidade de usuários e a comunidade de programadores ☺ Comunica-se com o usuário/cliente a fim de conhecer as características do ambiente existente. ☺ Convoca o pessoal de desenvolvimento durante as tarefas de avaliação e síntese, de forma que as características do software sejam corretamente definidas.  O analista geralmente é o responsável pelo desenvolvimento de uma Especificação de Requisitos de Software e participa de todas as revisões.
  • 9. Fundamentos de SI - Análise Estruturada 9 Motivos: ● Necessidade de coletar informações sobre o comportamento de um sistema atual ou sobre requisitos de um novo sistema; ● Necessidade de verificar a própria compreensão, como analista de sistemas, do comportamento de um sistema atual ou dos requisitos de um novo sistema. ● Necessidade de coletar informações sobre o sistema atual para execução de estudos de custo-benefício. O analista procede diversas entrevistas com usuários, gerentes, programadores que fazem a manutenção de um sistema já existente, entre outras pessoas.
  • 10.  Apesar de parecer um processo simples, muitos problemas podem ocorrer em uma entrevista.  Em muitos projetos de alta tecnologia, a maioria dos problemas difíceis não envolvem hardware ou software, mas sim o “peopleware”, ou seja, nas pessoas. Fundamentos de SI - Análise Estruturada 10  É bom lembrar que as técnicas de análise estruturada de sistemas estão em constante evolução, e portanto o futuro analista de sistemas não deve decorá-las, mas entender a filosofia de trabalho.
  • 11.  O analista acha difícil aprender o bastante sobre a empresa para conseguir determinar os requisitos do sistema através dos olhos do usuário.  Os usuários ainda não conhecem o suficiente sobre PD para saberem o que é, ou não viável. Em geral, a propaganda a respeito dos computadores não proporciona às pessoas idéias específicas ou precisas sobre o que tais máquinas podem ou não fazer. Fundamentos de SI - Análise Estruturada 11
  • 12.  O documento que define os detalhes de um novo sistema (projeto geral) forma um contrato entre o usuário e o grupo de desenvolvimento. Apesar de muitas vezes ser impossível aos usuários entenderem, por causa de seu tamanho e dos conceitos técnicos associados a ele. Fundamentos de SI - Análise Estruturada 12  Se o documento da especificação for escrito de forma que os usuários entendam, poderá não ser muito útil para os projetistas e programadores que irão construir o sistema.
  • 13.  O Diagrama de Fluxo de Dados (DFD) utiliza do Fluxograma para modelagem e documentação de sistemas computacionais.  Não há como mostrar um modelo concreto e claro do sistema para os usuários, até que ele esteja pronto. Fundamentos de SI - Análise Estruturada 13
  • 14.  É uma representação em rede dos processos de um sistema e os dados que ligam estes processos. Fundamentos de SI - Análise Estruturada 14 Um DFD é uma ferramenta de modelagem que nos permite imaginar um sistema como uma rede de processos funcionais, interligados por “dutos e “tanques” de armazenamento de dados”.(Edward Yourdon).
  • 15.  É a ferramenta mais usada para documentar a fase de análise do convencional ciclo de desenvolvimento de sistemas de informação. Fundamentos de SI - Análise Estruturada 15 O DFD mostra o que um sistema/procedimento faz, mas não como o faz.
  • 16. Fundamentos de SI - Análise Estruturada 16 Imagem do sistema, projeto ou produto; Modelo de organização; Apresentação em etapas com aumento gradativo de detalhes; Utilização dos princípios da modularização e da hierarquização.
  • 17. D.F.D. nível 0; D.F.D. nível 1.  Podemos ter diversos níveis de D.F.D. de forma a representar o fluxo de dados da aplicação, dentre eles: Fundamentos de SI - Análise Estruturada 17
  • 18.  A seguir, temos as simbologias usadas na representação DFD Entidades Externas; Fluxo de Dados; Processos; Depósito de dados. Fundamentos de SI - Análise Estruturada 18
  • 19. Entidade externa Processo Entidade externa Processo Depósito de dados Fluxo de dados 1 Fluxo de dados 2 Fluxo de dados 3 Fluxo de dados 4 Fundamentos de SI - Análise Estruturada 19
  • 20. Fundamentos de SI - Análise Estruturada 20 Fluxo de dados Depósito de dados Processo que transforma os fluxos de dados Origem e/ou destino dos dados Figura: Simbologia Básica do Diagrama de Fluxo de dados
  • 21. A análise estruturada de sistemas é uma técnica que consiste em construir, graficamente, um modelo lógico para o sistema de informações gerenciais, a qual permite que usuários e analistas de sistemas, encontrem uma solução clara e única para o sistema, de modo que este transmita as reais necessidades dos usuários. Fundamentos de SI - Análise Estruturada 21
  • 22.  Geralmente, são classes lógicas, de atividades e/ou pessoa que interagem com o sistema sendo fontes ou destinos das informações.  X- letra pra identificação NOME- Nome da entidade: Ex.: clientes, banco, etc. Fundamentos de SI - Análise Estruturada 22 nome X
  • 23.  São o meio por onde os dados e as informações trafegam;  NOME-nome do dado. Ex.:Pedido, nota fiscal, etc. ARG- argumento de acesso a um depósito. Ex: CPF,CEP,código, matrícula, etc. Fundamentos de SI - Análise Estruturada 23
  • 24.  São as várias atividades realizadas no sistema. São representados graficamente por um retângulo de bordas arredondadas, opcionalmente dividido em três áreas. Nos processos têm-se as seguintes atividades : a) Identificação; b) Descrição; c) Localização Física. Fundamentos de SI - Análise Estruturada 24
  • 25. São os “armazéns” que guardam dados e informações entre os vários processos; são representados graficamente por um par de linhas paralelas, fechadas apenas de um lado por duas outras linhas, formando, portanto, um pequeno quadrado do lado esquerdo. Fundamentos de SI - Análise Estruturada 25
  • 26. Fundamentos de SI - Análise Estruturada 26
  • 27. O que é? Para que serve o DD?  Deposito de Dados  Fluxo de Dados  Dados elementares Fundamentos de SI - Análise Estruturada 27 O DD permite inventariar e descrever:
  • 28. Fundamentos de SI - Análise Estruturada 28
  • 29. Fundamentos de SI - Análise Estruturada 29
  • 30.  Linguagem estruturada  Pré e Pós-condições  Tabelas e Árvores de Decisão  Fluxogramas  Diagramas de Nassi-Shneiderman  Qualquer combinação das técnicas anteriores Fundamentos de SI - Análise Estruturada 30
  • 31. Fundamentos de SI - Análise Estruturada 31
  • 32. Fundamentos de SI - Análise Estruturada 32
  • 33. Fundamentos de SI - Análise Estruturada 33
  • 34. A análise estruturada de sistemas é uma técnica que consiste em construir, graficamente, um modelo lógico para o sistema de informações gerenciais. Fundamentos de SI - Análise Estruturada 34
  • 35. Fundamentos de SI - Análise Estruturada 35 Benefícios Problemas Os usuários obtém uma idéia mais clara do sistema. O esforço, a formalidade e o grau de detalhe necessários. A apresentação em termos de fluxo lógico consegue mostrar mal-entendidos e pontos controversos. Tem havido certa preocupação por parte dos programadores . As interfaces entre o novo sistema e outros já existentes são mostrados de modo bem mais claro. Orientação dos usuários e treinamento dos analistas é necessário. O uso de dicionário de dados para guardar os itens do glossário do projeto economiza tempo.
  • 36. A análise estruturada dever ser usada apenas para problemas pequenos e simples. Para sistemas maiores e mais complexos, pode ser usada para esboçar uma visão de alto nível do sistema. Fundamentos de SI - Análise Estruturada 36