20 - Diagrama de Contexto

5
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

Transcript of 20 - Diagrama de Contexto

Page 1: 20 - Diagrama de Contexto

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

Page 2: 20 - Diagrama de Contexto

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.

Page 3: 20 - Diagrama de Contexto

3

Elementos do Diagrama de Contexto*

*Também conhecido como DFD (Diagrama de Fluxo de Dados) nível 0Obs.: 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

Page 4: 20 - Diagrama de Contexto

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 dadasCoord. Turnos

Desempenho escolar

Aluno

Alunos matriculados

Page 5: 20 - Diagrama de Contexto

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