Nvel Secundrio APONTAMENTOS DE DIAGRAMA DE FLUXOS DE DADOS ANLISE DE SISTEMAS
FORMADOR: JOS CARLOS FARIAS CALADO Fevereiro 2009
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.
TCNICO DE INFORMTICA SISTEMAS NOME DO MDULO: ANLISE DE SISTEMAS NOME DO FORMADOR: JOS CARLOS FARIAS CALADO
2
FICHA TCNICA
NOME DO MANUAL APONTAMENTOS DE DIAGRAMA DE FLUXO DE DADOS AUTOR JOS CARLOS FARIAS CALADO DESTINATRIOS Formandos do curso de Tcnico de Informtica - Sistemas NVEL DE FORMAO Nvel 3 Ensino Secundrio REA / SADA PROFISSIONAL TCNICO DE INFORMTICA SISTEMAS TIPO DE FORMAO Curso Educao e Formao de Adultos Nvel Secundrio ANO DE ELABORAO 2008/2009 CONDIES DE UTILIZAO
CARGA HORRIA 50 Horas OBJECTIVOS 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.
TCNICO DE INFORMTICA SISTEMAS NOME DO MDULO: ANLISE DE SISTEMAS NOME DO FORMADOR: JOS CARLOS FARIAS CALADO
3
Diagrama de Fluxo de Dados
Definio:
Diagrama de Fluxo de Dados (DFD) uma representao em rede de um sistema. O sistema pode ser automatizado, manual ou misto. O Diagrama de Fluxo de Dados retracta o sistema em termos das suas componentes.
O Diagrama de Fluxo de Dados:
Representa o fluxo de dados num sistema de informao, assim como as sucessivas transformaes que estes sofrem; Mostra, para o sistema em estudo, as funes e como so armazenados e transferidos os dados; uma ferramenta grfica que transcreve, de forma no tcnica, a lgica do procedimento do sistema em estudo.
Caractersticas dos Diagramas de Fluxos de Dados:
Mostra a essncia lgica do sistema em estudo; No um diagrama tcnico permite ser facilmente entendido por pessoas que no sabem nada de computadores; Para ser construdo tem que se definir a rea do sistema em estudo - tudo o que estiver fora dessa rea no pertence ao sistema a desenvolver; Informao temporal no representada; Fluxos de controlo no so representados.
O diagrama de fluxo de dados uma das ferramentas de modelagem do sistema mais utilizada, devido facilidade da linguagem e s poucas alternativas da simbologia. Estes factores tornam-no numa ferramenta fcil de utilizar, de elaborar, de ser lida e compreendida.
O DFD abrange quatro elementos grficos: os processos, o fluxo de dados, os arquivos e a entidade de origem/destino.
Processo
TCNICO DE INFORMTICA SISTEMAS NOME DO MDULO: ANLISE DE SISTEMAS NOME DO FORMADOR: JOS CARLOS FARIAS CALADO
4
Descrio O processo mostra uma parte do sistema que transforma entradas em sadas isto , mostra como uma ou mais entradas so convertidas em sadas. O nome do processo deve ser nico e constitudo por um verbo e um substantivo e deve figurar dentro do crculo, descrevendo o que este faz. A adequada atribuio dos nomes muito importante, uma vez que tem que reflectir, de uma forma clara, a actividade que o processo engloba. A identificao normalmente um nmero, em ordem crescente, colocado no meio da parte superior; esse nmero possui a funo de identificar o processo no momento em que ele ocorre. Alm disso, um mesmo processo pode ser desdobrado em vrios (novos nmeros sero includos).
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:
TCNICO DE INFORMTICA SISTEMAS NOME DO MDULO: ANLISE DE SISTEMAS NOME DO FORMADOR: JOS CARLOS FARIAS CALADO
5
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
TCNICO DE INFORMTICA SISTEMAS NOME DO MDULO: ANLISE DE SISTEMAS NOME DO FORMADOR: JOS CARLOS FARIAS CALADO
6
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.
TCNICO DE INFORMTICA SISTEMAS NOME DO MDULO: ANLISE DE SISTEMAS NOME DO FORMADOR: JOS CARLOS FARIAS CALADO
7 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.