CONTRIBUIÇÃO DE NOVAS TECNOLOGIAS DE INFORMÁTICA À MANUFATURA INTEGRADA POR COMPUTADOR
|
|
- Bento Regueira Diegues
- 8 Há anos
- Visualizações:
Transcrição
1 CONTRIBUIÇÃO DE NOVAS TECNOLOGIAS DE INFORMÁTICA À MANUFATURA INTEGRADA POR COMPUTADOR Rogério Atem de Carvalho Aluno Programa Pós-Graduação Engenharia de Produção - LCENG/CCT/UENF - ratem@uenf.br Prof. do Curso de Processamento Dados/ETFC - Tel: (0247) ratem@etfcam.g12.br Helder Gomes Costa Prof. Programa Pós-Graduação Eng. de Produção - LCENG/CCT/UENF - Tel: hgc@uenf.br Prof. Escola de Engenharia - CTC/UFF - Niterói/RJ - Tel: (021) r temhgc@vm.uff.br Abstract This article presents new computer technologies which aim at integrating the various platforms of software and hardware which comprise of Computer Integrated manufacturing (CIM). The technologies specified here are Client/Server Architectures, Groupware and Java. Although the first two have appeared within the last ten years, tools which facilitate their application have appeared in the last three years. Keywords: CIM; Information Systems; Operations Management 1.Introdução A evolução da manufatura segundo reportado em Russell e Taylor III (1995) se deu em quatro etapas: artezanato, mecanização, automação e finalmente integração. A etapa atual enfoca a Manufatura Integrada por Computador (Computer Integrated Manufacturing - CIM), sugerida originalmente por Joseph Harrington em 1974 como um nível acima da simples automação. Ainda segundo Russel e Taylor III (op. cit.), o trabalho de CIM é ligar pessoas, máquinas, bancos de dados e decisões. Nos anos 80 enfocou-se a automatização do planejamento da produção; já nos anos 90 busca-se automatizar e integrar as atividades do nível de execução no chão de fábrica e nos armazéns. Jain (1991) ressalta que uma solução para toda a empresa deve integrar os dados de três níveis de sistemas computadorizados: CIM, MRP II e Sistemas de Informações Executivas. A Figura 1 ilustra uma generalização desta estratificação. SIE Planejamento CIM Figura 1 - Estratificação dos Níveris da Manufatura
2 Segundo Jain (op. cit.), uma das principais fontes de dificuldades na implementação total de CIM reside no fato de que as soluções apresentadas se baseiam apenas na conectividade e não na integração (que inclui conectividade). Ou seja, basicamente foram desenvolvidas redes que permitem a conexão dos diversos tipos de hardware (permitindo mover dados entre sistemas) sem verdadeiramente integrá-los. Isso levou à formação de ilhas de automação, que são células automatizadas e conectadas, mas não necessariamente integradas com outras células. Em um ambiente verdadeiramente integrado, uma ação programada pelo sistema de planejamento imediatamente é refletida em um terminal no chão de fábrica, enquanto que uma ação no chão de fábrica também pode determinar outras ações no nível de planejamento. Zachary e Richman (1993) afirmam que apesar das várias tecnologias que compõem CIM terem sido largamente discutidas, pouco se tem falado em relação à integração dessas diversas tecnologias. Quando se fala em CIM, está se falando em três grandes grupos: hardware, software e pessoas. O presente trabalho, propõe-se a apresentar tecnologias de informática que facilitam a integração interna nesses grupos e entre os grupos, ligando os diversos níveis de uma empresa de manufatura. Estas tecnologias são: Arquiteturas Cliente/Servidor, que facilitam a integração de software; Groupware, que facilita a integração (via computador) de pessoas e Java, que facilita a integração entre diferentes plataformas de hardware. Os tópicos selecionados para este trabalho são estreitamente ligados, se confundindo algumas vezes. O principal objetivo deste trabalho é mostrar porque estas tecnologias facilitam a integração das diversas plataformas de software e hardware e destas com os seres humanos que as operam em um ambiente CIM. Este nível de integração se situaria no mais nível de integração de sistemas, dentro da classificação sugerida por Favoretto e Bremer (1997). 2.Arquiteturas Cliente/Servidor Buscando integrar diferentes soluções de software as empresas tem seguido um movimento considerado irreversível em direção às arquiteturas Cliente/Servidor. Embora este modelo já exista há mais de dez anos, apenas nos últimos dois têm se dado maior atenção à suas premissas. Orfali (1996) afirma que esta nova revolução no mundo da engenharia de software atinge toda a indústria da computação. Isso atinge, obviamente, a Manufatura Integrada por Computador. Como o nome já diz, clientes e servidores são entidades lógicas separadas que trabalham em conjunto através de uma rede de computadores para efetuar uma determinada tarefa. Apesar deste tipo de arquitetura ter como fundação redes de computadores, representa bem mais do que computadores conectados, adicionando a rede uma série de funcionalidades. As funcionalidades comuns entre redes com arquitetura usual e redes desenvoldidas com arquitura cliente/servidor são basicamente duas: Recursos Compartilhados: Um servidor pode servir a vários clientes ao mesmo tempo e regulamentar seus acessos aos recursos compartilhados, como arquivos, impressoras e dispositivos de rede, dentre outros; Transparência de Localização: O software cliente/servidor mascara a localização dos servidores, redirecionando as requisições quando necessário;
3 As funcionalidades que arquiteturas cliente/servidor adicionam às redes são: Protocolos Assimétricos: Os clientes sempre iniciam o diálogo entre máquinas na requisição de algum serviço. Os servidores mantêm-se passivos, a espera de requisições dos clientes; Serviço: Cliente/Servidor é basicamente uma relação entre processos rodando em diferentes máquinas computadorizadas. O processo servidor é um provedor de serviços, o cliente é um consumidor de serviços; Combinação de Diferentes Plataformas: Os usuários devem poder combinar diferentes plataformas de hardware e software em um mesmo ambiente, de forma transparente ao usuário; Encapsulamento de Serviços: O servidor é um especialista; uma mensagem informa ao servidor que um serviço está sendo requerido, sendo então uma responsabilidade do servidor determinar de que maneira este serviço será provido ao cliente. Servidores podem ser atualizados ou modificados sem afetar os clientes; Escalabilidade: Sistemas cliente/servidor podem ter sua capacidade ser ampliada facilmente; Integridade: Código e dados devem ser mantidos pelo servidor, de maneira a manter a integridade do sistema. As características acima permitem que o processamento seja facilmente distribuído e integrado através de uma rede. Os diferentes sistemas de hardware e software podem então estabelecer comunicação entre si e dispor de serviços comuns. Para o projeto de sistemas cliente/servidor emprega-se Arquiteturas Multiniveladas, técnica de projeto que divide os sistemas em níveis lógicos. O sistema deve ser dividido em três níveis: Interface com o usuário, Regras de Negócio (algoritmos) e Acesso a Banco de Dados. Esta divisão é dita Arquitetura de Três Níveis, mostrada na Figura 3. Arquitetura de Três Níveis Interface Protocolo de Rede Servidor de Aplicações SQL Servidor de Banco de Dados Figura 3: Arquiteturas de Três Níveis A utilização de múltiplos níveis permite ganhos na implementação, uso e manutenção de sistemas cliente/servidor, basicamente através de três características:
4 Facilidade de customização da interface: de acordo com o tipo de usuário ou o nível de acesso que este tem ao sistema, podem ser criadas diferentes interfaces, sem afetar os algoritmos e o mecanismo de acesso a bancos de dados; Possibilidade de maior reaproveitamento dos algoritmos: a criação de um nível só de algoritmos força a parametrização e testes mais rigorosos, aumentando a portabilidade do software, permitindo sua reutilização em diferentes sistemas e transporte para outras plataformas de hardware e software; Escalabilidade do acesso a banco de dados: separando o acesso a bancos de dados das regras de negócio e da interface permite, com poucas alterações no sistema, a utilização de bases de dados armazenadas em servidores e/ou arquiteturas diferentes. Desta forma, permite-se que sem alterações significativas o sistema funcione em desktop, workgroup ou arquiteturas cliente-servidor. A montagem de sistemas utilizando-se componentes de software também facilita a manutebilidade, escalabilidade e reutilização de sistemas cliente/servidor. Esta idéia consiste, através do uso de Orientação a Objetos, em criar classes que implementem os três níveis da arquitetura, encapsulando todas as operações nas próprias classes. Desta forma, pode-se conectar objetos dessas classes em diferentes aplicativos, sem que seja necessário fazer qualquer alteração na lógica interna das classes, permitindo auto grau de reutilização. Este tipo de técnica permite a conexão dos sistemas proprietários das empresas com componentes de terceiros. 3. Groupware Narasimham et alli (1995) afirmam que muitas firmas japonesas e européias estão abordando a Manufatura Integrada por Computador sob um novo ponto de vista, ao reconhecerem que mesmo que os computadores sejam mais flexíveis que outras máquinas, pessoas são ainda mais flexíveis que computadores. Desta feita, muitas empresas que estão se movendo em direção a CIM estão levando em conta o fator humano, ao enfatizar que a integração por computador começa e termina em um operador humano. O propósito dos computadores seria então permitir às pessoas trabalharem em conjunto mais efetivamente. A tecnologia de Groupware foi criada exatamente com este enfoque. Segundo Orfalli et alli (1996), Groupware é uma coleção de tecnologias que permitem automatizar processos complexos inerentes ao trabalho cooperativo humano, sendo construído sobre cinco subsistemas principais: gerenciamento de documentação multi-mídia, correio eletrônico, conferências, scheduling e workflow. Groupware busca transformar uma empresa mudando a maneira com que as pessoas se comunicam, induzindo mudanças no processo produtivo da empresa. A ferramenta mais utilizada para implementação de groupware atualmente é o Lotus Notes, a Microsoft oferece também o Microsoft Exchange, que atende apenas parcialmente os requisitos de Groupware. O centro de Groupware é sem dúvida workflow. Esta tecnologia é especialmente interessante em ambientes com grande fluxo de papéis, como as áreas de vendas, projetos e administração das empresas. Através de workflow, é possível eliminar boa parte do fluxo de papel nestas áreas. O objetivo de workflow é fazer as informações fluirem através de uma rede de computadores pelos diversos setores da empresa independente do formato em que estão representadas, e de forma transparente ao usuário. O usuário pode acessar as informações pelo nome, sem se importar se estão em uma base de dados relacional ou em formato CAD, por exemplo. A ferramenta de groupware se encarrega de apresentar a informação no devido formato.
5 Por exemplo, o setor de vendas pode mandar através especificações de uma compra de um cliente, incluindo o prazo contratado de entrega e quantidades. Em paralelo, o setor de projetos envia para o setor de produção as especificações técnicas do produto, desde dados. Os diferentes setores tem desta forma acesso a diferentes formatos de dados: planilhas, objetos gráficos, texto simples, tabelas relacionais, entre outros. VENDAS PROJETO PLANEJAMENTO EXECUÇÃO Planilhas Eletrônicas Objetos Gráficos (CAD) Banco de Dados Relacionais Formulários Um estudo do emprego de Troca Eletrônica de Dados (TED) foi feito por Lobo et alli (1996), que apresentam benefícios como redução do fluxo de papel, redução de erros e armazenamento seguro dos dados (este aspecto se refere tanto a questão de sigilo e autenticidade como de proteção contra perda ou extravio de informações). Embora esta técnica seja uma verão simplificada de workflow, já que apenas manipula documentos em forma de texto e consultas, já mostra que é possível fazer a integração eletrônica de setores de uma empresa e desta com outras. 4. Linguagem Java como Elemento Integrador de Hardware, Software e Sistemas Embutidos Jain (1991) ressalta a necessidade de se integrar os sistemas computadorizados de planejamento da produção com os de execução, como Controladores Lógicos Programáveis e outros dispositivos que utilizam Sistemas Embutidos. Sistemas Embutidos são programas que se alojam diretamente em hardware, muito comuns em aparelhos de comunicação, aviônicos e robôs. Este sistemas são difíceis de se criar e manter, devido a estreita ligação com o hardware. Lasinger (1996) ressalta as dificuldades em testar um sistema embutido, isto porque não é possível programar diretamente no hardware e ao mesmo tempo os testes feitos no computador onde o sistema está sendo criado nunca cobrirão toda a gama de situações criadas por um ambiente de chão de fábrica. Ainda segundo Jain (op. cit.), deve-se buscar soluções que permitam a fácil integração do software com o hardware embutido e destes com redes de computadores, de forma que as informações possam fluir com facilidade pelos diversos níveis do processo de manufatura, como descrito anteriormente. Uma nova frente que está se delineando para a área de automação da manufatura (que implica o uso de sistemas embutidos) é o uso da linguagem Java, uma linguagem multiplataforma criada pela SUN MicroSystems. Não apenas pela linguagem, mas pelo fato de terem sidos criados processadores capazes de executar diretamente em hardware instruções Java. Atualmente existe toda uma família de processadores desse tipo e mais um sistema operacional, denominado JavaOS. Esta família de produtos de hardware e software foi
6 criada originalmente para operar em sistemas de comunicações como redes de computadores, telefonia celular e televisões inteligentes. Portanto, dada sua grande flexibilidade para lidar com sistemas embutidos, é natural que versões desses produtos serão criadas vizando emprego em ambiente de manufatura onde os diversos equipamentos computadorizados são interligados por uma rede. Desta forma, será possível empregar Java como lingua franca, falada por todos equipamentos, facilitando enormemente a comunicação e portanto a integração entre dispositivos computacionais embutidos e destes com sistemas de controle da produção, que por sua vez se comunicarão com maior facilidade com os sitemas de planejamento e assim sucessivamente. Isso porque como esta é uma linguagem orientada a objetos de alto nível, é possível utilizá-la na implementação de sistemas multinivelados, como mostrado anteriormente, para atender requisitos dos níveis de planejamento e gerencial. 6. Conclusões As tecnologias aqui apresentadas estão em diferentes níveis de desenvolvimento. A tecnologia Cliente/Servidor é a mais desenvolvida, com um grande número de fornecedores de software e vasta bibliografia. Groupware é uma tecnologia bastante promissora mas ainda não há muitos casos de aplicação em empresas de manufatura e ainda carece de um número maior de fornecedores de aplicativos. A linguagem Java por sua vez, embora seja a mais nova das tecnologias aqui apresentadas (surgiu comercialmente em 1995), já está bastante difundida, embora seu emprego na área de manufatura ainda seja objeto apenas de proposições. Vale acrescentar que até bem pouco tempo, não seria possível integrar verdadeiramente os diversos níveis de uma empresa de manufatura através de computadores pois a própria área de informática ainda estava buscando soluções de integração. Atualmente, com a evolução da conectividade para a integração no campo da informática, é possível estender esse benefício (da integração) à manufatura. Acredita-se que em um futuro próximo, com o uso das tecnologias aqui apresentadas e de outras tecnologias, possa-se verdadeiramente integrar os diversos sistemas que compõem a Manufatura Integrada por Computador. 7. Marcas Registradas Java e JavaOS são marcas registradas da SUN MycroSystems Incorporation Lotus Notes é marca registrada da Lotus Development Corporation Microsoft Exchange é marca registrada da Microsoft Corporation 8. Referências Bibliográficas Favaretto, F. e Bremer, C. F. : Sistematização para Implantação Integrada de Sistemas de Planejamento Fino da Produção - Gestão & Produção, pp , Jain, A. K. : Beyond MRP II: The Enterprise Soluction - Industrial Engineering, Volume 23, pp 33-36, Lasinger, E. : An Embedded C++ Application, C/C++ Users Journal, Volume 14, Number 2, pp 19-28, Lobo, E.; Valente, A.M. e Souza, D.A. : Uma Visão Geral do Sistema de Troca Eletrônica de Dados, EDI (Electronic Data Interchange) em Empresas de Transporte Rodoviário de Cargas, Anais do XVI ENEGEP, Seção Planejamento e Controle da Produção, 1996.
7 Narasimham, S.; McLeavey, D.W. e Billington, P. : Production Planning and Inventory Control, Second Edition, Prentice-Hall, Orfali, R.; Harkey D.; Edwards J. : The Essential Client/Server Survival Guide, Wiley Computer Publishing, Russell, R. S. e Taylor III, B. W. :Production and Operation Management - Focusing on Quality and Competitiveness, Prentice-Hall, Zachary, W. B. e Richman, E. : Building an Operations Management Foundation That Will Last: TQM, JIT and CIM, Industrial Engineering, Volume 25, pp 39-43, 1993.
Introdução ao Modelos de Duas Camadas Cliente Servidor
Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos
Leia maisO conceito de CIM e a integração de processos. Evolução da Manufatura
O conceito de CIM e a integração de processos Prof. Breno Barros Telles do Carmo Evolução da Manufatura Integração.A evolução da manufatura segundo reportado em Russell e Taylor III (1995) se deu em quatro
Leia maisMODELO CLIENTE SERVIDOR
SISTEMAS DISTRIBUÍDOS Modelo Cliente Servidor Modelo que estrutura um S.O. como um grupo de processos cooperantes, chamados servidores, que oferecem serviços a processos usuários, denominados clientes;
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisDesenvolvimento Cliente-Servidor 1
Desenvolvimento Cliente- 1 Ambiienttes de Desenvollviimentto Avançados Engenharia Informática Instituto Superior de Engenharia do Porto Alexandre Bragança 1998/99 Ambientes de Desenvolvimento Avançados
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia mais15 Computador, projeto e manufatura
A U A UL LA Computador, projeto e manufatura Um problema Depois de pronto o desenho de uma peça ou objeto, de que maneira ele é utilizado na fabricação? Parte da resposta está na Aula 2, que aborda as
Leia maisIMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR
IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso
Leia maisRoteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido
Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura
Leia maisSistemas Distribuídos: Conceitos e Projeto Caracterização de Sistemas Distribuídos
Sistemas Distribuídos: Conceitos e Projeto Caracterização de Sistemas Distribuídos Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.deinf.ufma.br
Leia maisEngª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning
ERP Enterprise Resources Planning A Era da Informação - TI GRI Information Resource Management -Informação Modo organizado do conhecimento para ser usado na gestão das empresas. - Sistemas de informação
Leia maisAula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com
Aula 02 Conceitos básicos elipse INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com 1. Introdução O Elipse E3 trabalha totalmente orientado para a operação
Leia maisManual de Operação Aplicativo ClickIt
Manual de Operação Aplicativo ClickIt Rev. 1.1 Agosto/2010 GSControl Automação Ltda. Rua Washington Luiz, 675 ITC Conjunto 1101 Centro Porto Alegre RS CEP 90010-460 Telefone: (51)3026-0945 / (51)3287-2167
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc. http://about.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Cliente-Servidor Cliente Servidor Tipos de conexão
Leia maisAnálise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisSistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para
Leia mais4 O Workflow e a Máquina de Regras
4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu
Leia maisPlanejando o aplicativo
Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por
Leia maisFigura 1 - Arquitetura multi-camadas do SIE
Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br
Leia maisSistemas de Informação I
+ Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisRelatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
Leia maisArquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo
Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisSISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisCapítulo 8 - Aplicações em Redes
Capítulo 8 - Aplicações em Redes Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 31 Roteiro Sistemas Operacionais em Rede Modelo Cliente-Servidor Modelo P2P (Peer-To-Peer) Aplicações e Protocolos
Leia maisInformática. 2 o Período 09/03/2012
Informática 2 o Período 09/03/2012 1 Agenda 1ª Parte Perguntas da aula do dia 28/02/2012 2ª Parte Redes: Protocolos e Serviços 1ª Parte Perguntas da aula do dia 28/02/2012 Grupo de 5 pessoas Perguntas
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
Leia maisDisciplina de Banco de Dados Introdução
Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.
Leia maisGerenciamento de software como ativo de automação industrial
Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais
Leia maisPROJETO E IMPLANTAÇÃO DE INTRANETS
PROJETO E IMPLANTAÇÃO DE INTRANETS Aulas : Terças e Quintas Horário: AB Noite [18:30 20:20hs] PROJETO E IMPLANTAÇÃO DE INTRANETS 1 Conteúdo O que Rede? Conceito; Como Surgiu? Objetivo; Evolução Tipos de
Leia maisFACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisEngenharia de Sistemas Computacionais
Engenharia de Sistemas Detalhes no planejamento UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Introdução Na aplicação de um sistema
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisModelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com
Modelos de Arquiteturas Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Arquitetura de Sistemas Distribuídos Clientes e Servidores Peer-to-Peer Variações Vários Servidores Proxy Código Móvel
Leia maisEduardo Bezerra. Editora Campus/Elsevier
Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier Capítulo 11 Arquitetura do sistema Nada que é visto, é visto de uma vez e por completo. --EUCLIDES
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisDESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.
Leia maisFURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo
FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo Roteiro Introdução Sistemas de Informação - SI Executive Information
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
Leia maisFundamentos de Sistemas de Informação Sistemas de Informação
Objetivo da Aula Tecnologia e as Organizações, importância dos sistemas de informação e níveis de atuação dos sistemas de informação Organizações & Tecnologia TECNOLOGIA A razão e a capacidade do homem
Leia maisSistemas Distribuídos Arquitetura de Sistemas Distribuídos I. Prof. MSc. Hugo Souza
Sistemas Distribuídos Arquitetura de Sistemas Distribuídos I Prof. MSc. Hugo Souza Como já vimos, os sistemas distribuídos são apresentados considerando um planejamento bem mais complexo relacionado aos
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisRodrigo B. Souza*, Adelardo A. D. Medeiros*
Rodrigo B. Souza*, Adelardo A. D. Medeiros* *Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Engenharia de Computação e Automação Campus Universitário, 59072-970 Natal,
Leia maishttp://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz cagf@cin.ufpe.br
http://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz cagf@cin.ufpe.br Características O que são os Sistemas Distribuídos? Benefícios : Não são consequências automáticas da distribuição;
Leia maisSistemas Distribuídos. Introdução
Sistemas Distribuídos Introdução Definição Processos Um sistema distribuído é um conjunto de computadores independentes, interligados por uma rede de conexão, executando um software distribuído. Executados
Leia maisDefinição de Padrões. Padrões Arquiteturais. Padrões Arquiteturais. Arquiteturas de Referência. Da arquitetura a implementação. Elementos de um Padrão
DCC / ICEx / UFMG Definição de Padrões Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um padrão é uma descrição do problema e a essência da sua solução Documenta boas soluções para problemas recorrentes
Leia maisMÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA
MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA Através dos elementos que fazem parte do projeto do sistema é que podemos determinar quais as partes do sistema que serão atribuídas às quais tipos
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisFundamentos de Sistemas de Informações: Exercício 1
Fundamentos de Sistemas de Informações: Exercício 1 Fundação Getúlio Vargas Estudantes na Escola de Administração da FGV utilizam seu laboratório de informática, onde os microcomputadores estão em rede
Leia maisNovidades no Q-flow 3.02
Novidades no Q-flow 3.02 Introdução Um dos principais objetivos do Q-flow 3.02 é adequar-se às necessidades das grandes organizações. Por isso, o Q-flow 3.02 possui uma versão Enterprise que inclui funcionalidades
Leia maisProfessor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais
Professor: Roberto Franciscatto Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
Leia maisEngenharia de Software
Engenharia de Software O que é a engenharia de software É um conjunto integrado de métodos e ferramentas utilizadas para especificar, projetar, implementar e manter um sistema. Método É uma prescrição
Leia maisFaculdade Integrada do Ceará FIC Graduação em Redes de Computadores
Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina - Sistemas Distribuídos Prof. Andrey Halysson Lima Barbosa Aula 12 Computação em Nuvem Sumário Introdução Arquitetura Provedores
Leia maisAnexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS
Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS Requisito Descrição 6.1 - Produtos de Hardware 6.1.1. GRUPO 1 - IMPRESSORA TIPO I (MONOCROMÁTICA 20PPM - A4) 6.1.1.1. TECNOLOGIA DE IMPRESSÃO 6.1.1.1.1.
Leia mais21/03/2012. WorkFlow. Gestão Eletrônica de Documentos. Workflow HISTÓRICO
WorkFlow Gestão Eletrônica de Documentos Workflow HISTÓRICO 1 CSCW - Computer-supported CooperativeWork trabalho cooperativo auxiliado por computador Estudo dos conceitos que definem e desenvolvem o trabalho
Leia maisTecnologia da Informação. Visão Geral sobre Informática
9/18/2014 1 Tecnologia da Informação Visão Geral sobre Informática Trabalho compilado da internet Prof. Claudio Passos 9/18/2014 2 PROBLEMAS ADMINISTRATIVOS Volume de Informação Tempo de Resposta Aumento
Leia maisPARANÁ GOVERNO DO ESTADO
A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro
Leia maisAplicativo web para definição do modelo lógico no projeto de banco de dados relacional
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
Leia maisFUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO
FUNDAMENTOS DE SISTEMAS DE Rafael D. Ribeiro, M.Sc,PMP. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br Princípios da Teoria de Sistemas 1 Grupos diferentes dentro de uma organização necessitam
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisArquitetura de Sistemas Distribuídos. Introdução a Sistemas Distribuídos
Introdução a Sistemas Distribuídos Definição: "Um sistema distribuído é uma coleção de computadores autônomos conectados por uma rede e equipados com um sistema de software distribuído." "Um sistema distribuído
Leia maisAdministração de Sistemas de Informação Gerenciais
Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,
Leia maisREDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 16
REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 16 Índice 1. SISTEMA OPERACIONAL DE REDE...3 1.1 O protocolo FTP... 3 1.2 Telnet... 4 1.3 SMTP... 4 1.4 SNMP... 5 2 1. SISTEMA OPERACIONAL DE REDE O sistema
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisUm Driver NDIS Para Interceptação de Datagramas IP
Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para
Leia mais1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Leia maisSistemas Distribuídos Capítulos 3 e 4 - Aula 4
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos
Leia maisENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Síntese de tópicos importantes PRESSMAN, Roger S. Conteúdo Componentes e tipos de software Problemas com o software e suas causas Mitologia que envolve o software Configuração de
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisElaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado
Elaborado por SIGA-EPT Projeto SIGA-EPT: Manual do Usuário Almoxarifado Versão Dezembro - 2009 Sumário 1 Introdução 5 1.1 Entrando no sistema e repassando as opções................... 5 1.2 Administração......................................
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia maisQuadro de consulta (solicitação do mestre)
Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisSISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS
SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica
Leia maisFaculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira.
Período letivo: 4 Semestre. Quinzena: 5ª. Faculdades Santa Cruz - Inove Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira. Unidade Curricular Sistemas Distribuídos Processos
Leia maisCAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE
CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma
Leia maisCorporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br
Corporativo Transformar dados em informações claras e objetivas que possibilitem às empresas tomarem decisões em direção ao sucesso. Com essa filosofia a Star Soft Indústria de Software e Soluções vem
Leia maisConsiderações no Projeto de Sistemas Cliente/Servidor
Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis
Leia mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisNotas da Aula 15 - Fundamentos de Sistemas Operacionais
Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Leia maisConceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Leia maisAUTOMAÇÃO DE ESCRITÓRIOS ADE
Curso: TÉCNICO EM INFORMÁTICA com Habilitação em Programação e Desenvolvimento de Sistemas. AUTOMAÇÃO DE ESCRITÓRIOS ADE NOTA DE AULA 01 Assunto: Introdução a informática. Histórico do computador. Conceitos
Leia maisAnálise e Projeto de Sistemas de Informação. Andrêza Leite andreza.lba@gmail.com
Análise e Projeto de Sistemas de Informação Andrêza Leite andreza.lba@gmail.com Roteiro Sistemas de Informação Ciclo de Desenvolvimento de SI Projeto Análise Estruturada Análise Orientada a Objetos Como
Leia maisANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.
ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.
Leia maisOficina. Praça das Três Caixas d Água Porto Velho - RO
Oficina Praça das Três Caixas d Água Porto Velho - RO Oficina Ministrante: Marcel Leite Rios Apresentação Pessoal Marcel Leite Rios Prof. de Informática IFRO Graduado: Sistemas de Informação - ULBRA MBA
Leia maisADMINISTRAÇÃO DOS RECURSOS DE DADOS
Capítulo 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS 7.1 2003 by Prentice Hall OBJETIVOS Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação?
Leia mais