Dfd
Bacharelado em Ciência da Computação
Engenharia de Software
Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011
Faculdade de Computação
Bacharelado em Ciência da Computação
Análise Estruturada de Sistemas
Modelo Essencial
Faculdade de Computação
Bacharelado em Ciência da Computação
O Modelo Essencial
Indica o que o sistema deve fazer para satisfazer os requisitos do usuário, mencionando o mínimo possível (de preferência nada) sobre como o sistema será implementado. Quando o analista conversar com o usuário sobre os requisitos do sistema, deve evitar descrever a implementação especifica dos processo. Engenharia de Software
Ronaldo C. Oliveira
3
Faculdade de Computação
Bacharelado em Ciência da Computação
Componentes do Modelo
Essencial
Modelo Ambiental: define as interfaces entre o sistema e o usuário (resto do universo ou ambiente)
Declaração dos Objetivos
Lista de Eventos
Diagrama de Contexto
Engenharia de Software
Ronaldo C. Oliveira
4
Faculdade de Computação
Bacharelado em Ciência da Computação
Componentes do Modelo
Essencial
Modelo Comportamental: descreve o comportamento do interior do sistema, necessário para interagir com o ambiente.
Diagrama de Fluxo de Dados - DFD
Dicionário de Dados - DD
Especificação de Processos Primitivos – PPS
Digrama de Transição de Estados - DTE
Engenharia de Software
Ronaldo C. Oliveira
5
Faculdade de Computação
Bacharelado em Ciência da Computação
Modelo Ambiental
Faculdade de Computação
Bacharelado em Ciência da Computação
Modelo Ambiental
Definição:
“É o modelo que define as interfaces entre o sistema é o resto do universo, isto é, o ambiente. Ele modela a parte exterior do sistema” Engenharia de Software
Ronaldo C. Oliveira
7
Faculdade de Computação
Bacharelado em Ciência da Computação
Modelo Ambiental
Componentes do Modelo Ambiental:
Declaração dos Objetivos do Sistema
Lista de Eventos
Respostas aos eventos
Diagrama de Contexto
Engenharia