Vous êtes sur la page 1sur 36

DFD Diagramas de Fluxo de Dados J.

Valente de Oliveira

Modelao funcional: Diagramas de Fluxo de Dados


Diagrama de fluxo de dados uma das mais usadas ferramentas (e h mais tempo) de modelao funcional de sistemas.

Sinnimos: - DFD - Diagramas de bolhas (ou bolas); - Modelo de processos (ou de funes) - Diagrama de fluxo de trabalho

Um DFD pode ser entendido como uma rede que ilustra como circulam os dados no interior de um sistema.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 1

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

DFD tpico: Sistema de Reservas de Hotel


Um cliente efectua uma reserva num hotel atravs de uma agncia. Depois de verificada a disponibilidade do hotel escolhido atribudo um quarto, calcula-se a conta, emitido um voucher ao cliente e informado o hotel da reserva.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 2

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Componentes de um DFD
Os DFD baseiam-se no princpio de que a funcionalidade de um sistema pode ser representada como uma rede que combina 4 componentes fundamentais; a saber: Processos (ou bolhas ou bolas) Transforma os fluxos de entrada em fluxos de sada. Cada processo tem um nome e um nmero nico.

Arquivos Reservatrios ou contentores para os dados existentes no sistema (e.g., ficheiros, pastas de documentos, bases de dados). Cada arquivo tem um nome nico.
' & # "!$%

http://w3.ualg.pt/~jvolivei/ep/ep.html

#  $"!  
20-10-2000 / EP / DFD - 3

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Componentes de um DFD (cont.)


Entidades exteriores Fornecem entradas ao sistemas (fontes) ou recebem dados do sistema (terminadores). Existem fora da fronteira do sistema.
& "!)# (

Fluxo de dados Modelam a passagem de dados. A seta indica o sentido do fluxo e tem o nome do fluxo associado.
 ' 210
http://w3.ualg.pt/~jvolivei/ep/ep.html 20-10-2000 / EP / DFD - 4

28@@ 78 X4 A9 5

5 A Q I G 7C @)8@RPHF )7E D@8 B

28@@ 78 X4 A9 5

V A9 5 @28@@ 78 64

5 A Q I G 7C @)8@RPHF )7E D@8 B 3

28@@ 78 64 A9 5

V A9 5 R8U@ 78 64 3 W

28@@ 78 64 A9 5

V A9 5 U8R@ 78 HF

5 AQ U8R@I GHF 72E T@8 B 7C S @3

SSADM

5 A Q I G 7C @)8@RPHF )7E D@8 B

Aktas

V A9 5 @)8@U 78 X4

http://w3.ualg.pt/~jvolivei/ep/ep.html

Gane/ Sarson

Yourdon/ DeMarco

Notao

Diversidade de notaes

DFD Diagramas de Fluxo de Dados

Processos

Arquivos

20-10-2000 / EP / DFD - 5

S @3

Entidades
J. Valente de Oliveira

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Convenes adicionais
Y Y Y Y

O cruzamento de linhas de fluxos deve ser minimizado.

Quando o cruzamento for inevitvel, fazer o seguinte:

O mesmo arquivo poder ser desenhado mais do que uma vez.

A mesma entidade poder ser desenhada mais do que uma vez. Exemplos:

OU
5 A @28@Q ` 5 A @28@Q ` 5 A @28@Q ` 5 A @28@Q `

**

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 6

)8@@ 78 64 A9 5
* **

)8@@ 78 64 A9 5

28@@ 78 X4 A9 5

28@@ 78 X4 A9 5

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Convenes adicionais (cont.)


a

Operadores lgicos:

* - conjuno (a e b);
b p

- ou exclusivo (a ou alternativamente b);

O - ou inclusivo (a ou b ou ambos)

http://w3.ualg.pt/~jvolivei/ep/ep.html

)#  

p w u s x p q ph f d eq yx$@de%i@rc b
*
20-10-2000 / EP / DFD - 7

p w u s p q ph f d rq yxXvtrrigec

$ # 

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Decomposio (Levelling)

DFD de sistemas pequenos so normalmente fceis de construir. Para sistemas no triviais, o nmero excessivo de processos levanta problemas de interpretao e desvaloriza os mritos dos DFD.

Em sistemas de alguma complexidade, os DFD so organizados em nveis. Um DFD de um dado nvel da hierarquia contm uma explicao funcional mais detalhada de um processo na hierarquia superior. A decomposio consiste na subdiviso de um DFD de alto nvel numa hieraquia de DFD.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 8

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Convenes de decomposio

Cada processo num dado nvel pode ser expandido (explodido) para se tornar num novo DFD;

Cada processo de um nvel inferior est relacionado com o nvel superior e identificado por um nmero composto (e.g., 2.1.3);

Todos os fluxos de dados que entram e saem do nvel superior devem aparecer no nvel inferior (validao vertical);

Os arquivos aparecem no nvel em que so necessrios e em todos os nveis subsequentes;

Em cada DFD, o limite superior recomendado para o nmero de processos 7 2.

Processos que, pela sua simplicidade, no so expandidos so denominados processos primitivos ou primitivas funcionais;

Os processos primitivos so descritos usando um mtodo de especificao de processos.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 9

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Regras e heursticas de projecto


As regras bsicas de projecto so dados por vrios autores, cf. (DeMarco, 78), (Gane e Sarson,79), (Aktas, 87), (Gore e Stubbe, 88). As regras de projecto mais importantes so: 1. Estabelecer o contexto do DFD identificando todas as entidades externas do sistema. Sugesto: Escrever as fontes esquerda e os terminadores direita.

2. Identificar todas as sadas e entradas do sistema. Desenhar o diagrama de contexto.

3. Seleccionar um ponto de partida para o projecto. Comear a desenhar os fluxos que so necessrios para ir desde uma entrada at uma sada, partindo: - da entrada para a sada; - da sada para a entrada; - ou partindo do centro.

4. Dar nomes ilucidativos a todos os fluxos de dados e arquivos;

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 10

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Regras de projecto (cont.)


5. Rotular todos os processos com verbos operacionais que relacionem as entradas com os fluxos de sada;

6. Omitir os detalhes de programao como verificaes de erros, inicializaes e finalizaes;

7. No incluir controlo ou fluxo de controlo;

8. Tentar planear o nmero de nveis. No incluir demasiada informao num DFD;

9. Evitar cruzar fluxos de dados. Usar entidades e arquivos duplicados, se necessrio;

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 11

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Regras de projecto (cont.)

10.

Rever a consistncia do DFD. Refazer, se necessrio. Validao vertical: os fluxos que entrem e saem de um processo, devem entrar / sair no DFD que resulta da exploso desse processo. Validao horizontal: todo o que entra num processo utilizado e tudo o que sai desse processo foi produzido.

11. Verificar, preferencialmente com o utilizador, se o DFD representa o sistema. Refazer, se necessrio.

12. Depois de estabelecido um DFD explodir cada processo, se necessrio. Repetir a decomposio at obter o detalhe suficiente.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 12

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Despiste de incorreces em DFD

http://w3.ualg.pt/~jvolivei/ep/ep.html

Processos com nomes ambguos revelam falta de conhecimento sobre o sistema (ex. manipulao de entrada, gera sada);

Fluxos de dados com nomes como items de entrada, ou vrios dados revelam um conhecimento pobre do sistema;

Cruzamento de fluxos indicam que potencialmente necessrio decompor o DFD;

Primitivas funcionais com grande nmero de entradas e sadas indicam a necessidade de decompor o DFD;

DFD complexos significam fracasso.

20-10-2000 / EP / DFD - 13

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Erros frequentes

Os DFD no so fluxogramas;

Os fluxos de dados devem manter a sua semntica, i.e., no se (sub)dividem;

No existem ciclos iterativos entre processos;

Os processos no so activados por sinais de entrada;

Os fluxos de dados no podem comear em fontes e acabar em terminadores;

No vlido ter mltiplos fluxos da mesma origem para o mesmo destino; No so permitidos processos apenas com entradas; Processos s com sadas so suspeitos e a maior parte das vezes incorretos. Uma excepo: gerador de nmeros aleatrios;

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 14

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Dvidas frequentes
1. Como se sabe quantos nveis deve ter um DFD? O nmero suficiente para qualquer DFD do ltimo nvel no ultrapassar a dzia de processos. O nmero suficiente para que os processos do ltimo nvel tenha uma especificao suficientemente simples.

2. Que nmero de nveis necessita a modelao de um sistema tpico?

Complexidade do sistema simples mdia elevada

N mdio de nveis 2a3 3a6 5a8

O nmero de processos cresce exponencialmente com o nvel:


u { zw c l do wu s t sr g d g g c f d @vHrs %qyxvXnivevUeeh
20-10-2000 / EP / DFD - 15

http://w3.ualg.pt/~jvolivei/ep/ep.html

c do m w c l d j i d g d g g c f d Xq qpnrsekrrhevU0eeh !

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Exemplo: N de processo / DFD = 7 (constante) Nvel 0 1 2 3 4 5 6 7 8 N de processos 7 49 343 2 401 16 807 117 649 823 543 5 764 801 40 353 607

3. Todas as partes do DFD devem ser expandidas com o mesmo detalhe? No. Cada parte deve ser expandida apenas com o detalhe necessrio. Por existir o processo 3.4.5 no necessrio que exista o 3.2.1.

4. Como apresentar os vrios nveis ao utilizador? Utilizadores diferentes estaro interessados em nveis diferentes. Para mostrar todos os nveis, comear do geral e detalhar de seguida.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 16

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Razes clssicas para usar DFD, cf. (Aktas, 1987)

1. Ajudam o analista a: - Resumir a informao acerca de como funciona o sistema; - Compreender os componentes principais do sistema e a definir funes reutilizveis; - Compreender as interdependncias entre subsistemas; - Desenvolver eficientemente uma aplicao

2. Um DFD uma boa ferramenta de comunicao entre utilizadores e analistas. Esta comunicao reconhecida como vital.

3. Permite obter uma melhor estimativa dos recursos envolvidos no projecto global, em funo dos recursos envolvidos em cada um dos processos.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 17

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Especificao de Processos

http://w3.ualg.pt/~jvolivei/ep/ep.html

| | |

Em geral, o detalhamento de um processo feito por exploso.

Os processos primitivos so detalhados usando um dos muitos mtodos para especificao de processos.

Alguns exemplos: - Subconjuntos do Portugus; - Pseudo-cdigo; - Tabelas de deciso; - rvores de deciso; - Pr-ps condies; - Fluxogramas; - Diagramas de Nassi-Shneiderman

20-10-2000 / EP / DFD - 18

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Subconjuntos do Portugus e Pseudo-cdigo

O Portugus narrativo no deve ser usado para especificao;

O Portugus compacto lembra o Portugus narrativo mas estruturalmente equivalente ao Portugus estruturado. O Portugus compacto til para apresentar lgica moderadamente complexa desde que se tenha a certeza que no surgem ambiguidades e quando a comunicao com o utilizador importante.

O Portugus estruturado um subconjunto do Portugus de onde se procura eliminar a ambiguidade.

http://w3.ualg.pt/~jvolivei/ep/ep.html

  ' '  !0!!"


20-10-2000 / EP / DFD - 19

" ( !!"    ' 

1 "$!"~     '  } } }

    #      &   '    "0$"!r"!"!$0$X$ ) !$ ! '  &    "!% ! $'! '  &  "!% '!& % ! '!   '   '  & "!&% % $ ! %!$$

#  n)!" &!$0'!&!'!$%0 !"!%!   &   '  &  1   '  &   '    vr%"!Xn&"    n0" 2  #       $"! $"!"!  '   '     & !  0 )! !)"!!  !))" #   &   &  #  # !"  $n#$" !)&n"$nn"%!"$&$!          #        '      #      n""!&!$n"!%"!"Xn&"

       "0$

http://w3.ualg.pt/~jvolivei/ep/ep.html

Portugus Compacto

DFD Diagramas de Fluxo de Dados

20-10-2000 / EP / DFD - 20 J. Valente de Oliveira

 ' '  0

0  ' ' 

0  ' ' 

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Portugus Estruturado

um dos mtodos de especificao mais usados; um subconjunto do Portugus que omite adjectivos; advrbios; frases compostas ou complexas; todos os modos verbais excepto imperativo ou infinitivo; a maioria dos sinais de pontuao.

Pretende ser conciso, preciso e eliminar tanto quanto possvel ambiguidades. As convenes utilizadas ficam ao critrio de quem as utiliza.

Em geral, o Portugus estruturado resulta numa linguagem com um conjunto limitado de frases cujas palavras so as geralmente aceites em projecto e programao estruturada. Isto , possui as estruturas que permitem a especificao de qualquer algoritmo: aces elementares, sequncias, seleces e iteraes.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 21

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Portugus Estruturado (cont.)

Aces elementares Aces primitivas ou bsicas que indicam o que deve ser feito. So expressas como expresses imperativas (ou infinitivas).
'"!$v1 !      '!0$0 ' ' '!0$0 ' '   &   !$0
20-10-2000 / EP / DFD - 22

Sequncias Encadeamento de uma ou mais aces elementares.

Seleces Permitem seleccionar exactamente uma alternativa de um conjunto de alternativas. So habitualmente representadas na forma:
$  ! & !" &

http://w3.ualg.pt/~jvolivei/ep/ep.html

  &   !$$0 ' ' ' $!00

' ' ' !%0

   &   " !$$0

 &  & "$!

& ' ' ' !!0$0 !0$0 ' ' ' !0$0 ' ' '

 & $ ! "! &  & "!

&   &   % %   &   %   &  

http://w3.ualg.pt/~jvolivei/ep/ep.html

 '  ( $  ! &  " ! &   &  !

% (  '

Portugus Estruturado (cont.)

DFD Diagramas de Fluxo de Dados

ou

Iteraes Define uma repetio limitada de uma sequncia de aces.

Seleces (cont.)

20-10-2000 / EP / DFD - 23 J. Valente de Oliveira

" "!

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Portugus Estruturado (cont.)

Vantagens suficientemente preciso e conciso, permitindo uma leitura razovel para especificaes de reduzida complexidade. O vocabulrio flexvel e adaptvel.
p q w i j i f pf d d w i w p d g g c f d %ep ee0rrDU!X%p ef $!gg%rh

Desvantagens No um mtodo de especificao formal. Um processo complexo pode ter uma especificao de vrias pginas.

http://w3.ualg.pt/~jvolivei/ep/ep.html

w pf d $TrTf s d g q p g g c f d g d f h p i g d g d q %dergvUreh grTeX@X%e%grrrTf  0rp x$rrdUd v Uxh z XT%Tf m $TrTf g q d c w pf d w pf d { dc $U m @xh dc em @xh v c gif xri m Th$@i e%d i f df p x x XTe$p@X dj0eeh j%if d dfh i 6P w pf d Xm XT%Tf
20-10-2000 / EP / DFD - 24

w pf d $TrTf s g d f h p i c q p f o yjx u eD$Ue@$regg xw t x d d h pi 0gep $qrrUdXTfe$@X vUxh z XT%Tf m $TrTf d c w pf d w pf d { dc $U m @xh em @xh v dc c @f xri m d xiyfXdTe$@X fh p i f u gedThpUi$egcXqrrDfgg xw $dTh p@X dj0eeh j%if dm dTThXp@iX p o f i x f 6P w pf d Xm XT%Tf u eTU$r@X%eDgg xw %ep ee0rrDU!X%p ef $!gg%rh g dfh p i c q pf o p q w i j i f pf d d w i w p d g g c f d

http://w3.ualg.pt/~jvolivei/ep/ep.html

Pseudo-cdigo

DFD Diagramas de Fluxo de Dados

O Portugus estruturado est mais prximo do Portugus narrativo e o Pseudo-cdigo est mais prximo das linguagens de programao.

A fronteira entre Portugus estruturado e Pseudo-cdigo difusa.

mais restrito do que o Portugus estruturado e inclui alguns detalhes de implementao.

20-10-2000 / EP / DFD - 25 J. Valente de Oliveira

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Tabelas de deciso

As tabelas de deciso so uma representao de aces com a indicao das condies em que devem ser efectuadas. Uma tabela de deciso tem 4 quadrantes:
'  n$ '   '!$
20-10-2000 / EP / DFD - 26

Lista de todos as condies possveis que surgem dentro de um processo; lista de todas as aces possveis que podem surgir dentro do processo; lista das diferentes combinaes de condies possveis.
'   v0)'! '  !n '  !!$0

http://w3.ualg.pt/~jvolivei/ep/ep.html

'  &  !%!% '  &  !! '  !0$

indicadores das aces a executar

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Tabelas de deciso (cont.)

Existem 3 variantes: - Entradas limitadas; - Entradas estendidas; - Entradas mistas

Tabelas de deciso com entradas limitadas S admitem indicadores binrios no quadrante das regras. Exemplo: Processo Valida Encomenda

Crdito suficiente Pronto pagamento Acordo especial Aceita encomenda Rejeita encomenda

1 2 3 4 S N N N - S N N - - S N x x x x

Uma das vantagens deste tipo de tabela que facilitam uma verificao de completude.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 27

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Tabelas de deciso (cont.)

Tabelas com entradas estendidas Admitem valores mltiplos no quadrante das regras.

Crdito aprovado Quandidade % desconto Aceita encomenda Rejeita encomenda

1 N -

2 S 0-24 0 x

3 4 S S 25-50 51-100 5 x 10 x

Tabelas com entradas mistas Admitem valores mltiplos no quadrante das decises

Empregado assalariado Horas trabalhadas > 40 Pagamento

1 N S horas extras a dobrar

2 N S ordinrio

3 S ordinrio

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 28

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Algumas vantagens das tabelas de deciso


As alternativas so mostradas lado a lado; Mostram o relacionamento causa/efeito; Facilitam a verificao da consistncia e da completude.

Utilidade

So teis na descrio de processos que produzem aces baseadas em decises complexas; So teis na anlise de regras complexas e processos de tomada de deciso.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 29

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

rvores de deciso

As rvores de deciso so uma alternativa grfica s tabelas de deciso.

As rvores de deciso lm-se da esquerda para a direita, comeando da raiz, de onde saem todos ramos. Os pontos de derivao representam uma deciso acerca de uma condio.

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 30

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Pr/Ps Condies

Uma forma de dizer qual a transformao efectuada pelo processo sem explicitar o algoritmo utilizado.

Utilidade: 1. Quando o utilizador tem dificuldade em descrever o algoritmo que utiliza; 2. Quando o analista quer deixar a escolha do algoritmo para uma fase posterior.

http://w3.ualg.pt/~jvolivei/ep/ep.html

g g f g j i d &2 "2$j 10d@rd d ge )r  (g r   gg U$vf   d d g % gXf r j d d g f g g    g d & ' %@$ftg@ed d%U#"$!r  g jri g U$vf d d r @Xvf

20-10-2000 / EP / DFD - 31

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Fluxogramas
3 3

Os fluxograms representam lgica procedimental de forma no estruturada. Componentes essenciais:

Terminador:

Deciso:

Entrada/Sada:

Processamento:

Conector:

Ponte de ligao:

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 32

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Diagramas de Nassi-Shneiderman
4 4

Os diagramas de Nassi-Shneiderman foram introduzidos como fluxogramas estruturados. Componentes essenciais:


7 { d 6 f e%g 5
20-10-2000 / EP / DFD - 33

Sequncia:

Repetio:

http://w3.ualg.pt/~jvolivei/ep/ep.html

d r6

7 d 6 @ 98 d r Av 5  6n

7 d 6 f e 5

7 { d 6 f e%g 5

7 8 d 6 f De%g 5

BB CCB

7 { d 6 f e%g 5

yj@

Deciso:

7 d 6 @ 98 d e "v 5

7 d 6 f e%g 5

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Concluses

http://w3.ualg.pt/~jvolivei/ep/ep.html

E E E E E

Apresentou-se o DFD como ferramenta de modelao funcional.

Apresentaram-se as regras de construo e salientaram-se os mritos e defeitos dos DFD.

Apresentaram-se alguns mtodos de especificao de processos primitivos. Estas tcnicas so teis tambm noutros contextos.

Dos mtodos apresentados, salientam-se estruturado, as tabelas e rvores de deciso.

Portugus

Portugus estruturado poder ser vantajoso quando a especificao apresenta combinaes de repeties ou iteraes.

20-10-2000 / EP / DFD - 34

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Concluses (cont.)

http://w3.ualg.pt/~jvolivei/ep/ep.html

F F

As tabelas de deciso podero ser vantajosas quando: a) Existem combinaes complexas de condies, aces ou regras, ou b) necessrio um mtodo que ajude na deteco de redundncias e contradies;

As rvores de deciso podero ser vantajosas quando: a) A sequncia de condies e aces crtica; b) Nem todas as condies so relevantes para todas as aces.

20-10-2000 / EP / DFD - 35

DFD Diagramas de Fluxo de Dados J. Valente de Oliveira

Referncias

I. T. Hawryszkiewycz, Introduction to Systems Analysis and Design (third edition), Prentice Hall, 1994. Kenneth E. Kendall and Julie E. Kendall, Systems Analysis and Design, Prentice Hall International Editions, (Englewood Cliffs, 1992) P. Layzell and P. Loucopoulos, Systems Analysis and Development (third edition) Chartwell-Brat Student Text, 1989 Edward Yourdon, Modern Structured Analysis, Prentice Hall International Editions (Englewood Cliffs, 1989)

http://w3.ualg.pt/~jvolivei/ep/ep.html

20-10-2000 / EP / DFD - 36

Vous aimerez peut-être aussi