PCPTCC - Marcelo
Universidade Regional de
Blumenau
Curso de Bacharel em Ciências da Computação
PCPTCC - Planejamento e Controle da Produção
Protótipo desenvolvido como Trabalho de Conclusão de Curso
Acadêmico: Marcelo Loffi
Orientador: Prof. Oscar Dalfovo
PCPTCC - Marcelo
Roteiro de Apresentação
• Introdução
• Conceitos
• Tecnologias Utilizadas
• Especificação do Sistema
• Implementação do Sistema
• Conclusão
• Dificuldades
• Sugestões para Trabalhos Futuros
PCPTCC - Marcelo
Introdução
• Produção Artesanal - Uma pessoa realiza um
produto do inicio ao fim
– Programação da Produção feita pela própria pessoa
– Controle da Produção feito diretamente pelo empresário
• Departamentalização e Especialização do
Trabalho
– Necessidade de comunicação entre os
departamentos da empresa.
PCPTCC - Marcelo
Introdução
• Para se determinar “o que”, “quando”,
“quanto” e “onde” produzir de forma
racional é necessário a disponibilidade de
um certo conjunto de informações.
• Torna-se fundamental a utilização de um
Sistema de Informações.
PCPTCC - Marcelo
Introdução
• A principal função do Plano Mestre de
Produção (PMP) é coordenar a demanda de
mercado com os recursos internos da
empresa.
• A otimização da Programação da Produção
pode ser feita através da técnica de
Caminho Crítico PERT-CPM.
PCPTCC - Marcelo
Redes PERT-CPM para análise de
Caminho Crítico
• Critical Path Method (CPM) -
Atividades tem duração Perfeitamente
determinadas
• Project Evaluation Review Technique
(PERT) - Atividades têm duração
aleatória (Probabilísticas)
PCPTCC - Marcelo
Redes PERT-CPM para análise de
Caminho Crítico
• Etapas de um Projeto
– Planejamento - O que fazer?
– Programação - Quando fazer?
– Controle - Como fazer?
• Caminho Crítico “aquele no qual as
atividades não tem folga de tempo para
começar nem para terminar”
PCPTCC - Marcelo
Utilização da PERT-CPM para
Programação da Produção• Determinar as etapas necessárias para se
completar o projeto.
• Determinar as relações de precedência
• Avaliar o tempo necessário para cada
atividade
• Desenhar uma rede de PERT-CPM
seqüências de eventos dentro da rede.
PCPTCC - Marcelo
Redes PERT-CPM
A B
C
D
E F
a
b c
d e
f
6
4 tbtmtate
+×+=
},...,,max{ 2ant i1 nantiantii TMTTMTTMTTMT =
},...,,min{ post 2post i1post niii TMCTMCTMCTMC =
iii TMCTMTF −=
Tempo Mais Tarde
Tempo Mais Cedo
Folgas
Tempo Estimado
PCPTCC - Marcelo
Redes PERT-CPM
A
E
G
H
C
B
F
D
I
J
K L
5,17
3,33
5,17
7
5,17 50,83
5,17
7,17
5,33
8
10,5
PCPTCC - Marcelo
Gráfico de Gantt
0 20 40 60 80 100
Misturar manteiga e a ucar
Juntar ovos
Misturar trigo e fermento
Juntar o trigo com fermento e o leite
Untar forma
Colocar massa na forma e assar
Misturar choc.em p e creme p/ recheio
Bater clarar em neve para cobertura
Cortar massa assada ao meio
Colocar recheio
Colocar cobertura
5,175,17
3,337
5,1750,83
7,175,33
5,178
10,5
Tempo em Minutos
PCPTCC - Marcelo
Sistemas de Informação
• Resolvem uma deficiência crônica no
processo decisório da maioria das empresas,
isto é, falta de integração das informações
• Fatores para avaliar as informações:
– Qualidade da informação
– A oportunidade da informação
– Quantidade de informações
– Relevância da informação
PCPTCC - Marcelo
Sistemas de Administração da
Produção• O Sistema de Administração da Produção deve
planejar a produção e controlar o seu desempenho.
• O Sistema de Administração da produção está
intimamente ligado com o Sistema de Produção
adotado pela empresa
– Produção sob encomendas
– Produção em lotes
– Produção continua ou em série
PCPTCC - Marcelo
Planejamento e Controle da
Produção• Em um sistema produtivo, ao serem
definidas suas metas e estratégias faz-se
necessário formular planos e controles
(PCP) para atingi-las:
– Planejamento Estratégico da Produção
– Planejamento Mestre da Produção
– Programação da Produção
– Acompanhamento e Controle da Produção
PCPTCC - Marcelo
Metodologia de Orientação a
Objetos• Objeto
• Métodos
• Encapsulamento
• Mensagens
• Classe
• Herança
PCPTCC - Marcelo
Técnica de Modelagem de
Objetos (OMT)• Fundamenta-se na utilização de uma notação
baseada em objetos para descrever as classes e os
relacionamentos durante o ciclo de vida.
– Fase de Análise de objetos: O que se espera que o
sistema faça.
– Fase de Projeto do sistema: onde é previsto o ambiente
em que o sistema irá trabalhar.
– Fase de Projeto de objetos: Otimização, refinamento e
ampliação dos Modelos da Análise de objetos.
PCPTCC - Marcelo
Técnica de Modelagem de
Objetos (OMT)• Modelo de Objetos: descreve a estrutura de
objetos do sistema
• Modelo Dinâmico: descreve os aspectos de
um sistema relacionado ao tempo e a
seqüência de operações
• Modelo Funcional: descreve os aspectos de
um sistema relacionado a transformação de
valores
PCPTCC - Marcelo
Modelo de Objetos da Análise
Classe 2
métodos
atributos
Classe 3
métodos
atributos
Classe 4
métodos
atributos
Classe 5
métodos
atributos
Classe 1
métodos
atributos
Classe 6
métodos
atributos
PCPTCC - Marcelo
Modelo Dinâmico
• Diagrama de Eventos
• Diagrama de Fluxo de Eventos
• Diagrama de Estados
PCPTCC - Marcelo
Projeto do Sistema
Arquitetura do Sistema
Usuário
Sub-sistema 1
Sub-sistema 2
Sub-sistema 3
Banco de dados
BD 1
BD 2interface
do usuário
modo de
ligaçăo
Estaçőes
B
Estaçőes
A
PCPTCC - Marcelo
Modelo de Objetos do ProjetoClasse
atributo1
atributo2
método1
método2
Classe
atributo1
atributo2
método1
método2
Classe
atributo1
atributo2
método1
método2
Classe
atributo1
atributo2
método1
método2
Classe
atributo1
atributo2
método1
método2
Classe
atributo1
atributo2
método1
método2
PCPTCC - Marcelo
Tecnologias Utilizadas
• Micrografix FlowCharter 7.0 da INSO
Corporation
• FoxPro 2.6 for Windows da Microsoft
Corporation
• Ambiente visual Delphi 4 da empresa
Borland
PCPTCC - Marcelo
Especificação do Sistema
• O sistema tem como finalidade demonstrar
a programação das indústrias de manufatura
utilizando as técnicas de PERT-CPM
• O protótipo usará do aplicativo iVgR os
dados referentes aos produtos e pedidos de
venda
PCPTCC - Marcelo
Descrição
• O protótipo foi dividido em três subsistemas
– Programação (PCP Programação)
– Relatórios (PCP Relatórios)
– Apontamentos de Produção (PCP
Apontamentos)
PCPTCC - Marcelo
Modelo de Objetos da Análise
PEDIDO
núm pedido#
cliente
sequęncia
PRODUTO
PROGRAMAÇĂO
processo#
dt_inicial#
dt_final
ESTOQUE
cod_produto#
data#
quantidade
saldo
código#
quantidade
processo
tempo
PCPTCC - Marcelo
Diagrama de Estados da Análise
Subsistema de ProgramaçãoInicializaçăo
faça: abra arquivos
e criar ambiente
de controle
Espera opçăo do
usuário / aplicativo
Finalizaçăo
faça: feche
arquivos e finalize
aplicaçăo
Exclusăo de Pedido
faça: excluir o pedido
da programaçăo e do
estoque previsto
Cálculos
faça: verifique
composiçăo e calcule
caminho crítico
em espera
Inclusăo
faça: inclua na
programaçăo e no
estoque virtual
reprograme
exclusăo
finalizar
reprograme
inclu
irre
sulta
dos
espera
alteraçăo
espera
Espera sequencia
do usuário
alterar sequencia
sequencia
PCPTCC - Marcelo
Diagrama de Eventos da AnáliseCenário: Excluir Pedido
Programaçăo EstoquePedidoI.U. / IVGR
crie-se(num_pedido)
exclua
crie-se(num_pedido)
exclua
crie-se(num_pedido)
exclua
libere
libere
Enquanto houver pedidos subsequentes
Para os pedidos subsequentes excluidos
Voltar para o Cenário Excluir Pedido
Ir para o Cenário Incluir Pedido
libere
PCPTCC - Marcelo
Diagrama de Fluxo de Eventos da
Análise
I.U/ IVGR I.U.
Pedido Produto Programaçăo
Estoque
Interface Geradora de
RelatórioInterface Geradora de Gráfico
crie-seinclua
crie-seinclua
crie-se inclua
grave
grave data libere
crie-seinclua
libere
datalibere
libereexclua
exclua
crie-se
inclualibere
crie-se
exclua
libere
altere
nova
seq
uen
cia
passe p/ prox
cri-seemita ordem
libere
com
posiçă
o
oper. terminar
crie-selibere
crie-se
altere
libere
dados filtragem
gráfico
rela
tório
dad
os filtra
gem
PCPTCC - Marcelo
Valores de Entrada e Saída da
Análise
PCP
Programaçăo
PCP
ApontamentosPCP
Relatórios
Aplicativo
iVgR
Estratégico /
TáticoOperacional
Cadastro de Produtos e Processos
Cad.
de P
rod.
e P
roc.
Cadastro de Produtos e Processos
Pedidos de Vendas
Estoques
Estoques
Ord
ens d
e F
abricaçăo
Aponta
mento
s d
e P
roduçă
o
Necessid
ades d
e M
ate
riais
Utiliz
açăo
de M
áquin
as
Data
s d
e E
ntr
ega
Gra
ficos
Esto
que P
revi
sto
Pro
gra
maçăo
Sequencia
de P
edid
os
Pro
gra
maçăo P
rogra
maçă
o
PCPTCC - Marcelo
Arquitetura do Sistema
Projeto do Sistema
PCP
Relatórios
Aplicativo
iVgR
Usuário Usuário
PCP
iVgR
Banco de Dados
PCP
Apont. Produçăo
Usuário
PCP
Programaçăo
Estratégico /
TáticoOperacionalServidor
Rede LAN Rede LAN
PCPTCC - Marcelo
Modelo de Objetos do Projeto
PEDIDO
núm pedido#
cliente
sequęncia
PRODUTO
PROGRAMAÇĂO
processo#
dt_inicial#
dt_final
ESTOQUE
cod_produto#
data#
quantidade
saldo
código#
quantidade
processo
tempo
Constructor
Captura
Inclusăo
Exclusăo
Alteraçăo
Alt. Sequencia
Destructor
Constructor
Inclusăo
Gravaçăo
Destructor
Constructor
Inclusăo
Exclusăo
Destructor
Constructor
Inclusăo
Exclusăo
Destructor
PCPTCC - Marcelo
Implementação
• A seguir será demonstrado o protótipo de
sistema de controle da utilização de
recursos para produção das indústrias de
manufatura implementado usando a Técnica
de Redes PERT-CPM.
PCPTCC - Marcelo
Conclusão• As empresas de pequeno e médio porte
geralmente planejam a produção sem
nenhuma base técnica, apenas baseados na
própria experiência.
• Usando as técnicas de Redes PERT-CPM a
empresa estará se baseando em técnicas
eficazes.
• A técnica O. M. T. foi utilizada com êxito
no trabalho.
PCPTCC - Marcelo
Sugestões para Trabalhos Futuros
• Desenvolver um módulo que programe a
manutenção de máquinas.
• Na utilização da metodologia de orientação
a objetos, a sugestão é utilizar outras
técnicas de modelagem.
PCPTCC - Marcelo
Diagrama de Eventos
evento 6
evento 5
evento 4
evento 3
evento 2
evento 1
Classe 1 Classe 2 Classe 3
PCPTCC - Marcelo
Diagrama de Fluxo de Eventos
Classe 1 Classe 2
Classe 3
evento 1
evento 2
evento 3
evento 4evento 5
evento 6
evento 7
PCPTCC - Marcelo
Valores de Entrada e Saída
ator 1
ator 2
Sistema
limites do sistema
valor de entra
da 1
valor de entrada 1
valor de saída
Top Related