Escolar Documentos
Profissional Documentos
Cultura Documentos
Apontamentos de DFD
Apontamentos de DFD
Este manual tem como objectivo ser um auxiliar de estudo para os formandos, possuindo a informao necessria para o apoio realizao dos Diagramas de Fluxo de Dados.
FICHA TCNICA
NOME DO MANUAL AUTOR DESTINATRIOS NVEL DE FORMAO REA / SADA PROFISSIONAL TIPO DE FORMAO ANO DE ELABORAO CONDIES DE UTILIZAO CARGA HORRIA OBJECTIVOS APONTAMENTOS DE DIAGRAMA DE FLUXO DE DADOS JOS CARLOS FARIAS CALADO Formandos do curso de Tcnico de Informtica - Sistemas Nvel 3 Ensino Secundrio TCNICO DE INFORMTICA SISTEMAS Curso Educao e Formao de Adultos Nvel Secundrio 2008/2009
50 Horas Este manual tem como objectivo ser um auxiliar de estudo para os formandos, possuindo a informao necessria para o apoio realizao dos Diagramas de Fluxo de Dados.
Processo
Fluxo de Dados
Descrio Um fluxo graficamente representado por uma seta que entra ou sai de um processo e utilizado para mostrar o movimento de pacotes de informao de um ponto a outro do sistema. Deste modo, o fluxo representa dados em movimento. Cada fluxo de dados tem de ter um nome apropriado e o mais preciso possvel.
Arquivos
Descrio Cada arquivo possui um nome exclusivo que se encontra no plural. O arquivo contm um conjunto de informaes que pode ser acedido e/ou actualizado por um processo. As operaes que se podem fazer com um arquivo esto representadas em baixo:
A origem e o destino mostram, respectivamente, de onde o dado requerido pelo sistema vem e para onde o dado produzido pelo sistema vai. Uma origem um provedor de fluxo de dados para o sistema, e o destino um recebedor de fluxo de dados do sistema.
Entidade de Origem/Destino
Descrio So frequentemente categorias lgicas de coisas ou pessoas que representam a origem ou o destino para as transaces. A identificao e definio das entidades externas definir as fronteiras ou limites do sistema. A forma com estes quatro elementos podem/ou no estar ligados tem que respeitar determinadas regras que so aqui esquematizados:
Directrizes para a elaborao do DFD 1. Escolher nomes significativos para os processos, fluxos, arquivos e entidades externas. 2. Numerar os processos. 3. Refazer o DFD tantas vezes quantas forem necessrias at obter uma boa esttica. 4. Evitar DFDs complexos demais. 5. Certificar-se de que o DFD seja internamente consistente. 6. Convenes de expanso
Escrever nomes significativos Deve ser evitado o uso de nomes de pessoas, grupos e de funes polticas, mas rotular os processos de modo a identificar as funes que o sistema executa.
Numerar processos Mtodo prtico de referenciar os processos. O esquema de numerao, pode no implicar uma determinada sequncia de execuo, porque o DFD uma rede de processos assncronos que se intercomunicam, dando uma representao do modo como funciona a maioria dos sistemas. Refazer o DFD tantas vezes quantas necessrias: Um projecto de anlise de sistemas, para que esteja tecnicamente correcto, aceitvel pelo utilizador e to bem desenhado que seja perceptvel por todos, ter de ser feito, refeito e novamente refeito, por dez ou mais vezes. Evitar DFD complexos Deve-se modelar as funes que o sistema executa e as interaces entre elas, de modo a que ao ser lido seja compreendido, no s pelo analista que o elaborou mas tambm pelos utilizadores. Deve-se modelar em nveis, para que cada nvel oferea sucessivamente mais detalhes. Consistncia do DFD Alm do relacionamento com outros modelos do sistema, existem algumas directrizes consideradas principais: Evitar os processos que tenham entradas mas que no tenham sada.
Evitar processos que tenham sadas, mas que no tenham entradas. Identificar as componentes estticas Entidades Externas Identificar os principais depsitos de dados
Identificar os principais Processos e Fluxos de Dados Identificar os fluxos que partem das fontes e convergem para as entidades, e ainda os principais processos que surgem nesses percursos. Rotular os Fluxos: a) Garantir que cada Fluxo rotulado b) Garantir que o nome do Fluxo se refere a todos os dados transportados pelo mesmo c) Evitar nomes vagos Convenes de expanso Um Processo de nvel superior pode ser expandido em novos processos de nvel inferior.