12.05.2013 Views

Diagrama de Contexto

Diagrama de Contexto

Diagrama de Contexto

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Dicionário Houaiss:<br />

<strong>Diagrama</strong> <strong>de</strong><br />

<strong>Contexto</strong><br />

<strong>Contexto</strong><br />

• “inter-relação <strong>de</strong> circunstâncias que<br />

Prof. Fernando Carvalho<br />

acompanham um fato ou uma situação”<br />

Ex.: o contexto das eleições é preocupante<br />

• “o conjunto <strong>de</strong> palavras, frases, ou o texto que<br />

prece<strong>de</strong> ou se segue a <strong>de</strong>terminada palavra,<br />

frase ou texto, e que contribuem para o seu<br />

significado; o enca<strong>de</strong>amento do discurso”<br />

Ex.: o c. é importante na tradução <strong>de</strong> uma obra<br />

1


Por que o <strong>Diagrama</strong> <strong>de</strong> <strong>Contexto</strong> é importante<br />

• A <strong>de</strong>finição do limite ou contexto do sistema baliza<br />

discussões futuras quanto ao escopo do projeto –<br />

evitar o “já que...”<br />

• O contexto é fundamental para a <strong>de</strong>finição do<br />

orçamento (custo e prazo) do projeto <strong>de</strong><br />

<strong>de</strong>senvolvimento do sistema.<br />

• Serve para obter uma primeira avaliação do usuário<br />

acerca do entendimento que está sendo construído<br />

sobre o sistema<br />

• É o registro da visão <strong>de</strong> consenso <strong>de</strong> todos os<br />

stakehol<strong>de</strong>rs<br />

Por que o <strong>Diagrama</strong> <strong>de</strong> <strong>Contexto</strong> é importante<br />

• Apresenta uma clara idéia sobre o fluxo <strong>de</strong><br />

informações entre o sistema analisado e os<br />

elementos externos que interagem com ele.<br />

• Delimita, em um nível genérico, quais ativida<strong>de</strong>s são<br />

<strong>de</strong> responsabilida<strong>de</strong> do sistema e quais não são.<br />

• Descreve a idéia geral do sistema através <strong>de</strong> recurso<br />

visual – facilmente compreendido pelo usuário e pelo<br />

restante da equipe técnica.<br />

2


Elementos do <strong>Diagrama</strong> <strong>de</strong> <strong>Contexto</strong>*<br />

*Também conhecido como DFD (<strong>Diagrama</strong> <strong>de</strong> Fluxo <strong>de</strong> Dados) nível 0<br />

Obs.: esta é a notação gráfica proposta por Chris Gane & Trish Sarson<br />

Exemplo<br />

Entida<strong>de</strong> Externa: fonte <strong>de</strong> informações<br />

para o sistema ou <strong>de</strong>stino da informação<br />

gerada por ele.<br />

Fluxo <strong>de</strong> Dados<br />

Processo (ou função)<br />

Cliente<br />

Número do pedido<br />

Data do pedido<br />

End. Cliente<br />

Pedido<br />

Sistema<br />

<strong>de</strong><br />

Vendas<br />

Pedido<br />

3


Recomendações para diagramação<br />

O fluxo <strong>de</strong>ve <strong>de</strong>monstrar o significado da informação<br />

que flui e não o meio utilizado para transportá-la.<br />

Professor<br />

Professor<br />

E-mail<br />

Notas atualizadas<br />

Sistema<br />

<strong>de</strong><br />

Notas<br />

Sistema<br />

<strong>de</strong><br />

Notas<br />

<br />

☺<br />

Recomendações para diagramação<br />

Procura-se dispor as entida<strong>de</strong>s externas tipicamente<br />

fornecedoras <strong>de</strong> informação ao lado esquerdo e as<br />

consumidoras <strong>de</strong> informação do sistema ao lado direito.<br />

Professor<br />

Coord.<br />

Turnos<br />

Notas atualizadas<br />

Alunos matriculados<br />

Aulas dadas<br />

Sistema<br />

<strong>de</strong><br />

Notas<br />

Desempenho<br />

escolar<br />

Aluno<br />

4


Exercício<br />

• Ler o Estudo <strong>de</strong> Caso – A Escola do<br />

Futuro<br />

• Relacione as entida<strong>de</strong>s externas<br />

• Elabore o <strong>Diagrama</strong> <strong>de</strong> <strong>Contexto</strong><br />

Exercício<br />

• Ler o Estudo <strong>de</strong> Caso – Controle <strong>de</strong><br />

Estacionamento<br />

• Relacione as entida<strong>de</strong>s externas<br />

• Elabore o <strong>Diagrama</strong> <strong>de</strong> <strong>Contexto</strong><br />

utilizando o software Visio<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!