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

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

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

Apresentações semelhantes


Apresentação em tema: "Análise Estruturada Diagramas de Fluxo de Dados Análise de Sistemas de Software Prof. Rodrigo Ribeiro."— 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 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 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 DFDs 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 Receber Pedidos Atualizar Saldo Calcular Salário

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 Atualizar Saldo Ler Valor Saque Valor do Saque

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

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

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

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

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 Diretrizes para elaborar um DFD Escolha nomes significativos Refazer DFDs até obter boa estética Uso de ferramentas para desenho de grafos Uso de ferramentas para modelagem Evitar DFDs complexos Uso de níveis em DFDs 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 Análise de Sistemas de Software Prof. Rodrigo Ribeiro."

Apresentações semelhantes


Anúncios Google