6. Análise estruturada 6.1 DFD - ppt carregar
6. Análise estruturada 6.1 DFD
PublicouIago Escovedo Alterado mais de 4 anos atrás
Apresentação em tema: "6. Análise estruturada 6.1 DFD"— Transcrição da apresentação:
1 6. Análise estruturada 6.1 DFD
Objetivo: introduzir a análise estruturada e suas ferramentas para uma compreensão geral de seu funcionamento
2 A análise estruturada é uma atividade de construção de modelos (modela o fluxo e o conteúdo)
Já foi muito utilizada Muito criticada Ainda existe em muitos documentos Muitas adaptações E foi a primeira Não teve um documento original único É associada ao projeto estruturado
3 6.1 DFD Modelo feito idealmente para qualquer tamanho e complexidade
Transformação Entrada e saída Entidade externa Desejava-se obter um maior sucesso na modelagem Os requisitos eram difíceis de entender O sucesso era difícil de quantificar Tentou se ligar a análise com o projeto Análise – problema de acordo com a visão do usuário Projeto – problema de acordo com requisitos do usuário Procurou se trabalhar com várias ferramentas em conjunto DFD, dicionário de dados e especificação do processo A especificação deveria Incluir o que o usuário vê Evitar a descrição do que o usuário não vê
4 Notações básicas Origem/destino dos dados - produtor ou consumidor de informações fora dos limites do sistema a ser modelado Processo - transformador de informações que resida dentro dos limites a ser modelado Repositório de dados que são armazenados para serem usados em um ou mais processos Fluxo de dados - item de dados ou coleção de itens (fluxo) D3
5 O exemplo do Safehome (Pressman)
O software SafeHome possibilita que o dono da casa configure o sistema de segurança quando ele for instalado, monitora todos os sensores ligados ao sistema e interage com o dono da casa por meio de um teclado e teclas de função contidas no painel de controle do SafeHome. Durante a instalação, o painel de controle do SafeHome é usado para "programar" e configurar o sistema. A cada sensor é atribuído um número e um tipo, uma senha mestra é programada para armar e desarmar o sistema e números telefônicos são introduzidos para serem discados quando ocorrer um evento sensor. Quando um evento sensor é sentido pelo software, ele dispara um alarme sonoro ligado ao sistema. Após um tempo de espera, que é especificado pelo dono da casa durante as atividades de configuração do sistema, o software disca um número telefônico do serviço de monitoração, oferece informações sobre o local, registrando a natureza do evento que foi detectado. O número será discado a cada 20 s até que a ligação telefônica seja completada. Todas as interações com o SafeHome são gerenciadas por um sub-sistema de interação com o usuário…
7 DFD de contexto – nível 0
8 DFD de nível 1
9 DFD de nível 2 (monitorar sensores)
10 Dicas para construir DFDs
1) O DFD de nível 0 deve descrever o sistema como uma única bolha 2) As entradas e as saídas devem ser cuidadosamente anotadas 3) O refinamento deve iniciar isolamento de possíveis processos, itens de dados e depósitos de dados 4) Todas as setas e bolhas devem ser rotuladas com nomes significativos 5) A continuidade do fluxo de informação deve ser mantida 6) Uma bolha de cada vez deve ser refinada
Carregar ppt "6. Análise estruturada 6.1 DFD"
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 7. Novas abordagens da análise.