A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Análise Estruturada Diagramas de Fluxo de Dados

Apresentações semelhantes


Apresentação em tema: "Análise Estruturada Diagramas de Fluxo de Dados"— Transcrição da apresentação:

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

2 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

3 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?

4 Análise Estruturada

5 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

6 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

7 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

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

9 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

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

11 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

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

13 Análise Estruturada - DFD

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

15 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

16 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

17 Exemplo – Diagrama de contexto

18 DFD de Nível 0

19 Refinamento do processo P1

20 Refinamento do processo P1.1


Carregar ppt "Análise Estruturada Diagramas de Fluxo de Dados"

Apresentações semelhantes


Anúncios Google