Diagrama de contexto
Prof. Fernando Carvalho
Contexto
Dicionário Houaiss: • “inter-relação de circunstâncias que acompanham um fato ou uma situação” Ex.: o contexto das eleições é preocupante • “o conjunto de palavras, frases, ou o texto que precede ou se segue a determinada palavra, frase ou texto, e que contribuem para o seu significado; o encadeamento do discurso” Ex.: o c. é importante na tradução de uma obra
1
Por que o Diagrama de Contexto é importante
• A definição do limite ou contexto do sistema baliza discussões futuras quanto ao escopo do projeto – evitar o “já que...” • O contexto é fundamental para a definição do orçamento (custo e prazo) do projeto de desenvolvimento do sistema. • Serve para obter uma primeira avaliação do usuário acerca do entendimento que está sendo construído sobre o sistema • É o registro da visão de consenso de todos os stakeholders
Por que o Diagrama de Contexto é importante
• Apresenta uma clara idéia sobre o fluxo de informações entre o sistema analisado e os elementos externos que interagem com ele. • Delimita, em um nível genérico, quais atividades são de responsabilidade do sistema e quais não são. • Descreve a idéia geral do sistema através de recurso visual – facilmente compreendido pelo usuário e pelo restante da equipe técnica.
2
Elementos do Diagrama de Contexto*
Entidade Externa: fonte de informações para o sistema ou destino da informação gerada por ele. Fluxo de Dados
Processo (ou função)
*Também conhecido como DFD (Diagrama de Fluxo de Dados) nível 0 Obs.: esta é a notação gráfica proposta por Chris Gane & Trish Sarson
Exemplo
Pedido
Cliente
Sistema de Vendas
Número do pedido Data do pedido End. Cliente
Pedido
3
Recomendações para diagramação
O fluxo deve demonstrar o significado da informação que flui e não o meio utilizado para transportá-la.
E-mail Professor
Sistema de Notas
Notas atualizadas Professor
Sistema de Notas
☺
Recomendações para