Análise Estruturada Diagramas de Fluxo de Dados

Slides:



Advertisements
Apresentações semelhantes
Modelo de Casos de Uso Diagrama de Casos de Uso
Advertisements

Análise e Projeto Orientado a Objetos
Análise e Projeto de Sistemas I
DFD - Diagrama de Fluxo de Dados
Requisitos de Software
APSOO Aula 03.
APSOO Aula 05.
Diagrama de Fluxo de Dados – DFD
Análise Estruturada Moderna
Especificação de Processos
Dicionário de Dados Eveline Alonso Veloso PUC-Minas.
Diagrama de fluxo de dados (DFD)
Engenharia de Software
Rational Unified Process(RUP)
Análise e Projeto de Sistemas
Modelo Ambiental Mozart de Melo Alves Jr..
Modelagem Funcional.
Professora: Aline Vasconcelos
Modelagem de Sistemas de Informação
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 7.3 Diagrama de transição de.
6. Análise estruturada 6.1 DFD
ANALISE SISTEMAS I.
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
Selma Shin Shimizu Melnikoff 2006
Especificação de Requisitos de Software com Casos de Uso
Análise Estruturada.
PORTUGUÊS ESTRUTURADO
CONSTRUÇÃO DE UM DIAGRAMA DE FLUXO DE DADOS
DFD – Data Flow Diagram Diagrama de Fluxo de Dados
Diagrama de Fluxo de Dados Níveis de DFD
Análise Estruturada.
Análise Estruturada – Dicionários de Dados
Expansão dos Casos de Uso
Análise de Sistemas Requisitos e Projetos
Ferramentas de modelagem do SI
Análise e Projeto de Sistemas
Fase de Elaboração: Fluxo de Análise Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Caso de Uso - Definição Um caso de uso é uma descrição narrativa de uma seqüência de eventos que ocorre quando um ator (agente externo) usa um sistema.
MODELO ESSENCIAL Modelo Ambiental
MODELO ESSENCIAL Modelo Comportamental
Levantamentos de dados Desenho do Projeto
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
Profa. Reane Franco Goulart
REVISÃO DFD.
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
Banco de Dados Aplicado ao Desenvolvimento de Software
Análise e Projetos de Sistemas Prof. Jorge Manuel Lage Fernandes
METODOLOGIA, MÉTODOS E FERRAMENTAS
Laboratório de Programação
Professora Cláudia Abreu Paes
Expansão dos Casos de Uso
Introdução à modelagem orientada a objetos
Diagrama Casos de Uso.
Análise Estruturada Prof: JOSE CARLOS MILLAN.
Diagrama de Fluxo de Dados Elementos do DFD
Sistemas de Informação (SI)
Sistemas de Informação (SI)
Análise Estruturada de Sistemas
Modelagem e arquitetura
Introdução à modelagem orientada a objetos
Gerenciamento de Configuração de Software
Princípios de Análise 1. O domínio de informação de um problema deve ser representado e compreendido. 2. Modelos que descrevam a informação, função e comportamento.
Análise e Projeto de Sistemas
BIBLIOGRAFIA - McMENAMIM, Sthephen M., and Palmer, John F., Análise Essencial de Sistemas, McGraw-Hill, SP, YOURDON, Edward,Análise Estruturada.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Prof. Thales Castro.  Histórico (documentação textual)  Vantagens da elaboração do DFD.
PRINCIPAIS FERRAMENTAS DE MODELAGENS DIAGRAMA DE ENTIDADE E RELACIONAMENT(DER) DIAGRAMA DE TRANSIÇÕES DE ESTADO (DTE) DIAGRAMA DE FLUXO DE DADOS (DFD)
Introdução ao Projeto Estruturado de Sistemas Aula 01 Wolley W. Silva.
Prof. Thales Castro.  Histórico  Vantagens & Desvantagens  DFD’s  Exercício.
Transcrição da apresentação:

Análise Estruturada Diagramas de Fluxo de Dados Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Análise Estruturada Diferença entre Análise e Desenho Ferramentas de Análise Modelos Diagramas, textos Análise orientada a objetos Centrada em casos de uso Análise Estruturada

Análise Estruturada Modelos desempenham são fundamentais Exemplos Partituras musicais Representação abstrata de uma música Mapas Representação abstrata de uma área geográfica Fluxogramas Representação abstrata de um conjunto de tarefas Porque modelos são importantes?

Análise Estruturada

Análise Estruturada Modelos para análise estruturada Refletem diretamente linguagens estruturadas Separação entre dados e funcionalidades Registros (dados) Funcionalidades (procedimentos e funções) Modelos Diagrama de fluxo de dados – DFD Diagramas entidade relacionamento - DER Dicionário de dados - DD

Análise Estruturada - DFD DFD’s são compostos por... Processos Representado por um círculo, oval... Possui um nome associado Nome: verbo mais objeto associado Representa uma tarefa a ser realizada Exemplos de processos Calcular Salário Atualizar Saldo Receber Pedidos

Análise Estruturada - DFD Fluxo Representado por uma seta que... Entra ou sai de um determinado processo. Representa como dados fluem entre processos Rotulados com o tipo da informação que levam Exemplos Valor do Saque Atualizar Saldo Ler Valor Saque

Análise Estruturada - DFD Fluxo Tipos de fluxo Entrada Saída Diálogo Divergente Exemplos Valor do Saque Atualizar Saldo

Análise Estruturada - DFD Fluxos Tipos de fluxos Saída Valor do Saque Ler Valor Saque Diálogo Consulta-Situação Verificar Situação Verificar Pedido Resposta-sobre-situação

Análise Estruturada - DFD Fluxos Tipos de fluxos Divergentes Verificar Rua Rua Verificar Cidade Cidade Endereço do cliente Verificar CEP CEP

Análise Estruturada - DFD Depósito Representa um conjunto de dados armazenado Nome: Plural do valor armazenado Tipos Necessário Implementação Exemplo Pedidos Clientes

Análise Estruturada - DFD Terminador Representam entidades externas ao sistema Exemplos Usuários Outros sistemas Sistema Contábil Balconista

Análise Estruturada - DFD

Análise Estruturada - DFD Diretrizes para elaborar um DFD Escolha nomes significativos Refazer DFD’s até obter boa estética Uso de ferramentas para desenho de grafos Uso de ferramentas para modelagem Evitar DFD’s complexos Uso de níveis em DFD’s Diagrama de contexto Verificar consistência interna e externa.

Exemplo: Sistema para hotel Exemplo: Software para um hotel Requisitos Clientes podem reservar e cancelar reservas Cancelar reserva caso cliente não venha Registrar um cliente que fez uma reserva Totalizar a conta de um cliente Liberar o quarto para novas reservas após a saída

Exemplo – Sistema para hotel Eventos Cliente reserva/ou cancela um quarto Cliente registra-se no hotel Cliente dá saída no hotel Cliente paga a conta Sistema libera o quarto

Exemplo – Diagrama de contexto

DFD de Nível 0

Refinamento do processo P1

Refinamento do processo P1.1