Metodologia de Análise
Análise Estruturada Moderna (Yourdon)
Modelo Comportamental - Processos
Álvaro Rocha amrocha@ufp.pt http://www.ufp.pt/~amrocha/as0405
Universidade Fernando Pessoa
Outubro de 2004
Agenda
Modelo
Comportamental
Modelo
de processos (DFDs)
O
Caso da Mesa de Voto
O
Caso da Clínica Médica
2
Modelo Comportamental
Descreve o comportamento do interior do sistema, necessário para interagir com sucesso com o ambiente. É composto por:
diagramas de fluxos de dados (DFD)
diagramas de entidades-relacionamentos
(DER)
diagramas de transição de estados (DTE)
dicionário de dados (DD)
especificações de processos
3
Modelo de Processos (DFDs)
Depois de modelado e validado o modelo ambiental é necessário passar para a modelação do comportamento do interior do sistema.
Geralmente o modelo comportamental segue uma pormenorização através de uma abordagem top-down (mas por vezes também pode haver a necessidade de uma generalização por meio de uma abordagem bottom-up).
A abordagem top-down envolve fundamentalmente a construção da primeira versão de um diagrama de fluxos de dados (DFD)
4
DFD 0
Desenha-se um processo, para cada evento da lista de eventos.
Os processos recebem um nome de acordo com a resposta que o sistema deve dar ao evento associado.
(Ex: evento: cliente efectua pagamento - nome: actualizar contas a receber em vez de processar pagamentos de cliente porque não nos diz nada). Não devem ser associados processos a pessoas ou sistemas existentes.
Desenham-se entradas e saídas apropriadas de modo a que o processo seja capaz de emitir a resposta necessária e desenham-se depósitos de dados, como for mais adequado, para comunicação entre os processos.
O DFD resultante inicial é verificado em relação ao diagrama de contexto e à lista de eventos para que se confirme se está completo e consistente