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

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

6. Análise estruturada 6.1 DFD

Apresentações semelhantes


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…

6

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"

Apresentações semelhantes


Anúncios Google