SISTEMA DE INFORMAÇÃO PARA FORMAÇÃO DE PREÇOS E CONTROLE DE ESTOQUE APLICADO A ESQUADRIAS DE ALUMÍNIO, UTILIZANDO RACIOCÍNIO BASEADO EM CASOS

Documentos relacionados
PROTÓTIPO DE SISTEMA DE INFORMAÇÃO EXECUTIVO APLICADO A IMOBILIÁRIA UTILIZANDO RACIOCÍNIO BASEADO EM CASOS

Universidade Regional de Blumenau

onio Baseado em Casos

SISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC

SISTEMA DE CÁLCULO DE PREÇO DE VENDA PARA PADARIAS

1. IDENTIFICAÇÕES 1. ALUNO

SISTEMA DE CONHECIMENTO EM HELP DESK UTILIZANDO RACIOCÍNIO BASEADO EM CASOS PARA APOIO AOS CLIENTES E CONSULTORES DE SOFTHOUSE NA WEB

SISTEMA DE INFORMAÇÃO GERENCIAL APLICADO A COMERCIALIZAÇÃO DE PLANOS DE PREVIDÊNCIA PRIVADA UTILIZANDO A TÉCNICA DE CUBO DECISÃO

Universidade Regional de Blumenau

Luciana Schimitt Orientador Dr. Oscar Dalfovo

Sistema de Gestão do Capital Intelectual das Produções Científicas do Programa de Pós-GraduaP

Protótipo tipo de Sistema de Informações Gerenciais aplicado a Recursos Humanos aplicando Data Warehouse

PROPOSTA PARA O TRABALHO DE CONCLUSÃO DE CURSO (TCC) TÍTULO:

SISTEMA DE INFORMAÇÕES EXECUTIVAS BASEADO EM DATA WAREHOUSE APLICADO A GERENCIAMENTO DE CLIENTES

UNIVERSIDADE REGIONAL DE BLUMENAU. Acadêmica: Anilésia P. Boni Orientador: Oscar Dalfovo 1999/2-02

ANÁLISE DO PROCESSAMENTO DA INFORMAÇÃO MANUAL X AUTOMATIZADA EM VENDAS AUTÔNOMAS NO VAREJO

Sistema de Workflow para Gestão de Processos Aplicado a Confecção Têxtil

APLICAÇÃO PARA CONTROLE DE ORÇAMENTOS E PEDIDOS

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU

Ferramenta de apoio a Documentação de Requisitos de Software. Odair José ALUNO. Prof. Everaldo Artur Grahl ORIENTADOR

1. IDENTIFICAÇÕES 1. ALUNO

Protótipo tipo de um Sistema Administração de Eventos

PROTÓTIPO DE SISTEMA DE INFORMAÇÕES GERENCIAIS APLICADO A INDÚSTRIA DE BENEFICIAMENTO DE COURO BASEADO NA REDE PERT-CPM

CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO

Introdução. Sistemas de Informação

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO. (Bacharelado)

PRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE

RACIOCÍNIO BASEADO EM CASOS APLICADO PARA AUXÍLIO NA SELEÇÃO DE CURSOS DO INSTITUTO FEDERAL CATARINENSE

Aula 01. Administração de Sistemas de Informação. Sistemas de Informação

SISTEMA PARA A GESTÃO DE RESERVAS DOS EQUIPAMENTOS DE UMA EMPRESA DE TI COM INTEGRAÇÃO DOS USUÁRIOS DO ACTIVE DIRECTORY

Desenvolvimento do Sistema de Intermediação para Prestadores de Serviço KLEITON STIVEN FINGER ORIENTADOR: PROF. OSCAR DALFOVO, DOUTOR

Protótipo tipo de Sistema de Informação para Executivos de Restaurantes Contemplando do Módulo M Vendas

Raciocínio Baseado em Casos. Baseado no material do prof. Luis Otavio Alvares

APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR

Procedimento. Solicitação de Uso do NET Peças

DESENVOLVIMENTO DE UM SISTEMA DE GERENCIAMENTO PARA UMA EMPRESA ESPECIALIZADA EM VENDAS DE TERNOS E CAMISAS SOCIAL 1 INTRODUÇÃO

Escalonador de Ordens de Produção Utilizando Algoritmos Genéticos

Introdução aos sistemas de informação

SISTEMA DE APOIO PARA O DIAGNÓSTICO DE DEFEITOS EM EQUIPAMENTOS ELETRÔNICOS APLICADO A OFICINAS ELETRÔNICAS UTILIZANDO RACIOCÍNIO BASEADO EM CASOS

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Marilan Ricardo Tagliari - TCC Marilan Ricardo Tagliari - TCC Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl

PROTÓTIPO DE CONTROLE DE PEDIDOS PARA

FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO

DESCOBERTA DO CONHECIMENTO COM O USO DE TEXT MINING APLICADA AO SAC TEXT MINING. Aluno José Lino Uber. Orientador Paulo Roberto Dias

PROPOSTA PARA O TRABALHO DE CONCLUSÃO DE CURSO (TCC) TÍTULO: Protótipo de um Sistema de Informações Aplicado ao Sistema de Gestão Ambiental

SISTEMA DE AUTOMAÇÃO DE PROCESSO DE VENDAS APLICADO À EMPRESA PINTARELLI INDUSTRIAL

MANUAL PARA INCLUSÃO DE NOVOS ITENS NO CATÁLOGO DE MATERIAIS

Raciocínio Baseado em Casos

APLICAÇÃO DA TÉCNICA RBC NO SISTEMA DE INFORMAÇÃO PARA SUPORTE AOS CLIENTES DA EMPRESA MULTITHERM SISTEMAS E AUTOMAÇÃO LTDA.

Sistemas de Informação (SI) Sistemas que abrangem toda a empresa II

PROPOSTA PARA O TRABALHO DE CONCLUSÃO DE CURSO (TCC)

Protótipo tipo de um Sistema de Informações Executivas para Representantes Comerciais do Ramo Têxtil

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO. (Bacharelado)

Sistemas de Informação Conceitos Iniciais (livro Princípios de Sistemas de Informação, Ralph Stair, cap.1)

Estrutura de um computador digital. Gustavo Queiroz Fernandes

Aula 12: Memória: Barramentos e Registradores

Sumário Raciocínio Baseado em Casos

PROPOSTA PARA O TRABALHO DE CONCLUSÃO DE CURSO (TCC)

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Projeto de Banco de Dados

Mateus Viel. Prof. Cláudio Ratke, Orientador

SISTEMA ESPECIALISTA ABORDAGENS POLICIAIS MILITAR DE SANTA CATARINA NA REGIONAL DE BLUMENAU. Elaine Starke. Orientador: Wilson P.

Prof. Esp. Fabiano Taguchi

APLICATIVO WEB PARA AUXILIAR NA DOCUMENTAÇÃO E PROCURA DE PROGRAMAS SIMILARES SOB A PLATAFORMA MAINFRAME

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal

Modelagem de um sistema informatizado de calculo de rotas logísticas com algoritmo de busca heurística Elias Vidal Bezerra Junior 1

Lista 1 de Banco de Dados I GGI Professor: Wendel Melo - FACOM-UFU. Observações: 1. Esta lista de exercícios é totalmente individual!

SISTEMAS DE INFORMAÇÃO EMPRESARIAIS. Natália da Silva Oliveira, Nayane Diniz Fernandes, Raquel Goulart Silva, Selma dos Santos 1

COORD. DE ESTÁGIO SUPERVISIONADO/TRABALHO DE CONCLUSÃO DE CURSO(TCC) PROPOSTA PARA O TRABALHO DE CONCLUSÃO DE CURSO (TCC)

Um Sistema de Informação Executiva baseado em Data Warehouse para a área comercial nas empresas do setor têxtil no Vale do Itajaí

Hashing (Tabela de Dispersão)

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ COINT - TECNOLOGIA EM SISTEMAS PARA INTERNET CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET FELIPE WEIBER

1. IDENTIFICAÇÕES 1. ALUNO

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

Programação Estruturada Aula - Introdução a Linguagem de Programação

UNIVERSIDADE REGIONAL DE BLUMENAU. Acadêmico: Sandro Schmitt Orientador: Dr. Oscar Dalfovo 2001/2-46

PROJETO INTEGRADO I OFICINA MECÂNICA

SISTEMA DE INFORMAÇÃO PARA FORMAÇÃO DE CUSTO DE ESQUADRIAS DE MADEIRAS

Lógica de Programação

Estruturas de Dados. Prof.: Carlos Alberto Página da Disciplina:

Modelos de Sistemas Casos de Uso

Modelagem de Casos de Uso (Parte 2)

Tópicos Especiais em Computação I

SISTEMA DE GERENCIAMENTO E CONTROLE DE AMOSTRAS DE PRODUTOS. Acadêmico: Juliano May Prof. Orientador: Cláudio Ratke

Sistema inteligente aplicado à área da saúde

Sistemas de Informação. Administração e Finanças. Componentes de Sistemas de Informação. Componentes de Sistemas de Informação.

Fundamentos da Inteligência de Negócios: Gerenciamento da Informação e de Bancos de Dados by Prentice Hall

O que é um banco de dados? Banco de Dados. Banco de dados

ASI - Administração de Sistemas de Informação. Sistemas de Informações e Processos Decisórios

Análise e Projeto de Sistemas I. Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp.

Lógica de Programação

Oficina de Python Prof. Me. José Carlos Perini

SISTEMA PARA AUTOMATIZAÇÃO DE CÁLCULOS DE EXAMES BIOQUÍMICOS

Variáveis Compostas Homogêneas Vetores

Aula 2 BD Introdução. Profa. Elaine Faria UFU

APLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador

2 Fluxos no Ciclo de Vida do Processo Unificado. O Processo Unificado consiste da repetição de uma série de ciclos durante a vida de um sistema.

BANCO DE DADOS PARA GERENCIAMENTO E DESENVOLVIMENTO DE SOFTWARE

Transcrição:

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO SISTEMA DE INFORMAÇÃO PARA FORMAÇÃO DE PREÇOS E CONTROLE DE ESTOQUE APLICADO A ESQUADRIAS DE ALUMÍNIO, UTILIZANDO RACIOCÍNIO BASEADO EM CASOS Acadêmico: Alan Augusto Lira Orientador: Paulo Roberto Dias 2002/1-02

APRESENTAÇÃO Introdução Objetivos Sistemas de Informação Esquadrias de Alumínio Raciocínio Baseado em Casos Desenvolvimento do Sistema Ferramentas utilizadas, Análise Essencial, Especificação do Sistema, Diagrama de Contexto, Lista de Eventos, Modelo Entidade-Relacionamento, Diagrama de Fluxo de Dados Implementação do Sistema Conclusão Sugestões Bibliografia

INTRODUÇÃO Conforme Fayyad (1996), antigamente as empresas eram um tanto quanto desorganizadas, permitindo que informações importantes fossem esquecidas sem se preocupar em armazená-las para uso futuro. Para transformar os dados armazenados em informações úteis, surgiram os Sistemas de Informação. (Furlan, 1994). De acordo com Dalfovo (2000), Sistemas de Informação é aquele que coleta dados, manipula e armazena estes dados produzindo informações úteis.

OBJETIVOS Baseando-se em Sistemas de Informação e utilizando Raciocínio Baseado em Casos, desenvolveu-se um sistema de apoio aos setores de venda e produção de empresas de esquadrias de alumínio. O trabalho tem como objetivos específicos: Facilitar o processo de elaboração dos orçamentos Controlar o estoque de barras de alumínio Fornecer a otimização de corte de material

SISTEMAS DE INFORMAÇÃO Segundo Stair (1999), Sistemas de Informação é um tipo especializado de sistema; é uma série de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo), disseminam (saída) os dados e informações e fornecem um sistema de feedback.

ESQUADRIAS DE ALUMÍNIO Uma esquadria de alumínio caracteriza-se pela venda de sua matéria prima, o alumínio, depois de ter passado por um processo de industrialização, em sua serralheria. As serralherias de alumínio geralmente produzem suas esquadrias sob medida, derivando no tamanho que o cliente necessita. Então exemplificando o cálculo de um orçamento, utiliza-se uma janela (módulo prático) de 4 folhas de correr sem bandeirola, mostrada na figura seguinte. Assumir-se-á que a janela tenha 1,20m de altura, por 1,50m de largura.

Janela de 4 folhas Material utilizado BG-202 MP-302 MP-321 MP-374 MP-359 MP-309 MP-300 MP-358 MP-357

SISTEMA ATUAL No método atual são utilizadas diversas tabelas para cada tipo de esquadria. Onde, dependendo da altura e largura da esquadria, obtêm-se o peso da mesma. 1,35 1,40 1,45 1,50 1,55 1,60 1,00 9,769 9,909 10,050 10,191 10,332 10,473 1,05 10,057 10,198 10,339 10,479 10,620 10,761 1,10 10,345 10,486 10,627 10,768 10,909 11,049 1,15 10,634 10,774 10,915 11,056 11,197 11,338 1,20 10,922 11,063 11,204 11,344 11,485 11,626 1,25 11,922 11,351 11,492 11,633 11,774 11,914 1,30 11,210 11,640 11,780 11,921 12,062 12,203

SISTEMA PROPOSTO O sistema proposto tem como objetivo fazer o mesmo que o sistema atual, só que de forma mais eficiente e segura comparado com as tabelas utilizadas atualmente. Onde calculará o peso da esquadria de acordo com os perfis utilizados nesta esquadria, isto foi possível através da aquisição do conhecimento com o serralheiro. Então para uma janela de quatro folhas são utilizados perfis relacionados em slide anterior, e a seguir tem-se os descontos deste tipo de janela, que são necessários para se saber o tamanho de cada perfil que será utilizado.

Descontos de perfis utilizados em uma janela de 4 folhas sem bandeirola MP-358 = MP-357 = Largura da Janela 3cm = 1 peça MP-359 = Altura da Janela = 2 peças MP-302 = MP-321 = MP-359 3,7cm = 2 peças MP-374 = MP-359 3,7cm = 1 peça MP-300 = MP-359 3,7cm = 3 peças MP-309 = (Largura da Janela 17,8cm)/4 = 8 peças BG-202 = MP-300 9,4cm = 8 peças BG-202 = MP-309 = 8 peças

RACIOCÍNIO BASEADO EM CASOS (RBC) RBC é uma técnica da Inteligência Artificial, este visa usar os resultados dos casos passados para analisar ou resolver um novo caso. (Heinrich, 2000). Segundo Alves Júnior (1998), em RBC a forma para representar e armazenar a experiência é através de casos.

REPRESENTAÇÃO DO CONHECIMENTO MEMÓRIA DE CASOS Silva (1999) descreve memória de casos como sendo um conjunto de casos que englobam a base de conhecimento de um sistema RBC. INDEXAÇÃO DOS CASOS A memória pode ser indexada para proporcionar uma recuperação e reutilização eficiente. São características que servirão de índices para os casos colocados na memória (Alves Júnior, 1998).

RECUPERAÇÃO DOS CASOS Conforme Gaebler (1999), recuperação de casos tem como propósito recuperar, de uma memória de casos, o caso mais adequado a uma nova situação e sugerir a solução desse caso como solução do novo caso. SIMILARIDADE Para uma caso ser recuperado da memória de casos, ele precisa ser comparado com o caso em questão (novo caso) verificando o grau de similaridade entre ambos.

MÉTODOS DE RECUPERAÇÃO Vizinho mais próximo, método de recuperação indutiva, algoritmo de indução, indução guiada por conhecimento, recuperação de padrões, flat memory, entre outros. TÉCNICA DE VIZINHO MAIS PRÓXIMO A técnica do vizinho mais próximo baseia-se na comparação entre um novo caso e os casos armazenados no banco de dados utilizando uma soma ponderada de suas características (Heinrich, 2000).

DESENVOLVIMENTO DO SISTEMA FERRAMENTAS E TECNOLOGIAS UTILIZADAS Modelagem do sistema: Análise Essencial Power Designer Armazenamento da base de dados: Microsoft Access Implementação do sistema: Borland Delphi Raciocínio Baseado em Casos.

REPRESENTAÇÃO DO CONHECIMENTO Modelo de Categoria de Exemplares Indexação Código da esquadria = 60% Altura da esquadria = 20% ou 1% Largura da esquadria = 20% ou 1% MÉTODO DE RECUPERAÇÃO Método de recuperação do vizinho mais próximo

ANÁLISE ESSENCIAL Segundo Shiller (1992), a Análise Essencial de Sistemas relaciona-se com eventos que interagem diretamente com o sistema. O sistema, por sua vez, possui um conjunto de reações que responderão aos eventos. Conforme Pompilho (1994), o modelo essencial é composto por Lista de Eventos, Diagrama de Contexto, Diagrama de Fluxo de Dados (DFD), Modelo Entidade-Relacionamento (MER) e Dicionário de Dados.

ESPECIFICAÇÃO DO SISTEMA O sistema desenvolvido tem por finalidade auxiliar empresas de esquadrias em alumínio, tendo como foco principal o cálculo de orçamentos de esquadrias, e como conseqüência deste proporcionar controle de estoque e otimização do material necessário para tal orçamento.

LISTA DE EVENTOS 1. Cliente é cadastrado; 2. Cliente solicita orçamento; 3. Funcionário cadastra nova esquadria; 4. Funcionário cadastra perfil; 5. Funcionário confirma orçamento.

DIAGRAMA DE CONTEXTO Gerente Cliente Cliente Material Faltante Tamanho Esquadria Nova Esquadria Confirma Orçamento Perfil 1 Sistema Esquadrias + Otimização de Corte Funcionário Serralheiro

MODELO ENTIDADE - RELACIONAMENTO Cliente Código Nome Endereço Bairro Cidade Telefone Fax Observação Mail Solicita Orçamento Código Data Confirmado Possue Medida Tem Código Quantidade Diminuir Aumentar Dividir Medida de Referência É de Comprar Item Orçamento Código Quantidade Altura Largura Valor Unitário Cor do Alumínio Perfil Une Código Descrição Peso por metro Será Esquadria Código Descrição Colocação Tabula Caso Código Altura Largura Peso Unitário Similaridade Gasto Código Tamanho Gasto Quantidade Otimizar Falta CdFalta TamFalta É composto Será Possui Perfil do Caso Código Tamanho utilizado Peso utilizado Quatidade utilizada Controle Estoque Código Tamanho em Estoque Total É controlado por Perfil Unitário Código Tamanho Quantidade

DIAGRAMA DE FLUXO DE DADOS (DFD) Cliente DFD do evento de número 1 [Cliente] 1.1 Cadastrar Cliente Cliente_OK Clientes : 1 DFD do evento de número 2 Clientes : 2 Casos : 1 CdCli Caso_Ok PesoCaso Novo Caso Esquadrias : 1 Cliente [Tamanho Esquadria] 1.2 Solicitar Orçamento Esquadria_OK Medida Medidas : 1 [Orçamento] Orçamento_OK Perfil Novo Caso Item_Ok PesoPerf Perfis : 1 Orçamentos : 1 Itens Orçamento : 1 Perfis dos Casos : 1

DFD do evento de número 3 Esquadrias : 2 Funcionário [Nova Esquadria] 1.3 Cadastrar nova Esquadria Esquadria_OK Medida_Ok Medidas : 2 CdPerf Perfis : 2 DFD do evento de número 4 Funcionário [Perfil] 1.4 Cadastrar Perfil Perfil_OK Perfil Unitário_Ok Perfis : 3 Perfis Unitários

DFD do evento de número 5 Orçamentos : 2 Itens Orçamento : 2 Casos : 2 Perfis dos Casos : 2 Gerente Funcionário Orçamento_Ok [Material Faltante] [Confirma Orçamento] Item 1.5 Confirmar Orçamento CdCaso Perfil do Caso CdPerf Perfil Unitário PerfilUnitário_Ok Perfis : 4 Perfis Un [Otimização de Corte] Gasto_Ok CdCli Falta_Ok Gastos Serralheiro Clientes : 3 Faltas

IMPLEMENTAÇÃO Cadastro de clientes

Cadastro de perfis

Cadastro de esquadrias

Tela principal

Cálculo do orçamento CONCLUSÃO Controle de estoque Otimização do material em estoque No cálculo do orçamento (parte do RBC) é criada uma tabela de casos com medidas das esquadrias em múltiplos de 5cm, isto para que não seja criada uma tabela muito grande, que deixaria o sistema ineficiente pelo excesso de informações.

SUGESTÕES Como sugestão para trabalhos futuros se poderia implementar o cálculo de orçamento para todos os tipos de esquadrias, pois no presente trabalho falta calcular o orçamento de portões e cercas, que não se utilizam da tabela Medidas como foi definida. Poderia-se também implementar um método para que quando um perfil em estoque tivesse seu peso alterado, todas as esquadrias que o utilizam teriam o campo Peso Unitário da base de casos alterada conforme o peso do novo perfil.

BIBLIOGRAFIA AMPLIMATIC, Divisão de Alumínio. Catálogo de Perfis. São José dos Campos, 2001. Catálogo de Exposição. CORRÊA, Lurregi S.; SOUZA, Marcel P. Fábrica de experiências - raciocínio baseado em casos, Florianópolis, set. 1999. Disponível em: <http://c3.eps.ufsc.br/rbc/fet_rbc299.html> Acesso em: 12 mar. 2002. DALFOVO, Oscar; AMORIM, Sammy Newton. Quem tem informação é mais competitivo. Blumenau: Acadêmica, 2000. SILVA, Reginaldo Rubens da. Sistema inteligente para apoio a identificação de possíveis suspeitos de crimes. 1999. 103 p. Trabalho de conclusão de curso (Bacharelado em Ciência da Computação). Centro de Educação Superior de Ciências Tecnologia, da Terra e do Mar, Universidade do Vale do Itajaí, Itajaí. STAIR, Ralph M. Princípios de sistemas de informação: uma abordagem gerencial. Rio de Janeiro: Livros Técnicos e Científicos, 1999. HEINRICH, Luciane Tondorf. Sistema de informação aplicados a lojas de confecções do Alto Vale do Itajaí SC utilizando raciocínio baseado em casos. 2000. 72 f. Trabalho de conclusão de curso (Bacharelado em Ciências da Computação). Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau. LAUDON, Kenneth C.; LAUDON, Jane P. Sistemas de informação. Rio de Janeiro: Livros Técnicos e Científicos, 1999.