Aplicando Composição e Orquestração de Serviços na Organização de Sistemas

Tamanho: px
Começar a partir da página:

Download "Aplicando Composição e Orquestração de Serviços na Organização de Sistemas"

Transcrição

1 Aplicando Composição e Orquestração de Serviços na Organização de Sistemas Silva, Leo Moreira Centro Federal de Educação Tecnológica do Rio Grande do Norte (CEFET-RN) CEP Natal RN Brazil 1. Introdução Atualmente, um grande desafio para empresas de qualquer gênero é a integração de sistemas heterogêneos e dinâmicos. Para atender essa necessidade, surge a Arquitetura Orientada a Serviços (SOA, do inglês Service-Oriented Architecture), visando a interoperabilidade e a reusabilidade de componentes. Em SOA, as funcionalidades são providas através de serviços em servidores específicos. As principais vantagens da SOA são: Reuso; Baixo acomplamento; Autonomia; Abstração; Contrato de Serviço; Inexistência de Estados. Com essa nova visão, os recursos e o conhecimento não são mais exclusivos a departamentos ou setores. Essa junção de esforços trás uma vantagem competitiva. Mas essa busca por um novo paradigma, acaba fazendo que as empresas utilizem apenas a tecnologia de Web Services, mudando apenas a forma de implementação de seus sistemas. Isso é o que se chama de falso SOA. A diferença básica é que SOA representa um novo paradigma para o desenvolvimento de aplicações corporativas orientadas a serviços, enquanto Web Services representam a tecnologia para o desenvolvimento dessas aplicações. Para auxiliar na solução dessa confusão, surgem alguns padrões que disciplinam e auxiliam na criação de composições através de linguagens para expressar a lógica de serviços compostos em processos de negócio. BPEL é uma das principais linguagens para especificar processos de negócio e o estado dos processos. Existem duas formas de se realizar composição de serviços: Orquestração e Coreografia. A orquestração é organizada por coordenador, fazendo verificações de précondições e pós-condições. Já na coreografia, todos auxiliam na fluxo das operações. O artigo se referiu a um estudo de em sistemas de uma empresa de telecomunicações que utiliza Web Services para comunicação interna e externa entre eles. Até o momento de conclusão, a empresa não utilizava o paradigma de orientação a serviços. O estudo utilizou a ferramenta BPEL para aplicar os conceitos de orquestração e composição.

2 2. Objetivos e Metodologias Como objetivo geral da monografia, foi implementar a orquestração de serviços em um ambiente real. Em objetivos específicos, a realização de estudos das tecnologias envolvidas, bem como as plataformas e ferramentas. A metodologia aplicada, foi em um primeiro momento, a realização do estudo da plataforma envolvida e logo após um estudo teórico das tecnologias. Por fim, foi realizada a implementação do estudo. 3. Fundamentação Teórica 3.1 SOA A primeira tecnologia abordada no estudo, foi a tecnologia SOA. Basicamente é demonstrada a definição forma; da tecnologia, mostrando o que cada palavra significa e como deve ser interpretada. No caso de SOA, as duas primeias palavras Service- Oriented expressam uma metodologia de software, enquanto Architecture seria um panorama dos componentes do sistemas, como se fosse uma planta arquitetônica. Também é apresentando o paradigma a qual o SOA é implementado, o findbind-execute. Esse paradigma segue o princípio de publicação de serviços, e consumidores buscam pelos mesmo. Caso o consumidor encontre o serviço necessário, é criado um contrato e o mesmo devolve um endereço para utilização do serviço. Abaixo, a figura ilustra esse paradigma. Figura 1: Paradigma Find-Bind-Execute Vantagens do SOA Segundo o estudo, a grande vantagem da utilização do SOA é a integração entre aplicações através de serviços. Basicamente, essa integração de serviços é regida por contratos, onde são definidos o conjunto de mensagens suportadas, seu conteúdo e políticas(alvez et al., 2006).

3 3.1.2 Características do SOA Dentro do estudo, são apontadas algumas características importantes do SOA. Entre estão: Baixo; Contrato; Autonomia ; Abstração; Reuso; Composição; Estado. 3.2 Web Services O estudo inicia esse tópico abordando tecnologias que tiveram a iniciativa de comunicação em ambientes distribuído, como Corba e JAVA RMI. Essas tecnologias apresentam problemas na sua implementação. Nesse contexto, os Web Services surgiram para corrigir esses problemas. É apontado como uma grande vantagem dos Web Services, a utilização de baixo acoplamento entre sistemas e sua interoperabilidade, além de usar padrões abertos baseados em XML como WSDL,SOAP.e UDDI Abaixo é demostrada a arquitetura do Web Service. No estudo, é dado um destaque para similaridade entre a arquitetura Web Service e SOA, pois a primeira é uma implementação da segunda. Figura 2: Arquitetura Web Service Na continuação do estudo, são apresentados os componentes de um Web Services. Em resumo, essas são as principais características citadas de cada um: Serviços é um componente que atende a uma função de negócio específica. Ele recebe requisições e oculta todo o processamento;

4 WSDL define como as mensagens devem ser troca entre um consumidor e um serviço. Tem como objetivo principal, descrever as interfaces dos serviços, sem ficar preso a nenhuma plataforma; SOAP é o protocolo de comunicação dos Web Services. Ele utiliza a infraestrutura de rede, navegando sobre o protocolo HTTP, facilitando a comunicação, pois na maioria das vezes não é barrado por firewalls; UDDI fornece o mecanismo para localização de serviços. Organiza ponteiros para descrição de serviços para acomodar o processo de descoberta através de registro de serviços Camada de Serviços Após a introdução das tecnologias necessárias para a implementação do serviço, o estudo apresenta os princípios fundamentais para implementação da tecnologia orientada a serviços. Em um primeiro momento, é apresentada a camada de serviços, onde segundo o estudo, é a área onde as características do SOA são mais prevalentes. E para uma melhora compreensão, é demostrada a divisão dessas camada em 3 partes como mostra a figura Figura 3: As 3 principais camadas de serviço Um resumo das principais características das camadas: Camada de Serviços de Aplicação provê funções reusáveis relacionadas ao processamento de dados de um sistema novo ou legado. Os serviços que rodam nessa camada rodam dentro de uma contexto específico, são genéricos e reutilizáveis e podem ser usados para atingir uma integração ponto a ponto com outros serviços de aplicação; Camada de Serviços de Negócio representam a lógica de negócio da aplicação. São os serviços base da SOA;

5 Camada de Serviços de Orquestração impõe uma ordem seqüencial correta na execução dos serviços. 3.4 Modelagem de Serviços O estudo apresenta a situação atual das organizações, onde a mentalidade de se buscar uma melhora em processos individuais está sendo deixado de lado, para uma mentalidade onde todos os processos se interligam para alcançar um objetivo único. Para complementar essa informa, são apresentados alguns conceitos de um processo de negócio. O primeiro tópico é o processo de negócio em si. Basicamente, é um conjunto de tarefas que contribuem coletivamente para que uma organização atinja seus objetivos. E para ajudar no mapeamento dessas tarefas, é apresentado o conceito de workflow, que nada mais é do que um conjunto de uma ou mais atividades diretamente ligadas, que realizam coletivamente um objetivo do negócio. Logo após, é apresentado o conceito de BPM (Business Process Management), que surgiu da necessidade de se mapear processos além das fronteiras de uma organização. Com BPM, processos totalmente diferentes começaram a ser mapeados em função de um objetivo. O estudo cita que o BPM surge baseada em SOA, e junto com eles, a necessidade de se compor serviços, ou seja, combinar serviços para que os mesmos alcancem objetivos que superam suas capacidades individuais. Trazendo essa teoria para o estudo, essa composição conecta Web Services objetivando criar processos de negócio de alto nível, com alto valor agregado. A figura abaixo ilustra esse conceito. Figura 4: Composição de Serviços E para se atingir essa composição de serviços, o estudo demonstra as principais técnicas de composição, que são orquestração e coreografia. No estudo, orquestração é citada como um mecanismo que permite dois ou mais sistemas se comuniquem, utilizando uma orquestradora central. Sua grande vantagem, é que não existe a necessidade de se refazer funcionalidades de sistema já existentes,

6 deixando a cargo da orquestradora central a invocação e retorno das mensagens. A figura abaixo ilustra o seu funcionamento. Figura 5: Orquestração de Serviços Ao contrário da orquestração, na coreografia, os serviços conhecem uns aos outros e cada um conhece sua função dentro do fluxo do processo. A coreografia é realizada através da troca de mensagem entre os serviços. Abaixo a figura ilustrando a coreografia. Figura 6: Coreografia de Serviços O estudo também trás um comparativo entre as duas abordagens de composição. Entre as principais vantagens da orquestração em relação a coreografia, está no fato da flexibilidade, pois a inserção de um Web Service dentro de um grande processo de negócio sem a necessidade de apresentar o serviço as todos os Web Service rodando. Por outro lado, na coreografia, é traçada a correta ordem da sequência de mensagens, sem que nenhum deles controle a conversação. Durante o estudo é citada da linguagem BPEL (Business Process Execution Language) que serve para especificar o comportamento de um processo de negócio.

7 BPEL é uma linguagem usada para padronizar a integração de aplicações e para integrar sistemas isolados. Para finalizar, são apresentadas ferramentas para composição de serviço. Dentre as ferramentas se destacam: WebSphere Utilização de tecnologia J2EE e SOA. Possui uma perspectiva para modelagem dos processos de negócio utilizando BPEL; Microsoft BizTalk Server 2006 ferramenta poderosa para desenvolvimento,implantação e gerenciamento de processos de negócio. Possibilidade de modelar regras de negócio; JBoss jbpm criação de processos de negócio para coordenador pessoas,aplicações e serviços. Possui um ambiente para fácil programação; NetBeans IDE possibilita criação,testes e depuração de aplicativos utilizando XML,BPEL e serviços Web em Java; ActiveBPEL ferramenta utilizada durante o estudo. É uma ambiente de execução de processos de negócio baseado no padrão WS-BPEL. Também é possível gerenciar persistência de dados, filas, alarmes e diversos outros detalhes inerentes a execução de processos de negócio. 4. Desenvolvimento do Projeto A parte prática do estudo foi a realização de uma composição através de orquestração, utilizando os sistemas de uma empresas de telecomunicações. No inicio, são abordadas as soluções que a empresa provê. O sistemas da arquitetura pertencem apenas a camada de serviços da aplicação, ficando de fora dessa implementação a camada de serviço de negócio e a camada de orquestração. Abaixo é ilustrada uma figura com todos os serviços contemplados pelas aplicações. Figura 7: Estrutura dos Sistemas da Plataforma

8 Logo em seguida, é realizada uma descrição detalhada de cada serviço. Um detalhe que é bastante frisado no estudo, é que muito dos sistemas que estão rodando realizam operações em comum, mas cada sistema possui a implementação das operações separadamente, resultando em excessiva duplicação de código. Para resolver esse problema, pode-se criar serviços utilitários, como por exemplo, o serviço manipuladorxml, que nada mais é, do que um serviço que lê dados referentes a consulta de banco de dados. Esses serviços utilitários também foram utilizados para compor serviços, resultando em uma performance mais adequada. Em um primeiro exemplo, ele demonstra como utilizar a composição de 2 serviços, no caso ManipularXML e SalvarGrupo que estão na camada de serviço de aplicação. Abaixo uma ilustração do serviços. Figura 8: Serviços ManipularXML e SalvarGrupo na Camada de Serviço de Aplicação. Abaixo é mostrado como é executado os 2 serviços interagem para gerar um novo serviço chamado ServiceSalvarGrupo. BasicamenteO processo inicia-se quando o cliente requisita a operação, representada pela operação ReceberDoCliente. Após isso, as variáveis do serviço LerXML são iniciadas e o serviço é invocado. Num passo seguinte, o processo entra em um condicional if. Se a mensagem de retorno do serviço LerXML for a string de consulta,o processo continua, senão, uma mensagem é retornada ao cliente. Caso o processo continue, as variáveis do serviço SalvarGrupo são iniciadas e o serviço é invocado realizando sua tarefa dentro do processo. Posteriormente, a resposta do serviço SalvarGrupo é verdadeira. Se o for, a variável de resposta é iniciada e a mesma é retornada ao cliente. Caso contrário, o processo envia outra mensagem ao cliente, indicando que o processo falhou.

9 Figura 9: Processo ServiceSalvarGrupo. Como o estudo aborda, logo após a composição esse novo serviço fica a disposição na camada de serviços como ilustra a figura abaixo. Figura 10: Serviço ServicoSalvarGrupo nas camadas de Aplicação e Negócios Na seqüência do estudo, é mostrado outro exemplo de composição de serviços, mostrando a mesma lógica de desenvolvimento. Como resultado, foi demonstrado a reusabilidade de serviços e composição dos mesmo para gerar serviços mais completos.

10 5. Conclusões O estudo tira como conclusão principal a combinação de Web Services para gerar serviços de valor agregado. No exemplo foi ilustrado que não é uma tarefa complexa como poderia se imaginar. 6. Referências Silva, Leo Moreira (2007) Aplicando Composição e Orquestração de Serviços na Organização de Sistemas, Maio.

1.1. Definição do Problema

1.1. Definição do Problema 13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir

Leia mais

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação Técnicas de Programação para a Web Luiz Cláudio Silva Novembro de 2005 Apresentação Objetivos Gerais Identificar os diversos modelos de funcionamento de uma aplicação Web Citar as caracterísitcas de uma

Leia mais

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto; Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos

Leia mais

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS. INTRODUÇÃO O processo de engenharia de software define quem faz o quê, quando e como para atingir um determinado objetivo. Neste trabalho, iremos dissertar sobre o Rational Unified Process, ou RUP, que

Leia mais

Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão

Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza Histórico de Revisão 1 Data Versão Descrição

Leia mais

UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB

UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB Viviani Priscila Piloni VILHEGAS 1 RESUMO: Este trabalho procura mostrar a importância da utilização de um modelo

Leia mais

Gerenciamento de projetos (Project Management).

Gerenciamento de projetos (Project Management). Gerenciamento de projetos (Project Management). A gestão de projetos é uma das áreas fundamentais de qualquer departamento de sistemas de informação, estando hoje em dia amplamente difundido dentro das

Leia mais

Conteúdo Programático

Conteúdo Programático Ementa do Curso O treinamento Android Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma Android (tablets e smartphones) do Google, utilizando

Leia mais

Título : B1 INTRODUÇÃO. Conteúdo : INTRODUÇÃO

Título : B1 INTRODUÇÃO. Conteúdo : INTRODUÇÃO Título : B1 INTRODUÇÃO Conteúdo : INTRODUÇÃO O termo documentação tornou se um conceito básico nos negócios, na administração, na ciência e na tecnologia da informação. A modelagem nada mais é que uma

Leia mais

Arquiteturas para Sistemas Distribuídos I

Arquiteturas para Sistemas Distribuídos I Arquiteturas para Sistemas Distribuídos I Pedro Ferreira Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Tópicos Estilos Arquiteturais: formas de desenhar o software do SD Organização

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 6 Slide 1 Objetivos Descrever requisitos funcionais e não funcionais Explicar como os requisitos de software podem

Leia mais

Diagramas de Componentes e Diagramas de Deployment

Diagramas de Componentes e Diagramas de Deployment Introdução Diagramas de Componentes e Diagramas de Deployment Ricardo R. Gudwin 05/10/2010 Neste texto, apresentamos um resumo da norma UML que descreve diagramas de componentes e diagramas de distribuição

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma

Leia mais

Sistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza

Sistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza Sistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão reservados para o todo ou quaisquer

Leia mais

Arquitetura da Informação Organizacional: Um novo paradigma para Enterprise Architecture

Arquitetura da Informação Organizacional: Um novo paradigma para Enterprise Architecture Arquitetura da Informação Organizacional: Um novo paradigma para Enterprise Architecture Jorge Cordeiro Duarte 14 de abril de 2011 Faculdade de Ciência da Informação Universidade de Brasília 1 Enterprise

Leia mais

Sistemas Distribuídos Capítulo 4 - Aula 5

Sistemas Distribuídos Capítulo 4 - Aula 5 Sistemas Distribuídos Capítulo 4 - Aula 5 Aula Passada Clusters de Servidores Migração de Código Comunicação (Cap. 4) Aula de hoje Chamada de Procedimento Remoto - RPC Fundamentos 1 Chamada de Procedimento

Leia mais

TEORIA DAS FILAS COMO TÉCNICA MATEMÁTICA PARA REPRESENTAR O COMPORTAMENTO DE UMA SOLUÇÃO DE INTEGRAÇÃO EMPRESARIAL 1

TEORIA DAS FILAS COMO TÉCNICA MATEMÁTICA PARA REPRESENTAR O COMPORTAMENTO DE UMA SOLUÇÃO DE INTEGRAÇÃO EMPRESARIAL 1 TEORIA DAS FILAS COMO TÉCNICA MATEMÁTICA PARA REPRESENTAR O COMPORTAMENTO DE UMA SOLUÇÃO DE INTEGRAÇÃO EMPRESARIAL 1 Arléte Kelm Wiesner 2, Gabriel Freytag 3, Rafael Z. Frantz 4, Sandro Sawicki 5, Fabricia

Leia mais

O SOFTWARE R EM AULAS DE MATEMÁTICA

O SOFTWARE R EM AULAS DE MATEMÁTICA O SOFTWARE R EM AULAS DE MATEMÁTICA Renata Teófilo de Sousa (autora) Graduanda - Curso de Matemática UVA Arlécia Albuquerque Melo (co-autora) Graduanda - Curso de Matemática UVA Nilton José Neves Cordeiro

Leia mais

Programação Orientada a Objetos. Professor Leonardo Cabral - Larback

Programação Orientada a Objetos. Professor Leonardo Cabral - Larback Programação Orientada a Objetos Professor Leonardo Cabral - Larback Programação Orientada a Objetos O termo Programação Orientada a Objetos (POO) foi criado por Alan Kay (http://pt.wikipedia.org/wiki/alan_kay),

Leia mais

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível

Leia mais

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem

Leia mais

Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas

Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas Projeto de Modernização Fiscal do Tocantins (PMF/TO) Banco Interamericano de Desenvolvimento

Leia mais

SIMULADO A - COBIT 5 PORTUGUES

SIMULADO A - COBIT 5 PORTUGUES SIMULADO A - COBIT 5 PORTUGUES 1. Que atributo está associado a um processo já estabelecido? a. Definição do Processo b. Medida do Processo c. Otimização do Processo d. Gerenciamento de Desempenho 2. Que

Leia mais

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0 SISFOTO Sistema de Gerenciamento de Eventos Fotográficos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0 Histórico de Alterações Data Versão Descrição Autor 17/10/2014 1.0

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc. PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. Ementa Proporcionar uma experiência com a programação orientada a objetos através da modelagem conceitual e sua implementação.

Leia mais

Seguindo a análise de pensamento Estratégico, o gerenciamento de projetos

Seguindo a análise de pensamento Estratégico, o gerenciamento de projetos FUNDAMENTOS DA GESTÃO DE PROJETOS Mauro Lúcio Batista Cazarotti Aluno do Curso de Gerenciamentos de Projetos - FIJ/Rio de Janeiro é: Seguindo a análise de pensamento Estratégico, o gerenciamento de projetos

Leia mais

Motor para jogos 2D utilizando HTML5

Motor para jogos 2D utilizando HTML5 Motor para jogos 2D utilizando HTML5 MARCOS HARBS ORIENTADOR: DALTON SOLANO DOS REIS FURB UNIVERSIDADE REGIONAL DE BLUMENAU Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento Resultados

Leia mais

Instruções para elaboração de TCC PROPOSTA DE NEGÓCIOS

Instruções para elaboração de TCC PROPOSTA DE NEGÓCIOS INSPER INSTITUTO DE ENSINO E PESQUISA PROGRAMAS CERTIFICATES Instruções para elaboração de TCC PROPOSTA DE NEGÓCIOS Estas instruções para elaboração de TCC do tipo Proposta de Negócio possuem dois tópicos:

Leia mais

SUMÁRIO PARTE I. Princípios de Projeto, a Linguagem de Modelagem Unificada (Unified Modeling Language, ou UML) e Projeto em Nível de Código

SUMÁRIO PARTE I. Princípios de Projeto, a Linguagem de Modelagem Unificada (Unified Modeling Language, ou UML) e Projeto em Nível de Código SUMÁRIO INTRODUÇÃO O processo de software.......21 0.1 INTRODUÇÃO AO PROCESSO DE SOFTWARE.21 0.1.1 As fases do processo de software.....21 0.1.2 Estilos do processo de software.......22 0.1.3 Procedimentos

Leia mais

Qualidade de Produto. Maria Cláudia F. P. Emer

Qualidade de Produto. Maria Cláudia F. P. Emer Qualidade de Produto Maria Cláudia F. P. Emer Introdução Qualidade diretamente ligada ao produto final Controle de qualidade Adequação do produto nas fases finais no processo de produção Software Atividades

Leia mais

COREOGRAFIA DE SERVIÇOS WEB (Uma abordagem para a integração de serviços Web)

COREOGRAFIA DE SERVIÇOS WEB (Uma abordagem para a integração de serviços Web) COREOGRAFIA DE SERVIÇOS WEB (Uma abordagem para a integração de serviços Web) Paulo Henrique Michels Universidade Federal de Santa Catarina Departamento de Informática e Estatística pmichels@inf.ufsc.br

Leia mais

de rede são comumente utilizadas nos dias de hoje. Um dos grandes desafios para a tecnologia de redes sem fio no momento é o handoff vertical, onde

de rede são comumente utilizadas nos dias de hoje. Um dos grandes desafios para a tecnologia de redes sem fio no momento é o handoff vertical, onde 15 1 Introdução A utilização e a popularidade dos dispositivos móveis crescem a cada dia. Mobilidade, flexibilidade, facilidade de comunicação e entretenimento proporcionado por dispositivos, como laptops,

Leia mais

Guia para Modelagem de Casos de Uso Metodologia CELEPAR

Guia para Modelagem de Casos de Uso Metodologia CELEPAR Guia para Modelagem de Casos de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiamodelagemcasosuso.odt Número de páginas: 14 Versão Data Mudanças Autor 1.0 25/04/07

Leia mais

Programação em JAVA. Subtítulo

Programação em JAVA. Subtítulo Programação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em

Leia mais

Unidade II Atividades em PDS: Testes. Unidade III Suporte e Manutenção. Processo Desenvolvimento Software

Unidade II Atividades em PDS: Testes. Unidade III Suporte e Manutenção. Processo Desenvolvimento Software Unidade II Atividades em PDS: Testes Unidade III Suporte e Manutenção Atividades Básicas em um PDS Definição / Especificação: (o quê?) Análise econômica Análise de requisitos Especificação de requisitos

Leia mais

CTIC - Centro de Pesquisa e Desenvolvimento em Tecnologias. Digitais para Informação e Comunicação CHAMADA DE PROJETOS. Computação em Nuvem

CTIC - Centro de Pesquisa e Desenvolvimento em Tecnologias. Digitais para Informação e Comunicação CHAMADA DE PROJETOS. Computação em Nuvem CTIC - Centro de Pesquisa e Desenvolvimento em Tecnologias Digitais para Informação e Comunicação CHAMADA DE PROJETOS Computação em Nuvem O Centro de Pesquisa e Desenvolvimento em Tecnologias Digitais

Leia mais

Soluções de gestão de clientes e de impressão móvel

Soluções de gestão de clientes e de impressão móvel Soluções de gestão de clientes e de impressão móvel Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca comercial registada da Microsoft Corporation nos

Leia mais

ARQUITETURAS PARA APLICAÇÕES MÓVEIS

ARQUITETURAS PARA APLICAÇÕES MÓVEIS ARQUITETURAS PARA APLICAÇÕES MÓVEIS NOVEMBRO 2011 Sumário de Informações do Documento Tipo do Documento: Definição Título do Documento: Arquiteturas para Aplicações Móveis Estado do Documento: Elaboração

Leia mais

EMENTA. Curso de Projetos Microcontrolados utilizando Linguagem C.

EMENTA. Curso de Projetos Microcontrolados utilizando Linguagem C. EMENTA Curso de Projetos Microcontrolados utilizando Linguagem C. Descrição dos Cursos A Hit Soluções Tecnológicas vem através deste documento apresentar a proposta de dois cursos de projetos baseados

Leia mais

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas Qualidade de Produto Maria Cláudia F.P. Emer Introdução z Qualidade diretamente ligada ao produto final z Controle de qualidade Adequação do produto nas fases finais no processo de produção z Software

Leia mais

5 - Qual é a principal vantagem de desenvolvimento de código por pares:

5 - Qual é a principal vantagem de desenvolvimento de código por pares: 1 - Quais são os atributos essenciais de um bom software: a) Ser baseado numa boa linguagem de programação b) Fácil manutenção, segurança, eficiência e aceitabilidade c) Fácil manutenção e simplicidade

Leia mais

BABok 2.0, O Guia de Referência de Análise de Negócio

BABok 2.0, O Guia de Referência de Análise de Negócio Primeiro Módulo: Parte 2 BABok 2.0, O Guia de Referência de Análise de Negócio AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Programação Orientada a objetos Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do

Leia mais

INE 5323 Banco de Dados I

INE 5323 Banco de Dados I UFSC-CTC-INE Curso de Ciências de Computação INE 5323 Banco de Dados I Ronaldo S. Mello 2006/1 http://www.inf.ufsc.br/~ronaldo/ine5323 Horário Atendimento: Quintas-feiras, das 17h30 às 19h Programa da

Leia mais

Gestão de Processos: Ciclo PDCA. Profa. Reane Franco Goulart

Gestão de Processos: Ciclo PDCA. Profa. Reane Franco Goulart Gestão de Processos: Ciclo PDCA Profa. Reane Franco Goulart O que é PDCA? É uma ferramenta da qualidade utilizada no controle do processo para a solução de problemas. É também chamado de Roda de Deming

Leia mais

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão Arquitetura TCP/IP Apresentado por: Ricardo Quintão Roteiro Conexões Inter-redes Serviço Universal Rede Virtual (inter-rede ou internet) Protocolos para ligação inter-redes (TCP/IP) Divisão em camadas

Leia mais

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO ANO: 10.º Curso Profissional Técnico de Informática de Gestão Disciplina: Linguagens de Programação ANO LECTIVO: 2008/2009 p.1/13 Módulo 1 Algoritmia 1 - Introdução à Lógica de Programação Lógica Sequência

Leia mais

Tipos de Banco de Dados - Apresentação

Tipos de Banco de Dados - Apresentação Tipos de Banco de Dados - Apresentação Assunto: Tipo de Banco de Dados Professor: Altair Martins de Souza Disciplina: Banco de Dados Colégio Padre Carmelo Perrone 2 Ano - 2015 Tipos de Banco de Dados -

Leia mais

Formação WEB com PHP. Subtítulo

Formação WEB com PHP. Subtítulo Formação WEB com PHP Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em

Leia mais

Documento de Processo

Documento de Processo Documento de Processo versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza 2 Histórico de Alterações

Leia mais

Modelo de negócios CANVAS

Modelo de negócios CANVAS Modelo de negócios CANVAS Introdução O GUIA EMPRESA traz para quem está com muitas dúvidas sobre como gerir o seu negócio, ou mesmo entender como é sua organização, uma explicação geral sobre o modelo

Leia mais

Avaliação da Satisfação do Cliente de Informática

Avaliação da Satisfação do Cliente de Informática Avaliação da Satisfação do Cliente de Informática JULIANO MAIA ARINS Orientador: Everaldo Artur Grahl Roteiro de Apresentação Introdução Objetivos Qualidade de Software Qualidade Princípios da Qualidade

Leia mais

Relatório Técnico: Descrição do algoritmo para pesquisa automática dos egressos do curso de Ciência da Computação

Relatório Técnico: Descrição do algoritmo para pesquisa automática dos egressos do curso de Ciência da Computação Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Ciências da Computação Laboratório de Engenharia de Software Relatório Técnico: Descrição do algoritmo

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETO INTRODUÇÃO

PROGRAMAÇÃO ORIENTADA A OBJETO INTRODUÇÃO PROGRAMAÇÃO ORIENTADA A OBJETO INTRODUÇÃO A Programação Orientada ao Objeto deu seus primeiros passos ainda na década de 70. A sua origem vem da linguagem Simula (Simula Language) e como o nome indica

Leia mais

INTEGRAÇÃO JAVA COM ARDUINO

INTEGRAÇÃO JAVA COM ARDUINO INTEGRAÇÃO JAVA COM ARDUINO Alessandro A. M. De Oliveira 3, Alexandre O. Zamberlan 3, Reiner F Perozzo 3, Rafael O. Gomes 1 ;Sergio R. H Righi 2,PecilcesP. Feltrin 2 RESUMO A integração de Linguagem de

Leia mais

Montadores e Compiladores

Montadores e Compiladores Montadores e Compiladores Prof. Idevar Gonçalves de Souza Júnior Conteúdo Programático Resumido Revisão da Arquitetura de Computadores Introdução a Teoria das Linguagens Compilação e Interpretação Análise

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -

Leia mais

FLIP FLOPS. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos M-1113A

FLIP FLOPS. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos M-1113A FLIP FLOPS M-1113A *Only illustrative image./imagen meramente ilustrativa./ Imagem meramente ilustrativa. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos Conteúdo 1. Objetivos... 2 2.

Leia mais

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Árvores Parte 1 Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Árvores uma introdução As listas apresentadas na aula anterior formam um conjunto de TADs extremamente importante

Leia mais

Padrões de Projeto. Factory Method

Padrões de Projeto. Factory Method Padrões de Projeto Padrões de Criação Factory Method Prof. Eduardo N F Zagari Prof. Ivan Granja Factory Method Também conhecido como Construtor Virtual Em muitas aplicações OO, um objeto cliente precisa

Leia mais

Projeto Integrador Gestão em TI II Gestão em Pessoas. Organograma DIRETOR DEPARTAMENTO DE T.I ANALISTA TÉCNICO

Projeto Integrador Gestão em TI II Gestão em Pessoas. Organograma DIRETOR DEPARTAMENTO DE T.I ANALISTA TÉCNICO Projeto Integrador Gestão em TI II Gestão em Pessoas Organograma - Gráfico da estrutura hierárquica de uma organização social complexa, que representa simultaneamente os diferentes elementos do grupo e

Leia mais

7. Defina encapsulamento. R.: Encapsular é ocultar. Criar uma cápsula ao redor da classe, para proteger o que está dentro dela.

7. Defina encapsulamento. R.: Encapsular é ocultar. Criar uma cápsula ao redor da classe, para proteger o que está dentro dela. 1. O que são classes? Dê exemplos. R.: Classe é um tipo abstrato de dados. Encapsula estrutura e comportamento. Ou seja: uma descrição de um conjunto de objetos que compartilham a mesma estrutura, os mesmos

Leia mais

Orientações Para o Preenchimento do Formulário de Inscrição Preliminar dos Projetos

Orientações Para o Preenchimento do Formulário de Inscrição Preliminar dos Projetos Orientações Para o Preenchimento do Formulário de Inscrição Preliminar dos Projetos O presente documento tem como objetivo apresentar as diretrizes e orientar no preenchimento do formulário de inscrição

Leia mais

SIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio

SIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio SIG USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio Os Sistemas de Informações e os Sistemas de Informações Gerenciais (SIG) podem ser manuais e eletrônicos. I parte SIGs eletrônicos Tecnologias

Leia mais

Linguagem de Programação I

Linguagem de Programação I Linguagem de Programação I Programação Lógica Equipe: Yuri Joyce Carlos Éderson Paulo Maurício 26/05/2011 1 Súmario Introdução Origem Características Conceitos básicos Vantagens e desvantagens Aplicações

Leia mais

Modelagem UML Através do Microsoft Visual Studio 2010

Modelagem UML Através do Microsoft Visual Studio 2010 Modelagem UML Através do Microsoft Visual Studio 2010 natanaelsimoes@gmail.com Acadêmico das Faculdades Associadas de Ariquemes- FAAr Resumo Com o advento dos ambientes de desenvolvimento, a integração

Leia mais

Business intelligence para empresas de segurança. Como uma instituição pode gerar recursos e errar menos com ajuda da informação

Business intelligence para empresas de segurança. Como uma instituição pode gerar recursos e errar menos com ajuda da informação Business intelligence para empresas de segurança Como uma instituição pode gerar recursos e errar menos com ajuda da informação 1. Introdução Pense no volume de informações geradas pela sua empresa de

Leia mais

6 CONCEPÇÃO BÁSICA DO SISTEMA DE APOIO À DECISÃO

6 CONCEPÇÃO BÁSICA DO SISTEMA DE APOIO À DECISÃO 78 6 CONCEPÇÃO BÁSICA DO SISTEMA DE APOIO À DECISÃO Neste capítulo serão apresentados: o sistema proposto, o procedimento de solução para utilização do sistema e a interface gráfica, onde é ilustrada a

Leia mais

Pós-graduação Lean Operations Management. Pós-Graduação LEAN OPERATIONS MANAGEMENT

Pós-graduação Lean Operations Management. Pós-Graduação LEAN OPERATIONS MANAGEMENT Pós-Graduação LEAN OPERATIONS MANAGEMENT A Learning Factory tem actualmente como parceiros: 1. Plano curricular (módulos e carga horária) Formação Inicial (4 módulos) Learning Factory Workshop Estágio

Leia mais

SISTEMA DE GERENCIAMENTO DE EDIFÍCIOS METASYS Vá mais longe com Metasys

SISTEMA DE GERENCIAMENTO DE EDIFÍCIOS METASYS Vá mais longe com Metasys SISTEMA DE GERENCIAMENTO DE EDIFÍCIOS METASYS Vá mais longe com Metasys Gerencie seu edifício onde quer que você esteja. O sistema de gerenciamento de edifícios Metasys da Johnson Controls é o único sistema

Leia mais

e ao Introdução ao BPM Guia BPM CBOK Instrutor: Eduardo Oliveira Slide XII Semana de Administração Orçamentária, Financeira e de Contratações Públicas

e ao Introdução ao BPM Guia BPM CBOK Instrutor: Eduardo Oliveira Slide XII Semana de Administração Orçamentária, Financeira e de Contratações Públicas Introdução ao BPM e ao Guia BPM CBOK Instrutor: Eduardo Oliveira 1. Conceitos básicos 1.1. Processos É um fluxo coordenado e padronizado de atividades executadas por pessoas ou máquinas, as quais podem

Leia mais

Modelagem de processos e gestão da qualidade da fundação uniselva. Prof. Dr. Cristiano Maciel Diretor

Modelagem de processos e gestão da qualidade da fundação uniselva. Prof. Dr. Cristiano Maciel Diretor Modelagem de processos e gestão da qualidade da fundação uniselva Prof. Dr. Cristiano Maciel Diretor Fundação UNISELVA Missão: Apoiar as atividades de pesquisa, ensino, extensão, trinômio de sustentação

Leia mais

MPS.BR. rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 1

MPS.BR. rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 1 MPS.BR rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com 1 Prefácio O objetivo do programa é a Melhoria de Processo do Software Brasileiro Duas metas a alcançar a médio e longo

Leia mais

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com BANCO DE DADOS I AULA 2 Willamys Araújo willamysaraujo7@gmail.com Modelagem de Dados Modelagem de dados é o estudo das informações existentes em um contexto sob observação para a construção de um modelo

Leia mais

Programação de Computadores I. Linguagem C Função

Programação de Computadores I. Linguagem C Função Linguagem C Função Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Função 1 Conceitos As técnicas de programação dizem que, sempre que possível, evite códigos extensos, separando o mesmo em funções,

Leia mais

O Engenheiro. Introdução à Engenharia Elétrica Prof. Edmar José do Nascimento

O Engenheiro. Introdução à Engenharia Elétrica  Prof. Edmar José do Nascimento O Engenheiro Introdução à Engenharia Elétrica http://www.univasf.edu.br/~edmar.nascimento Prof. Edmar José do Nascimento Introdução à Engenharia Elétrica Carga horária 30 horas (15 encontros) Professores

Leia mais

Elementos básico de uma rede Samba - Local Master Browser

Elementos básico de uma rede Samba - Local Master Browser Servidor Samba Linux Samba é o protocolo responsável pela integração de máquinas Linux com Windows, permitindo assim a criação de redes mistas utilizando servidores Linux e clientes Windows. Samba, é uma

Leia mais

APOSTILHA AULA 4 O CICLO DE VIDA DO PROJETO

APOSTILHA AULA 4 O CICLO DE VIDA DO PROJETO UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO UFERSA DEPARTAMENTO DE CIÊNCIAS AMBIENTAIS E TECNOLÓGICAS DCAT CURSO DE ENGENHARIA DE PRODUÇÃO DISCIPLINA: GESTÃO DE PROJETOS PROFESSOR: KLÉBER BARROS APOSTILHA

Leia mais

CONCURSO PÚBLICO EDITAL Nº 03 / 2014

CONCURSO PÚBLICO EDITAL Nº 03 / 2014 MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DO ESPÍRITO SANTO REITORIA Avenida Rio Branco, 50 Santa Lúcia 29056-255 Vitória ES 27 3357-7500 CONCURSO PÚBLICO EDITAL Nº 03 / 2014 Professor do Magistério do

Leia mais

PROJETO DE REDES www.projetoderedes.com.br. Prof. José Maurício S. Pinheiro UniFOA 2009-2

PROJETO DE REDES www.projetoderedes.com.br. Prof. José Maurício S. Pinheiro UniFOA 2009-2 PROJETO DE REDES www.projetoderedes.com.br Tecnologias WEB Web 3.0 Prof. José Maurício S. Pinheiro UniFOA 2009-2 Conceitos As pessoas geram o conhecimento; A informação é a matéria prima na geração de

Leia mais

Utilizando o Modelo Webquest para a Aprendizagem de Conceitos Químicos Envolvidos na Camada de Ozônio

Utilizando o Modelo Webquest para a Aprendizagem de Conceitos Químicos Envolvidos na Camada de Ozônio Utilizando o Modelo Webquest para a Aprendizagem de Conceitos Químicos Envolvidos na Camada de Ozônio Thiago do Nascimento Silva (IC) - thyaggo.nascimento@gmail.com Zara Íris Maciano de Andrada (IC) -

Leia mais

EQUIPLANO SISTEMAS. Nota Fiscal de Serviços Eletrônica Manual de Utilização Web Services

EQUIPLANO SISTEMAS. Nota Fiscal de Serviços Eletrônica Manual de Utilização Web Services EQUIPLANO SISTEMAS Nota Fiscal de Serviços Eletrônica Manual de Utilização Web Services 1. Introdução Este manual tem como objetivo apresentar as definições e critérios técnicos necessários para a utilização

Leia mais

NOME DO CANDIDATO TÍTULO DO PRÉ-PROJETO

NOME DO CANDIDATO TÍTULO DO PRÉ-PROJETO 1 NOME DO CANDIDATO TÍTULO DO PRÉ-PROJETO Pré-projeto de Pesquisa apresentado ao Programa de Pós-Graduação em Educação, das Faculdades Integradas de Goiás, como requisito parcial do processo seletivo.

Leia mais

O uso de remuneração variável para gerar o engajamento sustentável

O uso de remuneração variável para gerar o engajamento sustentável O uso de remuneração variável para gerar o engajamento sustentável Como o ambiente vem mudando a visão tradicional a respeito do engajamento de empregados O que os programas de remuneração por desempenho

Leia mais

Curso Técnico Concomitante em Informática MATRIZ CURRICULAR. Módulo/Semestre 1 Carga horária total: 400h. Módulo/Semestre 2 Carga horária total: 400h

Curso Técnico Concomitante em Informática MATRIZ CURRICULAR. Módulo/Semestre 1 Carga horária total: 400h. Módulo/Semestre 2 Carga horária total: 400h Curso Técnico Concomitante em Informática CÂMPUS CAÇADOR MATRIZ CURRICULAR Módulo/Semestre 1 Carga horária total: 400h Unidade Curricular C/H Semestral Pré-Requisito Introdução a Informática 40h Não há.

Leia mais

PROGRAMA da Certificação Internacional em Integração Sensorial

PROGRAMA da Certificação Internacional em Integração Sensorial PROGRAMA da Certificação Internacional em Integração Sensorial A University of Southern California Divisão de Ciência Ocupacional e Terapia Ocupacional, juntamente com a Western Psychological Services

Leia mais

Gerenciamento de Integração. Prof. Anderson Valadares

Gerenciamento de Integração. Prof. Anderson Valadares Gerenciamento de Integração Prof. Anderson Valadares 1. Conceito A área de conhecimento em gerenciamento de integração do projeto inclui processos e as atividades necessárias para identificar, definir,

Leia mais

OpenPDV: Sistema aberto para gerenciamento de restaurantes

OpenPDV: Sistema aberto para gerenciamento de restaurantes Universidade Federal de Santa Catarina Departamento de Informática e Estatística INE5638 Introdução a Projetos Orientador: José Eduardo de Lucca OpenPDV: Sistema aberto para gerenciamento de restaurantes

Leia mais

LÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES

LÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES LÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES LUCENA, José Henrique Blenke de Almeida¹; Frozza, Angelo Augusto 2 Instituto Federal Catarinense - IFC, Camboriú/SC INTRODUÇÃO O ensino de Algoritmos, ou Lógica de

Leia mais

Plataforma Mercer 360

Plataforma Mercer 360 Plataforma Mercer 360 TECNOLOGIA ON-LINE PARA IMPULSIONAR A MUDANÇA COMPORTAMENTAL O feedback 360 graus é amplamente reconhecido como uma ferramenta precisa e de alto impacto para avaliar os pontos fortes

Leia mais

/ 2012_1 6 ( ) ADM ( ) ADM COMEX ( ) ADM MKT

/ 2012_1 6 ( ) ADM ( ) ADM COMEX ( ) ADM MKT Disciplina: Administração de Tecnologia da Informação / 2012_1 Carga horária: 68h Curso/Semestre: 6 ( x ) ADM ( x ) ADM COMEX ( x ) ADM MKT Data de atualização: janeiro 2012 Núcleo: Operações e Logística

Leia mais

Avaliação e Desempenho Aula 1 - Simulação

Avaliação e Desempenho Aula 1 - Simulação Avaliação e Desempenho Aula 1 - Simulação Introdução à simulação Geração de números aleatórios Lei dos grandes números Geração de variáveis aleatórias O Ciclo de Modelagem Sistema real Criação do Modelo

Leia mais

Ementa 22/08/2012. Teoria Geral de Sistemas. TADS 2. Semestre Prof. André Luís. Aula 01. Apresentação da Disciplina Conceito de Sistemas

Ementa 22/08/2012. Teoria Geral de Sistemas. TADS 2. Semestre Prof. André Luís. Aula 01. Apresentação da Disciplina Conceito de Sistemas Aula 01 Apresentação da Disciplina Conceito de Sistemas Teoria Geral de Sistemas Teoria Geral de Sistemas TADS 2. Semestre Prof. André Luís 1 2 Apresentação da Disciplina Disciplina: Teoria Geral de Sistemas

Leia mais

DEVF IT Solutions. Gerenciador de Log. Documento Visão. Versão 2.0. Projeto Integrador 2015/2 Engenharia de Software

DEVF IT Solutions. Gerenciador de Log. Documento Visão. Versão 2.0. Projeto Integrador 2015/2 Engenharia de Software 1 Gerenciador de Log Documento Visão Versão 2.0 2 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1. Descrição Geral sobre o produto...4

Leia mais

Manual do Processo de Planejamento da UFSC. Departamento de Planejamento SEPLAN/UFSC

Manual do Processo de Planejamento da UFSC. Departamento de Planejamento SEPLAN/UFSC Manual do Processo de Planejamento da UFSC 2010 Departamento de Planejamento SEPLAN/UFSC Apresentação Este documento descreve o processo de planejamento que vem sendo implantado na Universidade Federal

Leia mais

Plano de Trabalho Docente 2013. Ensino Técnico

Plano de Trabalho Docente 2013. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico ETEC DE NOVA ODESSA Código: 234 Município: Nova Odessa Eixo Tecnológico: Segurança Habilitação Profissional: Técnico em Segurança do Trabalho Qualificação:

Leia mais