43
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

Universidade Regional de Blumenau - dsc.inf.furb.brdsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1marceloloffiap.pdf · • Caminho Crítico “aquele no qual as ... começar nem

Embed Size (px)

Citation preview

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

Introdução

• Metodologia A. O. O.

– Técnica O.M.T.

– RUMBAUGH (1994)

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

Modelo Funcional

• Valores de Entrada e Saída

• Diagrama de Fluxo de Dados

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

Dificuldades

• Falta de material didático a respeito do

ERP.

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

Muito Obrigado.

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

Diagrama de Estados

Estado 1 Estado 2

evento 1

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

PCPTCC - Marcelo

Diagrama de Fluxo de Dados

processo 1ator 1 Depósitode Dados 1

ator 2

ator 1

processo 2Depósitode Dados 1

dados 1 dados 2

dados 3 dados 4