ii
Uberlndia
2004
iii
Banca Examinadora:
Uberlndia, 17 de dezembro de 2004.
______________________________________
Prof. MSc. Francisco Jos Mller
______________________________________
iv
AGRADECIMENTOS
v
Resumo
vi
Abstract
The objective of this work was to use the concepts and the dynamics of
the functioning of a supply control to control all the entrances and exits of
merchandises of the supply of the company. So that a merchandise movement
is created some factors are involved as: the type of movement, amount of
merchandise, date of the movement, at last, for each movement that brings up
to date the control of supply of the company will be personalized of a different
form.
Also a study was carried through on as to make to generate this
movement thus that the employee receives or venda the requested
merchandise for the customer, and after made all the movement the employee
will have permission to make future consultations of the supply as: minimum
amount of a merchandise, or to more generate a report of the vendidas
merchandises of the company.
The programming language used for the implementation of the supply
control was Visual beginner's all-purpose symbolic instruction code 6, and was
used as tool of data base the MS-ACCESS of the Microsoft.
In this applicatory one it is possible to select the merchandise that if it
desires to carry through the movement, the amount, the type of movement, and
several other factors so that a movement in the supply control is generated.
vii
LISTA DE FIGURAS
P.
13
17
18
19
20
21
22
23
10
29
11
30
12
31
viii
LISTA DE TABELAS
P.
1
Dicionrio de Dados
24
Portugus Estruturado
26
ix
SUMRIO
P.
1
Introduo
Conceitos e Definies
Anlise
3.1
3.2
3.3
3.3.1 Atores
3.4
13
3.5
14
14
15
15
15
15
15
16
16
3.6
16
3.7
Dicionrio de Dados
24
3.8
Portugus Estruturado
26
Prototipao
29
4.1
29
Concluso
33
Referncias Bibliogrficas
33
1
1- INTRODUO
A construo de um sistema de computador apresenta a oportunidade
de melhorar os conhecimentos na rea de informtica, obter experincia e
adquirir uma melhor colocao no mercado de trabalho.
O objetivo a ser alcanado ser melhorar e agilizar a parte administrativa
da empresa, por exemplo: se o empresrio precisar de uma informao, de
quanto ele tem para receber ou pagar hoje ou a quantidade de um determinado
produto para venda ou para compra, ser gerado o relatrio em alguns
segundos, para que ele possa tomar as devidas decises as mais rpidas
possveis. Um melhor controle de suas atividades e busca dos novos
conhecimentos para ajudar no crescimento da empresa.
Nesse projeto ser construdo um modelo de fluxo de dados que
apresenta uma ferramenta de anlise de sistemas, para desenhar os
componentes procedurais bsicos e os dados que passam entre eles, modela
as funes executadas por um sistema.
Logo aps a realizao do modelo de fluxo de dados, constri-se o
diagrama de entidade e relacionamento que descreve a diagramao dos
dados armazenados e a modelagem de dados que inclu as tabelas
relacionadas com seus respectivos atributos e tipo de dados.
O projeto desenvolve um sistema para o melhoramento administrativo da
empresa utilizando as seguintes funes: validaes de dados, insero de
dados, alterao de dados, emisso de relatrios e clculos de entrada e sada
de quantidade do estoque.
Para o comeo do desenvolvimento sero feitas algumas telas como,
por exemplo, a tela de cadastros de produtos, de tipo movimento e um
formulrio para entrada e sada de quantidade de produtos, fazendo algumas
validaes dos dados entrados pelo usurio para uma melhor confiabilidade da
integridade dos dados.
2
Na introduo ser abordada a construo de um sistema e qual o
objetivo a ser alcanado com o mesmo, no captulo 2 (definies e conceitos)
ser abordado sobre o que o sistema ir controlar dentro da empresa, no
captulo 3 (anlise) ser falado sobre os relacionamento das tabelas do sistema
que servem para armazenar as informaes referente a empresa e como
gerado esse fluxo de informaes no sistema.
No captulo 4 (prototipao) ser abordado sobre o desenho das telas do
sistema para o usurio que ira utiliz-las, no captulo 5 (concluso) ser falado
sobre o que foi concludo no final do projeto com a juno de todos os captulos
anteriores e como o sistema ajudou na empresa.
3
2- DEFINIES E CONCEITOS
O estoque de uma empresa fica responsvel pela guarda de produtos
uma das atividades de armazenamento, geralmente este termo utilizado para
produtos acabados.
Controle de estoque permite realizar lanamentos de entradas (compras)
ou sadas (vendas) de produtos da empresa, verificando a conta corrente de
cada produto, as notas fiscais por cliente, consulta ao estoque local e
localizao do produto no local de armazenamento.
Os produtos de reposio do estoque podem ser classificados como de
baixo ou de baixssimo giro, implicando na escolha entre no manter ou
sempre manter unidades em estoque com base nos custos totais de
armazenamento.
A reposio do estoque de produtos ser realizada atravs das compras,
tendo em vista que possvel chegar a uma previso de sadas. Esta previso
serve de base para o clculo de vrias outras informaes estatsticas, tais
como a sugesto de compra, o estoque mnimo, o estoque mximo e os
produtos que esto abaixo do estoque de segurana.
Com relao ao estoque mnimo e mximo quando registrado em dias, o
sistema calcula automaticamente as quantidades necessrias para atender a
demanda de venda do produto dentro do perodo registrado.
O estoque mximo a quantidade limite de estoque de uma
determinada mercadoria. As mercadorias no devem ser mantidas no estoque
em quantidade acima do mximo. Atravs do histrico das vendas dos
produtos possvel consultar uma previso de sadas (demanda).
O estoque de segurana a quantidade permitida de mercadorias
dentro do estoque, ela mantida para quando ocorra uma ocasio de erro de
controle, o sistema indica que h menos material do que a existncia efetiva no
estoque.
4
O estoque mnimo a quantidade limite de estoque de uma determinada
mercadoria.
As mercadorias no devem ser mantidas no estoque em quantidade
abaixo deste mnimo. Uma vez que a quantidade em estoque da mercadoria
estiver no limite necessrio que se faa um pedido de compra para esta
mercadoria.
O valor do estoque mnimo calculado considerando prazos mdios de
entrega dos fornecedores, de forma que a quantidade em estoque seja
regularizada antes que ocorra a falta de mercadorias.
5
3- ANLISE
3.1- DER (Diagrama de Entidade e Relacionamento)
Um sistema real, de maneira geral, representado com apenas um
Modelo de Dados Fsico. A Figura 1 apresenta o modelo exibido de forma a
prover um melhor entendimento.
A coluna cdigo do produto, por no se repetir nunca em nenhuma das
linhas, pode ser considerada como sendo a coluna que identifica unicamente o
registro, e sendo possvel verificar que o nome da tabela Produto, cdigo do
produto definido pela coluna Cod_Produto, o nome do produto pela coluna
Des_Produto, a data de cadastro pela coluna Dt_Cadastro, a quantidade
que
se
tem
no
estoque
ser
Estoque_Atual,
Estoque_Minimo,
6
Por exemplo, no cadastro do produto, o banco de dados deve garantir
que a apresentao do produto ter informaes que possui uma apresentao
correspondente na prpria tabela.
A tabela de origem da informao denominada tabela pai, enquanto
que a tabela que recebe a informao denominada tabela filha. Portanto, no
caso do relacionamento entre as tabelas de produto e movimento, a tabela de
produto a tabela pai, enquanto que a tabela de movimento a tabela filha,
assim ter mais de um movimento para um nico produto e tambm ter mais
de um movimento para vrios produtos.
Uma classe um conjunto de objetos que compartilham o mesmo
atributo, como por exemplo, os atributos das tabelas Produto, Movimento e
Tipo de Movimento, sero, Cod_Produto, Estoque_Atual, Estoque_Minimo,
Estoque_Maximo, Cod_Mov, Quantidade, Codigo_Tipo utilizam o mesmo
tipo de dados Integer, a Des_Produto, Apresentacao e o Tipo utilizam o
tipo de dados Char, o Custo_Unitario, Custo_Venda tero o tipo Float, e
a Data_Cadastro o tipo Date.
A figura abaixo representa o diagrama de entidade de relacionamento do
projeto que descreve os tipos de dados que passam entre eles.
3.2- Modelo de Dados: Modelo do Sistema
PRODUTO
Cod_Produto: INTEGER
Des_Nome: CHAR(50)
Estoque_Atual: INTEGER
Estoque_Minimo: INTEGER
Estoque_Maximo: INTEGER
Custo_Unitario: FLOAT
Custo_Venda: FLOAT
Apresentacao: CHAR(2)
MOVIMENTO
Cod_Mov: INTEGER
Cod_Produto: INTEGER
Codigo_Tipo: INTEGER
Quantidade: INTEGER
Data_Cadastro: DATE
TIPO_MOVIMENTO
Codigo_Tipo: INTEGER
Tipo: CHAR(1)
8
3.3.2- Funcionalidades e Permisses: Cadastrar Produto, Alterar Produto,
Incluir Produto, Excluir Produto, Incluir Movimento, Alterar Movimento, Incluir
Tipo Movimento, Alterar Tipo Movimento, Cadastrar Produtos, Cadastrar Tipo
de Movimentos, Relatrios de Produtos por ordem alfabtica, Relatrio de Tipo
de Movimentos por ordem alfabtica, Relatrio de Movimento agrupado por
data por ordem crescente, Relatrio de Movimento agrupado por tipo de
movimento, Relatrio de Produtos que esto abaixo do estoque mnimo.
3.3.3- Casos de Uso
Caso de Uso: Controle de Estoque
Ator: usurio, gerente de vendas.
Prioridade: baixa e alta respectivamente.
Descrio:
O usurio faz manuteno do cadastro de movimento, consulta o produto e
pode emitir relatrios.
O gerente de vendas faz manuteno do movimento, manuteno do
cadastro de produto e manuteno do cadastro de tipo de movimento.
Caso de Uso: Cadastrar Produto
Ator: gerente de vendas
Prioridade: alta
Descrio: Ter a funo de cadastrar
Fluxo Principal
1- Informar dados do produto
2- Gravar produto
3- Emitir mensagem Produto cadastrado
Fluxo Secundrio
1- Fluxo de exceo: Produto no cadastrado.
2- Emitir mensagem: Cadastrar Produto.
9
3- Emitir mensagem: Produto Cadastrado.
Caso de Uso: Cadastrar Movimento
Ator: usurio
Prioridade: baixa
Descrio: Ter a funo de cadastrar dados do movimento.
Fluxo Principal
1- Informar dados do movimento.
2- Consultar movimento.
3- Gravar movimento.
4- Emitir mensagem Dados do Movimento.
Fluxo Secundrio
1- Emitir mensagem: Venda do parafuso , 100 p.
Caso de Uso: Cadastrar Tipo Movimento
Ator: gerente de vendas
Prioridade: alta
Descrio: Ter a funo de alterar dados do produto.
Fluxo Principal
1- Informar dados do tipo movimento.
2- Fazer cadastro.
3- Gravar tipo movimento.
Fluxo Secundrio
1- Emitir mensagem: Cdigo 1 que ser uma sada pela venda.
Caso de Uso: Incluir Produto
Ator: gerente de vendas
Prioridade: alta
10
Descrio: Ter a funo de incluir um produto, caso no esteja cadastrado.
Fluxo Principal
1- Informar dados do produto.
2- Fazer cadastramento do produto.
3- Gravar produto.
4- Emitir mensagem Produto Includo.
Fluxo Secundrio
1- Emitir mensagem: Produto Inexistente na Base de Dados.
2- Incluir produto na base de dados.
Caso de Uso: Excluir Produto
Ator: gerente de vendas
Prioridade: alta
Descrio: Ter a funo de excluir o produto na base de dados.
Fluxo Principal
1- Informar dados do produto.
2- Excluir produto.
3- Gravar excluso do produto.
4- Emitir mensagem Produto Excludo.
Fluxo Secundrio
1- Excluir informaes do produto na base.
2- Emitir mensagem: Produto Excluso do Cadastro.
11
Fluxo Principal
1- Informar dados do movimento.
2- Incluir movimento.
3- Gravar incluso do movimento.
Fluxo Secundrio
1- Incluir informaes do movimento na base.
2- Emitir mensagem: Produto Incluso do Cadastro de Movimento.
Caso de Uso: Alterar Movimento
Ator: usurio
Prioridade: baixa
Descrio: Ter a prioridade de fazer uma consulta.
Fluxo Principal
1- Informar dados do movimento.
2- Alterar dados do cadastro de movimento.
Fluxo Secundrio
1- Emitir mensagem: Venda de 100p do parafuso 1/4.
Caso de uso: Incluir Tipo Movimento
Ator: gerente de vendas
Prioridade: alta
Descrio: Ter a funo de incluir um o tipo de movimento.
Fluxo Principal
1- Informar dados do tipo de movimento.
2- Incluir tipo movimento
3- Gravar incluso do produto.
12
Fluxo Secundrio
1- Incluir informaes do tipo movimento na base.
2- Emitir mensagem: Produto Incluso do Cadastro de Tipo de Movimento.
Caso de Uso: Alterar Tipo Movimento
Ator: gerente de vendas
Prioridade: alta
Descrio: Ter a funo de fazer alterao do tipo movimento.
Fluxo Principal
1- Informar dados do tipo movimento.
2- Fazer alterao do tipo movimento.
3- Gravar alterao do tipo movimento.
Fluxo Secundrio
1- Emitir mensagem: Produto Alterado no cadastro de Tipo de Movimento.
Caso de Uso: Consultar Tipo Movimento
Ator: gerente de vendas
Prioridade: alta
Descrio: Ter a prioridade de fazer uma consulta.
Fluxo Principal
1- Informar dados do tipo movimento.
2- Consultar dados do cadastro de tipo movimento.
Fluxo Secundrio
1- Emitir mensagem: Venda de 100p do parafuso 1/4.
A figura a seguir representa o diagrama de casos de uso geral do projeto
mostrando a funo de cada ator dentro do controle do estoque.
13
Relatrio de
Produto
Ordem
Alfabtica
Relatrio de
Tipo Movimento
Ordem
Alfabtica
Relatrio de
Movimento
Agrupados
Ordem Crescente
Usurio
Consultar
Produto
Relatrio de
Movimento
Agrupados
Tipo Movimento
Relatrio de
Produto Abaixo
Estoque Mnimo
<<include>>
Manuteno
Cadastro
Movimento
<<include>>
Gerente de
Vendas
Incluir
Movimento
Alterar
Movimento
<<include>>
Manuteno
Cadastro
Tipo
Movimento
Manuteno
Cadastro
Produto
<<include>>
Alterar
Produto
Incluir Tipo
Movimento
<<include>>
Consultar
Tipo
Movimento
Incluir
Produto
<<include>>
<<include>>
<<include>>
Excluir
Produto
Alterar
Tipo
Movimento
14
3.4- Modelo de Fluxo de Dados
Tom DeMarco (1989) descreve que o modelo de fluxo de dados
representa o fluxo global do projeto. principalmente uma ferramenta de
anlise de sistemas, para desenhar os componentes procedurais bsicos e os
dados que passam entre eles.
Um exemplo desse modelo que quando chegam novas mercadorias
ser verificado na tabela produto se j existe aquele produto cadastrado, se o
produto j foi cadastrado ser dada entrada em quantidade daquele produto,
caso contrrio teremos primeiro que cadastrar o novo produto. Para a sada de
mercadorias ser somente preciso baixar do estoque a quantidade especfica
daquele produto.
O modelo de fluxo de dados uma representao em rede de um
sistema, ele retrata o sistema em partes de seus componentes.
3.5- Descrio das Funcionalidades
A seguir ser comentado sobre todas as funcionalidades deste sistema
feito por esse autor.
3.5.1- Cadastro de Produto:
O cadastro de produto inclui as funes de incluso, alterao e
excluso de produtos. Para a incluso dos produtos ser necessrio informar
todos
os
campos
estoque_mximo,
da
tabela
estoque_mnimo,
produto
(descrio,
custo_unitrio,
estoque_atual,
valor_venda
15
16
17
A figura abaixo representa o diagrama de fluxo de dados global do
sistema, mostrando o fluxo de cadastro de produto, movimentos e tipo de
movimento e tambm emisso de alguns relatrios.
Dados-Produto
Cadastrar
Produto
Produto
Dados-TipoMovimento
Editar
Direcionar
DadosMovimento
Tipo Movimento
Cadastrar
Tipo
Movimento
Movimento
Tipo Movimento
Cadastrar
Movimento
Produto
Confirmao
Emitir
DadosMovimento
Relatrio
Dados
Relatrio
Dados
Movimento
Registrar
Movimento
Produzir
Confirmao
Produzir
Resposta
Resposta
ao Relatrio
Produto
Movimento
Tipo Movimento
Usurio
18
CONTROLE DE ESTOQUE
Dados-Movimento
Dados-Produto
Cadastros
Gerente
Usurio
Produto
Movimento
Tipo Movimento
Data-Movimento
Relatrio-Data-Movimento
Relatrios
19
A figura abaixo representa o diagrama de fluxo de dados, fazendo em
detalhe sobre os cadastros que o sistema possui.
Incluir-Produto
Excluir-Produto
Gerente
Alterar-Produto
Consultar-Produto
Incluir-Movimento
Usurio
Alterar-Movimento
Consultar-Movimento
Cadastrar
Produto
1
Cadastrar
Movimento
2
Gerente
Alterar-Tipo-Movimento
Produto
Dados-Movimento
Movimento
Dados-Tipo-Movimento
Incluir-Tipo-Movimento
Consultar-Tipo-Movimento
Dados-Produto
Cadastrar
Tipo
Movimento
3
Tipo-Movimento
20
Dados-Produto
Incluir
Produto
1.1
Dados-Produto-Alterado
Gerente
Alterar
Produto
1.2
Cdigo-Produto
Excluir
Produto
1.3
Cdigo-Produto
Consultar
Produto
1.4
Produto
21
A figura abaixo representa o diagrama de fluxo de dados, mostrando
sobre o cadastro de produto que o sistema possui.
Dados-Movimento
Usurio
Incluir
Movimento
2.1
Dados-Movimento
Alterar
Movimento
2.2
Cdigo-Movimento
Consultar
Movimento
2.3
Movimento
22
A figura abaixo representa o diagrama de fluxo de dados mostrando o
cadastro de tipo movimento que o sistema possui.
Incluir
Tipo Movimento
3.1
Dados-TipoMovimento
Gerente
Dados-TipoMovimentoAlterado
Tipo-Movimento
Alterar
Tipo Movimento
3.2
Cdigo-TipoMovimento
Consultar
Tipo Movimento
3.3
23
A figura abaixo representa o diagrama de fluxo de dados mostrando
sobre a emisso de relatrios que o sistema possui.
Emitir Relatrio
Produto Ordem
Alfabtica
Dados-Relatrio
Produto-OrdemAlfabtica
Produto
Emitir Relatrio
Produtos Abaixo
Estoque Mnimo
Dados-Relatrio-Produto
Abaixo-Estoque-Mnimo
Usurio
Dados-Relatrio-Movimento
Ordem-Crescente
Dados-Relatrio
Tipo-Movimento
Ordem-Alfabtica
Emitir Relatrio
Movimento
Agrupado Tipo
Movimento
Movimento
Emitir Relatrio
Movimento
Agrupado Data
Ordem Crescente
Emitir Relatrio
Tipo Movimentos
Ordem Alfabtica
Tipo Movimento
24
3.7- Dicionrio de Dados
O papel mais importante de qualquer dicionrio fornecer um nico
lugar para que o dicionrio de dados ir desempenhar durante a anlise
estruturada.
A tabela abaixo mostra o dicionrio de dados do diagrama principal.
Nome
PRODUTO
*Cadastro de Produto da Loja*
Descrio
Produto =
Cdigo +
Descrio do Produto +
Quantidade Estoque +
Descrio do Produto +
Valor de Custo +
Valor de Venda
Apresentao
MOVIMENTO
*Cadastro de Movimento*
Movimento =
Cdigo +
Cdigo Tipo Movimento +
Produto +
Quantidade +
Data
TIPO DE MOVIMENTO
*Cadastro de Tipo de Movimento*
Tipo de Movimento =
Cdigo +
Tipo Entrada +
Tipo Sada +
Descrio Venda +
Descrio Compra +
Descrio Devoluo
Relatrio =
Cdigo +
Descrio Produto Ordem
Alfabtica.
25
Relatrio Movimento por Tipo
Movimento
Relatrio =
Cdigo +
Tipo
Relatrio =
Cdigo +
Tipo Movimento Ordem
Alfabtica
Relatrio =
Cdigo +
Descrio Produto Abaixo
Estoque Mnimo
Dados-Produto
Produto =
Cdigo +
Descrio +
Estoque +
Valor
Dados-Movimento
Movimento =
Cdigo +
Quantidade +
Data
Tipo-Movimento =
Cdigo +
Tipo
Glossrio
Cdigo
Descrio do produto
Quantidade estoque
Custo Unitrio
Custo venda
Apresentao
Quantidade
Data cadastro
Tipo
Tabela 1- Dicionrio de Dados
Inteiro
Caractere
Inteiro
Moeda
Moeda
Caractere
Inteiro
Data
Caractere
26
3.8- Portugus Estruturado
Segundo Martin, J. (1991) o portugus estruturado uma linguagem de
especificao que faz uso de um vocabulrio restrito e uma sintaxe limitada. O
vocabulrio do portugus estruturado consiste em verbos no imperativo, termos
definidos e algumas palavras reservadas a formulao lgica.
A tabela abaixo mostra cada processo final explicando cada bolha do
diagrama de fluxo de dados.
Nome Processo
Incluir Produto
Portugus Estruturado
Acesse Registro Produto pelo
Cadastro Produto
Mostre Descrio Produto, Custo,
Apresentao do Produto no Registro
Produto.
Alterar Produto
Excluir produto
Incluir Movimento
27
Consultar Movimento
28
Dados Relatrio pelo Cadastro
Movimento
29
4- PROTOTIPAO
4.1- Apresentao das Telas
Nesta fase ir ser mostrado o modelo das telas utilizadas no sistema e
suas respectivas funcionalidades. Para a construo destas telas foi utilizada a
linguagem de programao Visual Basic 6.
A figura abaixo representa a tela de cadastro dos produtos existente na
empresa, onde ser possvel consultar os produtos vendidos, a quantidade que
se tem no estoque, alterar o seu valor de venda, fazer incluso e at mesmo
excluir o produto caso no queira mais vend-lo.
30
A figura abaixo mostra a tela de cadastro de movimento que ser a
entrada do produto na empresa para fazer uma compra ou uma sada do
produto que poder ser uma venda ou uma transferncia de empresas com
filiais, fazendo uma incluso ou uma alterao.
31
A figura abaixo mostra a tela de cadastro de tipo de movimento que ser
uma inovao no mercado de programas que aparecer na tela juntamente, se
ser uma sada por ser uma venda ou uma entrada do produto por ser uma
compra, fazendo incluso, uma alterao e tambm uma consulta para verificar
no estoque a quantidade especifica para fazer o movimento.
32
5- CONCLUSO
Neste trabalho, o sistema foi utilizado para controlar os movimentos de
estoque feitos por funcionrios e diretores da empresa.
Para isto foram realizados diversas reunies com todos eles, para
chegarmos a um objetivo final que seria desenvolver o sistema da melhor
maneira possvel e o mais simples possvel de operar, utilizando os conceitos
que os funcionrios e a empresa j tinham adotado, porm tudo feito
manualmente.
Por isso foi desenvolvido um sistema capaz de controlar toda essa tarefa
que at ento era feita pelos funcionrios, mas com uma dificuldade imensa de
controle, pois era controlado tudo em arquivos de ao cheios de documentos
que dificultava muito suas consulta.
Foram realizados testes computacionais para verificar a eficincia do
sistema na empresa.
O problema que se props resolver com o sistema automatizado era
que, a partir de uma pessoa fosse possvel controlar o estoque de todas as
mercadorias por ela e conseguir fazer esse controle da melhor maneira
possvel, avaliando todos os itens de notas fiscais que so comprados de
fornecedores e os itens que so vendidos para clientes, e essa compra e venda
controlada pelo sistema gerenciador de controle de estoque da empresa.
Em resumo, trata-se do movimento de controle de estoque atualizado
pela pessoa responsvel da empresa.
Porm, o sistema operado s por pessoas autorizadas, com a
utilizao do sistema esses trabalhos extensos feito pelos funcionrios da
empresa para controlar o movimento de estoque foram reduzidos a um tempo
bem menor e com maior preciso no controle, porque o sistema j faz todos os
clculos necessrios para o controle interno, o funcionrio s precisa fazer os
lanamentos das quantidades dos tipos de movimentos.
Foi reduzida consideravelmente a mo de obra dos funcionrios, e assim
sobra mais tempo para eles se atualizarem em outras ferramentas de trabalho
e poder dar um maior retorno para a empresa.
33
6- REFERNCIAS BIBLIOGRFICAS
MARTIN, J. Tcnicas estruturadas e Case. Carma McClure, So Paulo
Makron, McGraw-Hill, 1991.
DEMARCO, T. Anlise Estruturada e Especificao de Sistemas. Campus,
srie Yourdon Press, 1989.
FOWLER, M; SCOTT, K. UML Essencial. Porto Alegre: Bookman, 2000.