DE ESTOQUE
1. INTRODUO
Desde sua fundao a empresa por seu dono e sua esposa, sendo gerida
apenas de forma familiar e informal, havendo assim uma falta de preocupao com
o controle do estoque, este era realizado apenas com a compra dos produtos
quando necessrio. Com o plano de expanso da empresa viu-se a necessidade de
se realizar um controle mais especifico e preciso do estoque. Para isto a equipe de
desenvolvimento utilizou-se das tcnicas de engrenharia de software e das
ferramentas da Linguagem de Modelagem Unificada para realizao de um projeto
de qualidade.
O trabalho est divido em quatro sees, a primeira visa apresentar uma
viso geral do trabalho e sua aplicao. A segunda apresenta uma breve descrio
sobre a Linguagem de Modelagem Unificada, sua necessidade e aplicao. Na
terceira seo so apresentados os detalhes do projeto e a aplicao da Linguagem
de Modelagem Unificada no decorrer do projeto. Por ltimo so apresentadas as
consideraes finais sobre o projeto as perspectivas dos impactos na organizao e
os projetos futuros para o sistema.
GERENTE
SUPERVISOR
ATENDENTE
Aps a definio dos atores do sistema foi criada uma lista com todos os
eventos do sistema, entre eles os eventos de cadastro, os movimentos e os
relatrios, e seus respectivos pacotes de dados. Por fim foram criados os casos de
uso com seus fluxos normais e alternativos. Todos os casos de uso seguem o
modelo base da Figura 2.
DADOSFUNC
GERENTE
DADOSFUNC
CAD_FUNCIONARIO
SUPERVISOR
que o diagrama de classes define a estrutura das classes utilizadas pelo sistema,
determinando os atributos e mtodos possudos por cada classe, alm de
estabelecer como as classes se relacionam e trocam informaes entre si.
FUNCAO
CLIENTE
+CPF
+NOME
+REG_GERAL
+EDERECO
+BAIRRO
+NUMERO
+CIDADE
+ESTADO
+CEP
+FONE
+EMAIL
+STATUS
FORNECEDOR
+NOME
+NVSEG
1
COMPOE
1..*
1..*
1..*
CADASTRADO
FUNCIONARIO
+VALIDA_CPF()
1
+CPF
+NOME
+SENHA
+FOTO
+STATUS
+VALIDA_CPF()
1..*
+NOME
+COD_BARRAS
+PRECO
+QUANTIDADE
+QTN_MINIMA
+FORNECEDOR
0..*
VENDA
+CLIENTE
+DATA_VENDA
+HORA_VENDA
+VALOR
SOLICITA
REALIZA
PRODUTO
REALIZADA
1
CONTEM
1
COMPOSTO 1..*
+VALIDA_CNPJ()
FORNECE
1
1
CADASTRA
0..*
0..*
SOLICITA
CADASTRA
+CNPJ
+RAZ_SOCIAL
+FANTASIA
+ENDERECO
+NUMERO
+CIDADE
+ESTADO
+CEP
+FONE
+EMAIL
1..*
0..*
ENTRADA
+FORNECEDOR
+DATA_ENTRADA
+HORA_ENRADA
+VALOR
+STATUS
CONTEM
COMPOSTO 1
1..*
ITENS_VENDA
+QUANTIDADE
+VALOR_UNIT
+VALOR_TOTAL
1..*
ITENS_ENTRADA
1..*
+PRODUTO
+QUANTIDADE
+VALOR_UNIT
+VALOR_TOTAL
TABELA CLIENTE
: ATENDENTE
1 : ATENDENTE SOLICITA NOVO CADASTRO()
SOLICITA ENTRADA
OBTEM FORNECEDOR
NOVO ITEM
PESQUISA ENTRADA
ALTERA ENTRADA
NAO
FINALIZA ENTRADA?
NAO
SIM
GRAVA ENTRADA
FINALIZA ENTRADA
registro de vendas, que daro baixa nos produtos que saem do estoque, porm sem
um controle financeiro. O sistema gera relatrios apenas para o controle dos clientes
cadastrados e dos produtos em estoque. A principal funcionalidade do sistema o
controle do estoque realizado pelas telas de entrada, que registra todas as entradas
de produtos no estoque, e de venda, que d a sada do produto do estoque,
representadas nas Figuras 6 e 7.
4. Concluso
Vrios foram os fatores que surgiram como empecilho para realizao do
projeto, porm pode-se constatar que boa parte destes problemas relacionados ao
projeto foi, atravs da realizao de analise sobre os diagramas do projeto,
REFERNCIAS BIBLIOGRFICAS
BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: Guia do Usurio. 12 Ed., Rio
de Janeiro: Campus, 2000.
FURLAN, D. Modelagem de Objetos Atravs da UML. So Paulo: Makron Books,
1998.
JACOBSON, I. Objeto: Engenharia de Software Orientada. So Paulo: Addison
Wesley, 1992.
MATOS, A. UML: Prtico e Descomplicado. So Paulo: rica, 2002.
SILVA, A. M. R; VIDEIRA C. A. E. UML, Metodologias e Ferramentas CASE.
Linguagem de Modelao UML, Metodologias e Ferramentas CASE na Concepo e
Desenvolvimento de Software. Lisboa: Edies Centro Atlntico, 2001.
BEZERRA, E. Princpios de Analise e Projeto de Sistemas com UML. 3 tiragem
Rio de Janeiro. Editora Campus 2002.
GILLEANES, T. A. G. UML. Uma Abordagem Prtica. So Paulo. Editora Novatec
2009