O documento discute a importância dos diagramas de contexto e fornece diretrizes para sua criação. Ele explica que os diagramas de contexto definem o escopo do sistema, auxiliam na estimativa de orçamento e capturam a visão compartilhada de stakeholders. Também descreve os elementos chave de um diagrama de contexto, como entidades externas e fluxos de dados, e dá recomendações sobre a diagramação.
1. 1
Prof. Fernando Carvalho
Diagrama de
Contexto
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
2. 2
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.
3. 3
Elementos do Diagrama de Contexto*
*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
Entidade Externa: fonte de informações
para o sistema ou destino da informação
gerada por ele.
Fluxo de Dados
Processo (ou função)
Exemplo
Pedido
Cliente
Sistema
de
Vendas
Pedido
Número do pedido
Data do pedido
End. Cliente
4. 4
Recomendações para diagramação
E-mail
Professor
Sistema
de
Notas
O fluxo deve demonstrar o significado da informação
que flui e não o meio utilizado para transportá-la.
Notas atualizadas
Professor
Sistema
de
Notas
☺
Recomendações para diagramação
Notas atualizadas
Professor
Sistema
de
Notas
Procura-se dispor as entidades externas tipicamente
fornecedoras de informação ao lado esquerdo e as
consumidoras de informação do sistema ao lado direito.
Aulas dadas
Coord.
Turnos
Desempenho
escolar
Aluno
Alunos matriculados
5. 5
Exercício
• Ler o Estudo de Caso – A Escola do
Futuro
• Relacione as entidades externas
• Elabore o Diagrama de Contexto
Exercício
• Ler o Estudo de Caso – Controle de
Estacionamento
• Relacione as entidades externas
• Elabore o Diagrama de Contexto
utilizando o software Visio