FERRAMENTAS DA  ANÁLISE ESTRUTURADA Profª. MSc Caroline Raquel Rodrigues Análise de Sistemas Computacionais
Ferramentas da análise estruturada A maior parte do trabalho do analista de sistemas envolve a  modelagem  do sistema que o usuário deseja. Os modelos de análise de sistemas são representações abstratas daquilo que, eventualmente, se tornará uma combinação de  hardware  e  software .
Ferramentas da análise estruturada Tipos de modelos: Mapas: modelos bidimensionais do mundo em que vivemos. Globos: modelos tridimensionais do mundo em que vivemos. Fluxogramas: representações esquemáticas de decisões e sequência de atividades para execução de algum procedimento.
Ferramentas da análise estruturada Tipos de modelos: Desenhos arquitetônicos: representações esquemáticas de um edifício ou de uma ponte. Pautas musicais: representações gráficas/textuais das notas musicais e tempo de uma peça musical.
Ferramentas da análise estruturada É possível ler e compreender um modelo mesmo que não se saiba criar um. Os modelos devem ser construídos de maneira a realçar ou enfatizar, certos recursos decisivos de um sistema. Isso permite que a comunicação com o usuário seja clara. Os modelos concentram-se naquilo que o sistema deve fazer, não como ele faz;
Ferramentas da análise estruturada A ferramenta de modelagem é usada para: Focalizar a atenção nas características importantes do sistema, dando menos atenção às menos importantes; Discutir modificações e correções nos requisitos do usuário com baixo custo e mínimo risco; Verificar se o analista de sistemas conhece, corretamente, o ambiente do usuário e o documentou de tal maneira que os projetistas e programadores possam construir o sistema.
Ferramentas da análise estruturada A ferramenta de modelagem é usada para: Descrever as informações, o processamento, o comportamento do sistema e outras características através do uso de uma notação gráfica.
Ferramentas da análise estruturada Modelos de sistemas – objetivos: Ajudar o analista a entender as informações, funções e comportamentos do sistema; Ajudar o analista a revisar os requisitos, aumentando a completude, precisão e consistência da especificação; Servir de base para o projeto de software.
Ferramentas da análise estruturada Modelos de sistemas – Tipos: Modelo de Fluxo de Dados Modelo de Dados Semântico Modelo de Objetos Modelo de Máquina de estados Protótipo
Ferramentas da análise estruturada Modelos de Fluxo de Dados: Mostram de forma intuitiva como os dados são processados, através de uma sequência de passos; A grande vantagem desse modelo é que ele é simples e intuitivo, o que facilita a comunicação com os usuários do sistema;
Ferramentas da análise estruturada Modelos de Fluxo de Dados: Podem ser representados em diferentes níveis de abstração: Visão top-down : o processo como um todo é analisado primeiro. Visão bottom-up : modelos de baixo nível são criados primeiro depois são abstraídos para originar um modelo mais geral.
Ferramentas da análise estruturada
Ferramentas da análise estruturada Modelos de Dados Semântico – Diagama de Entidades-Relacionamento: Descrevem a estrutura lógica dos dados processados; São usados para complementar as informações fornecidas pelos diagramas de fluxo de dados; São amplamente utilizados em projetos de bancos de dados; Estes modelos identificam as entidades em bancos de dados, seus atributos e os relacionamentos entre as entidades;
Ferramentas da análise estruturada
Ferramentas da análise estruturada Modelos de Máquina de Estados: São apropriados para modelar sistemas de tempo real; Em um dado momento o sistema encontra-se em um estado; Um estímulo causa a transição para um estado diferente;
Ferramentas da análise estruturada
Bibliografia YOURDON, Edward.  Análise Estruturada Moderna. Editora Campus. Capítulo 4

Analise sistemas 03

  • 1.
    FERRAMENTAS DA ANÁLISE ESTRUTURADA Profª. MSc Caroline Raquel Rodrigues Análise de Sistemas Computacionais
  • 2.
    Ferramentas da análiseestruturada A maior parte do trabalho do analista de sistemas envolve a modelagem do sistema que o usuário deseja. Os modelos de análise de sistemas são representações abstratas daquilo que, eventualmente, se tornará uma combinação de hardware e software .
  • 3.
    Ferramentas da análiseestruturada Tipos de modelos: Mapas: modelos bidimensionais do mundo em que vivemos. Globos: modelos tridimensionais do mundo em que vivemos. Fluxogramas: representações esquemáticas de decisões e sequência de atividades para execução de algum procedimento.
  • 4.
    Ferramentas da análiseestruturada Tipos de modelos: Desenhos arquitetônicos: representações esquemáticas de um edifício ou de uma ponte. Pautas musicais: representações gráficas/textuais das notas musicais e tempo de uma peça musical.
  • 5.
    Ferramentas da análiseestruturada É possível ler e compreender um modelo mesmo que não se saiba criar um. Os modelos devem ser construídos de maneira a realçar ou enfatizar, certos recursos decisivos de um sistema. Isso permite que a comunicação com o usuário seja clara. Os modelos concentram-se naquilo que o sistema deve fazer, não como ele faz;
  • 6.
    Ferramentas da análiseestruturada A ferramenta de modelagem é usada para: Focalizar a atenção nas características importantes do sistema, dando menos atenção às menos importantes; Discutir modificações e correções nos requisitos do usuário com baixo custo e mínimo risco; Verificar se o analista de sistemas conhece, corretamente, o ambiente do usuário e o documentou de tal maneira que os projetistas e programadores possam construir o sistema.
  • 7.
    Ferramentas da análiseestruturada A ferramenta de modelagem é usada para: Descrever as informações, o processamento, o comportamento do sistema e outras características através do uso de uma notação gráfica.
  • 8.
    Ferramentas da análiseestruturada Modelos de sistemas – objetivos: Ajudar o analista a entender as informações, funções e comportamentos do sistema; Ajudar o analista a revisar os requisitos, aumentando a completude, precisão e consistência da especificação; Servir de base para o projeto de software.
  • 9.
    Ferramentas da análiseestruturada Modelos de sistemas – Tipos: Modelo de Fluxo de Dados Modelo de Dados Semântico Modelo de Objetos Modelo de Máquina de estados Protótipo
  • 10.
    Ferramentas da análiseestruturada Modelos de Fluxo de Dados: Mostram de forma intuitiva como os dados são processados, através de uma sequência de passos; A grande vantagem desse modelo é que ele é simples e intuitivo, o que facilita a comunicação com os usuários do sistema;
  • 11.
    Ferramentas da análiseestruturada Modelos de Fluxo de Dados: Podem ser representados em diferentes níveis de abstração: Visão top-down : o processo como um todo é analisado primeiro. Visão bottom-up : modelos de baixo nível são criados primeiro depois são abstraídos para originar um modelo mais geral.
  • 12.
  • 13.
    Ferramentas da análiseestruturada Modelos de Dados Semântico – Diagama de Entidades-Relacionamento: Descrevem a estrutura lógica dos dados processados; São usados para complementar as informações fornecidas pelos diagramas de fluxo de dados; São amplamente utilizados em projetos de bancos de dados; Estes modelos identificam as entidades em bancos de dados, seus atributos e os relacionamentos entre as entidades;
  • 14.
  • 15.
    Ferramentas da análiseestruturada Modelos de Máquina de Estados: São apropriados para modelar sistemas de tempo real; Em um dado momento o sistema encontra-se em um estado; Um estímulo causa a transição para um estado diferente;
  • 16.
  • 17.
    Bibliografia YOURDON, Edward. Análise Estruturada Moderna. Editora Campus. Capítulo 4