Você está na página 1de 4

Anlise de Sistemas

Atividade Formativa S2

Leitura do Captulo 3 - Evoluo das Metodologias. Realizar a Atividade Formativa e
trocar ideias com os colegas no frum.

1) Cada estudante pode utilizar o software que quiser para desenhar os diagramas. Posso
contudo sugerir o "download" do software Dia, Diagram Editor, http://dia-installer.de/.
Em alternativa o Diagramly, Draw Diagram Online, http://www.diagram.ly/

2) Desenho de Diagramas
Ponto prvio: Nesta actividade formativa pretende-se que os estudantes pesquisem as
metodologias de Anlise de Sistemas mais antigas, para introduzir na prxima semana o
UML, que de alguma forma integra e expande as anteriores. Ao contrrio das prximas
actividades formativas, esta pretende dar s uma viso geral de algumas metodologias
anteriores ao UML. Existem cursos inteiros de Anlise de Sistemas exclusivamente
dedicados aos DFD; os diagrama Entidade-Associao ir ser desenvolvido em Bases
de Dados e os Fluxogramas permitem uma representao grfica dos algoritmos
ensinados em Programao.

Descrio do Sistema: Imagine que trabalha numa biblioteca e responsvel pelo sector
de compras. Os utilizadores da biblioteca podem sugerir compras de livros,
preenchendo para o efeito a requisio U. Para os livros muito solicitados podero ser
adquiridos mais exemplares. Para tal, o responsvel das compras poder requisitar mais
cpias atravs de uma requisio D, que ser autorizada pela direco da biblioteca, de
modo a que o responsvel das compras possa encomendar esses livros junto de um
fornecedor, receber a factura, proceder ao respectivo pagamento, receber o recibo e dar
entrada dos livros na base de dados da biblioteca.

2.a) Desenhe um Diagrama de Fluxo de Dados (DFD), utilize a simbologia de "Gane
and Sarson".
2.b) Desenhe um Diagrama de Entidade-Associao
2.c) Especifique um Fluxograma que leia um ficheiro ordenado por livro, com o
seguinte formato <nome do livro, n de requisies por ms> e que liste todos os livros
com mais de quatro requisies por ms.

Respostas:
2.a) Desenhe um Diagrama de Fluxo de Dados (DFD) Preliminar












Os diagramas de fluxos de dados utilizam trs smbolos: entidade, processo e ficheiro.
Na figura so apresentados os fluxos de dados possveis nos DFD. Os fluxos Entidade-
Ficheiro ou Ficheiro-Ficheiro no devem ser utilizados.


2.b) Desenhe um Diagrama de Entidade - Associao.

Com base nos ficheiros de dados, definidos no DFD, podemos atribuir relaes entre os
Ficheiros (ou Entidades).

O Diagramas de Entidade - Associao est propositadamente incompleto. Este tema
vai ser desenvolvido quando falarmos de Classes/Relaes e em outras unidades
curriculares como em Bases de Dados.



















2.c) Especifique um Fluxograma que leia um ficheiro ordenado por livro, com o
seguinte formato <nome do livro, n de requisies por ms> e que liste todos os livros
com mais de quatro requisies por ms.