INTRODUÇÃO À INTEGRAÇÃO CONTÍNUA. Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN

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

Download "INTRODUÇÃO À INTEGRAÇÃO CONTÍNUA. Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN"

Transcrição

1 INTRODUÇÃO À INTEGRAÇÃO CONTÍNUA Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN

2 2 Introdução à Integração Contínua Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível. Martin Fowler

3 3 Introdução à Integração Contínua Commit 1 Commit MAIN LINE Compila + Testa Compila + Testa Compila + Testa Commit 2

4 4 Introdução à Integração Contínua As builds devem ser feitas de forma automática. Ferramentas para automação de Build: Ant Maven Gradle Vantagens do uso da Integração contínua Gera-se menos erros Erros são detectados mais rapidamente, porque é mais fácil encontrar pequenos erros assim que são gerados, do que acumular e corrigir tudo no final

5 5 Introdução à Integração Contínua Fase 1: Sem servidor de build O time não tem um servidor de build central. A build é manual. Esse processo normalmente é penoso e sofrível. Fase 2: Builds Noturnas O time tem um servidor de build que são realizadas em um período regular de tempo. A build é simplesmente uma compilação do código Fase 3: Builds Noturnas e Testes Automatizados O servidor de build está configurado para rodar a build a cada commit realizado, em adição são rodados alguns testes de unidade e/ou integração. Fase 4: Introduza as Métricas Métricas de cobertura são executadas para se medir a qualidade do código

6 6 Introdução à Integração Contínua Fase 5: Levando testes mais a sério Práticas como Test-Driven Development são mais praticadas. Resultando em uma maior confiança nos resultados da build. Fase 6: Testes de Aceitação automáticos e um deploy mais automático É praticado o Acceptance-Test Driven Development. Provendo relatórios de alto nível sobre o projeto. Resultados de testes de uma forma que não desenvolvedores possam entender. Fase 7: Entrega contínua Com testes de unidade, integração e aceitação automatizados, a segurança é tão grande as mudanças da build podem ser diretamente publicadas em produção.

7 7 Jenkins Servidor de Integração Contínua

8 8 Jenkins Servidor de Integração Contínua extensível que monitora e executa JOBS. Cada JOB realiza uma ou mais tarefas como compilar, testar e fazer a implantação de de um sistema, enviar caso a build quebre, etc. Integração (plugins) com diversas ferramentas que realizam o processo de integração de um sistema: SVN, GIT, Junit, Gerrit, ANT, Maven, etc...

9 9 Jenkins

10 10 Jenkins

11 11 Jenkins Instalação Baixar o tomcat Baixe a versão mais recente do Jenkins (jenkins.war) Coloque no diretório tomcat>/webpps/. Inicie o servidor de aplicação executando o script <tomcat>/bin/startup.sh. Acesado pelo endereço:

12 12 Jenkins Instalação Jenkins Gerenciar Jenkins

13 13 Jenkins Instalação Jenkins Gerenciar Jenkins

14 14 Jenkins Instalação Jenkins Gerenciar Jenkins

15 15 Jenkins Configurações Jenkins Gerenciar Jenkins Configurar o Sistema Informa as configurações globais do Jenkins, localização do JDK, localização do ANT, localização do Maven, local do GIT, Servidor SMTP

16 16 Jenkins Configurações

17 17 Jobs do Jenkins Jenkins Novo Job

18 18 Jobs do Jenkins Jenkins Novo Job Configurações do Repositório (SVN)

19 19 Jobs do Jenkins Jenkins Novo Job Escolhendo a estratégia de Check-out

20 20 Jobs do Jenkins Jenkins Novo Job Escolhendo quando a build será executada

21 21 Jobs do Jenkins Jenkins Novo Job Como será executa a construção (ANT)

22 22 Jobs do Jenkins Jenkins Novo Job Ações após a contrução

23 23 Plugins do Jenkins Jenkins Gerenciar Jenkins Gerenciar Plugins

24 24 Jobs do Jenkins Jenkins Novo Job Configurações do Repositório (GIT)

25 25 Jobs do Jenkins Jenkins Novo Job Configurações do Repositório (GIT)

26 26 Jobs do Jenkins Configurações Importantes Parâmetros para controlar as versões das dependências

27 27 Jobs do Jenkins Configurações Importantes Parâmetro para configurar um lugar específico da build para cada sistema e cada branch.

28 28 Jobs do Jenkins Configurações Importantes Para cada sistema 3 jobs de integração contínua Build executada automaticamente a partir do gerrit para fazer a build do MAIN LINE do sistema (branch master) Build executada automaticamente a partir do gerrit para fazer a build das atualizações diárias do sistema (branch daily) Build manual MAIN LINE que rodar os testes de integração além dos unitário

29 29 Jobs do Jenkins Configurações Importantes

30 Com 1 botão é possível atualizar a última versão estável do 13/01/16 30 Jobs do Jenkins Configurações Importantes E mais vários jobs para fazer o deploy da última versão em ambiente desejado

31 31 Jenkins e Integração Contínua Vantagens do Jenkins Com 1 botão é possível atualizar a última versão estável do sistema em produção. Coisa que a gente já demorou meses para fazer. Para isso, como a gente possui demandas urgentes, que nem sempre podem esperar a build ficar estável, é fundamental se trabalhar com branches de desenvolvimento.

32 32 Boas práticas do uso de controle de versão Planeje a próxima build do sistema que deve está com todas as tarefas finalizadas até um prazo X. Escolha uma branch para conter esse código, essa branch é a MAIN LINE do sistema. Uma escolha normal para a MAIN LINE do sistema pode ser o trunk do SVN ou a branch master do GIT MAIN LINE planejada para ser publicada em xx/yy/zzzz

33 33 Boas práticas do uso de controle de versão Como existem coisas urgente que não podem esperar até lá, abra uma branch para essas tarefas urgentes pontuais MAIN LINE DAILY Tags

34 34 Boas práticas do uso de controle de versão Por que não abrir a branch diária para desenvolver a próxima versão e deixar a MAIN LINE estável com as tarefas urgentes? Porque um dia você terá que fazer o merge dessa duas branches. E trazer coisas pontuais para a MAIN LINE é mais fácil do que trazer aprimoramentos grandes.

35 35 Boas práticas do uso de controle de versão Para evitar um merge complicado das tarefas feitas na Branch diária para a MAIN LINE Desenvolva a correção na MAIN LINE, imediatamente assim que acabar, envie essas mudanças para a branch que será publicada em produção MAIN LINE DAILY Tags

36 36 Boas práticas do uso de controle de versão Assim, não haverá necessidade de se realizar merges para publicar a MAIN LINE do sistema. Todo que foi para produção quanto ela não ficava estável já está lá MAIN LINE DAILY Tags

37 37 Boas práticas do uso de controle de versão Marque com tags versões estáveis do sistema MAIN LINE DAILY Tags

38 38 Boas práticas do uso de controle de versão Reinicie o processo para a próxima versão MAIN LINE DAILY Tags

39 39 Boas práticas do uso de controle de versão Exceção: Tarefas de duram mais de uma build MAIN LINE DAILY Tags

40 40 Boas práticas do uso de controle de versão Exceção: Tarefas de duram mais de uma build 3ª Branch de desenvolvimento Se apenas 1 desenvolvedor for trabalhar nessa tarefa, pode ser criada uma branch local e jogar para a MAIN LINE no sistema só quando estiver finalizada Se mais de 1 desenvolvedor for trabalhar nessa tarefa, deve ser criada uma branch remota, que será integrada à MAIN LINE Em ambos os casos, podem ser gerados conflitos que devem ser solucionados.

41 13/01/16 41

Mini Curso Gerenciamento de Configuração e Mudança com GIT + Eclipse. Jadson Santos Amador Pahim

Mini Curso Gerenciamento de Configuração e Mudança com GIT + Eclipse. Jadson Santos Amador Pahim Mini Curso Gerenciamento de Configuração e Mudança com GIT + Eclipse Jadson Santos Amador Pahim Gerenciamento de Configuração e Mudança Padrões e Boas práticas de GCM Sistema de controle de Versão Distribuído

Leia mais

Jadson Santos Analista TI UFRN Amador Pahim Eng. Red Hat / Pesquisador SINFO

Jadson Santos Analista TI UFRN Amador Pahim Eng. Red Hat / Pesquisador SINFO Jadson Santos Amador Pahim 1 Analista TI UFRN Eng. Red Hat / Pesquisador SINFO Jadson Santos Amador Pahim 2 Analista TI UFRN Eng. Red Hat / Pesquisador SINFO Aperfeiçoando o Processo de Desenvolvimento

Leia mais

Objetivo do Portal da Gestão Escolar

Objetivo do Portal da Gestão Escolar Antes de Iniciar Ambiente de Produção: É o sistema que contem os dados reais e atuais, é nele que se trabalha no dia a dia. Neste ambiente deve-se evitar fazer testes e alterações de dados sem a certeza

Leia mais

www.sysdevsolutions.com Driver Next Versão 1.0 de 07-03-2011 Português

www.sysdevsolutions.com Driver Next Versão 1.0 de 07-03-2011 Português Driver Next Versão 1.0 de 07-03-2011 Português Índice Configuração dos documentos no Backofficce... 3 O Driver ERP Next... 6 Configurações principais... 6 Configurações do vendedor... 7 Configurações do

Leia mais

Manual do Usuário. VpetConverter Ferramenta para adequação de documentos para Petições Eletrônicas. http://www.voat.com.br/ contato@voat.com.

Manual do Usuário. VpetConverter Ferramenta para adequação de documentos para Petições Eletrônicas. http://www.voat.com.br/ contato@voat.com. Manual do Usuário VpetConverter Ferramenta para adequação de documentos para Petições Eletrônicas http://www.voat.com.br/ contato@voat.com.br Descrição Geral O VPetConverter é um programa que facilita

Leia mais

Gerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br

Gerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Gerência de Configuração Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Introdução Mudanças durante o desenvolvimento de software são inevitáveis: os interesses

Leia mais

Configuração para Uso do Tablet no GigaChef e Outros Dispositivos

Configuração para Uso do Tablet no GigaChef e Outros Dispositivos Configuração para Uso do Tablet no GigaChef e Outros Dispositivos Birigui SP Setembro - 2013 1. Configurando o Ambiente. Este documento mostra como configurar o ambiente do GigaChef para usar o Tablet

Leia mais

Inteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO

Inteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO Inteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO INTELIGÊNCIA DE NEGÓCIOS DO LABORATÓRIO AS DECISÕES SOBRE O LABORATÓRIO COMEÇAM COM A INTELIGÊNCIA

Leia mais

Manual Mobuss Construção - Móvel

Manual Mobuss Construção - Móvel Manual Mobuss Construção - Móvel VISTORIA & ENTREGA - MÓVEL Versão 1.0 Data 22/04/2014 Mobuss Construção - Vistoria & Entrega Documento: v1.0 Blumenau SC 2 Histórico de Revisão Versão Data Descrição 1.0

Leia mais

Manual do KLinkStatus. Paulo Moura Guedes Tradução: Marcus Gama

Manual do KLinkStatus. Paulo Moura Guedes Tradução: Marcus Gama Paulo Moura Guedes Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 2 Usando o KLinkStatus 6 3 Configurando o KLinkStatus 8 4 Créditos e Licença 11 5 Instalação e compilação 12 Resumo KLinkStatus é um verificador

Leia mais

Malote Digital Manual de configuração. Versão 1.1

Malote Digital Manual de configuração. Versão 1.1 Malote Digital Manual de configuração Versão 1.1 Índice 1. Infraestrutura... 3 2. Configuração do ambiente... 4 3. Configuração da aplicação... 5 4. Criação e inicialização do banco de dados... 12 5. Publicação

Leia mais

Desenvolvimento de Software

Desenvolvimento de Software PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice

Leia mais

Manual de Utilização. Ao acessar o endereço www.fob.net.br chegaremos a seguinte página de entrada: Tela de Abertura do Sistema

Manual de Utilização. Ao acessar o endereço www.fob.net.br chegaremos a seguinte página de entrada: Tela de Abertura do Sistema Abaixo explicamos a utilização do sistema e qualquer dúvida ou sugestões relacionadas a operação do mesmo nos colocamos a disposição a qualquer horário através do email: informatica@fob.org.br, MSN: informatica@fob.org.br

Leia mais

O segundo passo é a instalação, abra o arquivo que esta zipado, e execute o

O segundo passo é a instalação, abra o arquivo que esta zipado, e execute o devem ser baixados paraprograma ambos os Sistemas DE TRANSFERÊNCIA Operacionais. O segundo passo é a instalação, abra o arquivo que esta zipado, e execute o arquivoo que primeiro nele se passo encontra

Leia mais

www.smap3d Plant Design.com

www.smap3d Plant Design.com www.smap3d Plant Design.com Smap3D Plant Design Planta em 2D/3D Inteligente e Projeto de Tubulação Do diagrama de P&ID para projeto em 3D e para os Isométricos Smap3D Plant Design é o software de CAD 3D

Leia mais

PROCEDIMENTO INSTALAÇÃO SINAI ALUGUEL

PROCEDIMENTO INSTALAÇÃO SINAI ALUGUEL 1º Passo: Baixar o arquivo http://www.sinaisistemaimobiliario.com.br/instalar/instalador_aluguel.rar. 2º Passo: No SERVIDOR ao qual o sistema deverá ser instalado: a) Criar uma pasta, preferencialmente

Leia mais

Como utilizar a tecnologia a favor da sua central de atendimento

Como utilizar a tecnologia a favor da sua central de atendimento Como utilizar a tecnologia a favor da sua central de atendimento Conheça algumas tecnologias que podem melhorar a sua central de atendimento. URA: Como utilizar a tecnologia a favor da sua central de atendimento

Leia mais

Instalação de Carta de Correção Eletrônica Spalla

Instalação de Carta de Correção Eletrônica Spalla Instalação de Carta de Correção Eletrônica Spalla Introdução A Carta de Correção Eletrônica(CC-e) é um evento legal e tem por objetivo corrigir algumas informações da NF-e, desde que o erro não esteja

Leia mais

Título da Apresentação

Título da Apresentação Título da Apresentação Gerenciamento de infraestrutura escalável para websites Fabiano Castro Pereira fabiano.pereira@serpro.gov.br 00/00/0000 Gerenciamento de infraestrutura escalável para websites 1

Leia mais

,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas

,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas ,QVWDODomR 5HTXLVLWRV0tQLPRV Para a instalação do software 0RQLWXV, é necessário: - Processador 333 MHz ou superior (700 MHz Recomendado); - 128 MB ou mais de Memória RAM; - 150 MB de espaço disponível

Leia mais

Ferramenta Nessus e suas funcionalidades

Ferramenta Nessus e suas funcionalidades Ferramenta Nessus e suas funcionalidades Alberto S. Matties 1 1 Curso Superior de Tecnologia em Redes de Computadores Rua Gonçalves Chaves 602 96.015-000 Pelotas RS Brasil 2 FACULDADE DE TECNOLOGIA SENAC

Leia mais

Sistemas Operacionais. Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br. www.fgp.com.br

Sistemas Operacionais. Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br. www.fgp.com.br Sistemas Operacionais Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br Questões do Provão de Fevereiro/2005 Disciplina: Sistemas Operacionais 1. Um sistema operacional é um programa que

Leia mais

Motantagem de Contigs de sequências de genomas e Transcriptomas. Introdução

Motantagem de Contigs de sequências de genomas e Transcriptomas. Introdução Motantagem de Contigs de sequências de genomas e Transcriptomas Introdução As novas tecnologias de sequenciamento conseguem produzir uma quantidade de dados muito grande com custos baixos. A velocidade

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

Administração de Banco de Dados. José Antônio da Cunha CEFET - RN

Administração de Banco de Dados. José Antônio da Cunha CEFET - RN Administração de Banco de Dados José Antônio da Cunha CEFET - RN Introdução Com o SQL mail é possível mandar e-mail usando comandos específicos de dentro do código de procedures e até emitir notificar

Leia mais

Administração Portal Controle Público

Administração Portal Controle Público Administração Portal Controle Público Manual do usuário www.controlepublico.org.br 2015 Sumário 1. Workflow da publicação... 3 1.1. Perfis de publicação... 3 1.2. Perfis de controle no Administrador...

Leia mais

TUTORIAL DO SISTEMA CE MERCANTE

TUTORIAL DO SISTEMA CE MERCANTE TUTORIAL DO SISTEMA CE MERCANTE Atualizado em: 06/2013 Atualizado por: Amilton José dos Santos Junior Versão: 1.0 1 Sistema desenvolvimento para auxiliar as Comissárias de Despacho, Agentes de Carga e

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Comunicação em Grupo Referência Sistemas operacionais modernos Andrew S. TANENBAUM Prentice-Hall, 1995 Seção 10.4 pág. 304-311 2 Comunicação em Grupo Suponha que se deseja um serviço de arquivos único

Leia mais

Notas de aplicativos: Serviço de Nuvem OneTouch AT

Notas de aplicativos: Serviço de Nuvem OneTouch AT Notas de aplicativos: Serviço de Nuvem OneTouch AT O Serviço de Nuvem OneTouch AT da Fluke Networks estende a capacidade de solução de problemas do Assistente de Rede OneTouch AT com nova visibilidade

Leia mais

Processamento Digital de Sinais. Conversão A/D e D/A. Prof. Dr. Carlos Alberto Ynoguti

Processamento Digital de Sinais. Conversão A/D e D/A. Prof. Dr. Carlos Alberto Ynoguti Processamento Digital de Sinais Conversão A/D e D/A Prof. Dr. Carlos Alberto Ynoguti Introdução A maioria dos sinais encontrados na natureza é contínua Para processá los digitalmente, devemos: Converter

Leia mais

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA O Sistema Caça-Talentos tem o objetivo de aprimorar o negócio e fornecer um controle informatizado dos processos de captação dos alunos. Ele possui

Leia mais

Como configurar o Microsoft Office 2013

Como configurar o Microsoft Office 2013 Nesse tutorial, vamos mostrar como configurar uma conta do "outlook.com", "hotmail.com" ou "domains.live" para as seguinte versões do Microsoft Office: Microsoft Office 2013 Microsoft Office 2010 Microsoft

Leia mais

CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR

CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR CONCEITOS BÁSICOS - TESTES O que é Teste de Software? Teste é o processo de executar um programa com o objetivo

Leia mais

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede Magento v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação e

Leia mais

Integração Contínua com Jenkins

Integração Contínua com Jenkins Integração Contínua com Jenkins DevOps para desenvolvedores Java Camilo Lopes Esse livro está à venda em http://leanpub.com/integracaocontinuacomjenkins Essa versão foi publicada em 2015-04-05 Todos os

Leia mais

Tutorial de utilização do Sistema de Abertura de Chamado Sumário

Tutorial de utilização do Sistema de Abertura de Chamado Sumário Tutorial de utilização do Sistema de Abertura de Chamado Sumário 1. Processo de atendimento...2 1.1. Porque abrir um chamado...2 1.2. Entendendo o processo de atendimento...2 1.3. Acessando o sistema...3

Leia mais

Manual SOFIA (Software Inteligente ARPEN-SP) versão 0.1

Manual SOFIA (Software Inteligente ARPEN-SP) versão 0.1 Manual SOFIA (Software Inteligente ARPEN-SP) versão 0.1 Normatização: Provimento nº 22/2014 Corregedoria Geral de São Paulo Segue o link com a íntegra do provimento, publicado no site da ARPEN-SP, em 18/09/2014:

Leia mais

Programação Orientada a Objetos SANTOS, Rafael

Programação Orientada a Objetos SANTOS, Rafael Programação Orientada a Objetos SANTOS, Rafael É parte do software, e deve atender os requisitos do usuário Controla o hardware, incluindo periféricos de entrada e saída Usa um conjunto de comandos e regras:

Leia mais

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009) Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Sites dinâmicos Com Expression Web TI2009/10 EWD_1 .ASPX vs.html HTML: HTML é uma linguagem para descrever páginas web HTML significa Hyper Text

Leia mais

Engenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 2

Engenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 2 Engenharia da Computação Tópicos Avançados em Engenharia de Software Aula 2 (01/03) mario.godoy@univasf.edu.br http://www.univasf.edu.br/~mario.godoy/ Universidade Federal do Vale do São Francisco - UNIVASF

Leia mais

Lista de Exercícios 1

Lista de Exercícios 1 Conceitos envolvidos: a) Memória de Dados (interna e externa) b) Memória de Programa (interna e externa) c) Operações aritméticas e lógicas d) Portas e) Endereçamento a Bit f) Contadores e Temporizadores

Leia mais

Caderno de Anotações

Caderno de Anotações Caderno de Anotações Principais apontamentos do Programa Negócios & Soluções de 24/07/2004 Tema: CRIATIVIDADE EM VENDAS E COMUNICAÇÃO COM O MERCADO - O que faz com que duas empresas concorrentes do mesmo

Leia mais

CVS Controle de Versões e Desenvolvimento Colaborativo de Software

CVS Controle de Versões e Desenvolvimento Colaborativo de Software CVS Controle de Versões e Desenvolvimento Colaborativo de Software Cristiano Caetano Novatec Editora Capítulo 1 Introdução ao CVS Quem controla o passado, controla o futuro. Quem controla o presente, controla

Leia mais

Métricas de Software

Métricas de Software Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de

Leia mais

8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros:

8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros: TRABALHO: REGISTROS 8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros: CLIENTES NOTAS ITENS_NOTAS PRODUTOS Cod_cliente Num_NF Num_NF Cod_produto Endereco Cod_cliente

Leia mais

DIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE

DIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE ESPECIAL Engenharia de Software DIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE por Paulo Borba DECISÕES IMPORTANTES A SEREM TOMADAS NOS PROJETOS E NA CARREIRA DE UM PESQUISADOR EM ENGENHARIA DE SOFTWARE.

Leia mais

Processo de Gerenciamento do Catálogo de Serviços de TIC

Processo de Gerenciamento do Catálogo de Serviços de TIC de TIC Escritório de Gerenciamento de Processos de Tecnologia da Informação e Comunicação EGPr-TIC João Pessoa 2016 Versão 1.0 Tribunal Regional do Trabalho da 13ª Região Desembargador Presidente Ubiratan

Leia mais

Aula 03. Processadores. Prof. Ricardo Palma

Aula 03. Processadores. Prof. Ricardo Palma Aula 03 Processadores Prof. Ricardo Palma Definição O processador é a parte mais fundamental para o funcionamento de um computador. Processadores são circuitos digitais que realizam operações como: cópia

Leia mais

Gestão Documental. Gestão Documental

Gestão Documental. Gestão Documental Alcides Marques, 2007 Actualizado por Ricardo Matos em Junho de 2009 Neste capítulo pretende-se analisar a temática da, começando por apresentar um breve resumo dos conceitos subjacentes e apresentando

Leia mais

Índice. Manual De instalação ProjectNet Manager http:// www.projectnet.com.br

Índice. Manual De instalação ProjectNet Manager http:// www.projectnet.com.br Índice Instalação ProjectNet Manager... Página 2 Configuração Inicial ProjectNet Manager... Página 8 Instalação do Microsoft SQL Server Express... Página 10 Apontando um Banco de Dados já existente...

Leia mais

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) De acordo com o PMBok 5ª ed., o escopo é a soma dos produtos, serviços e resultados a serem fornecidos na forma de projeto. Sendo ele referindo-se a: Escopo

Leia mais

LEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO

LEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO LEUCOTRON EQUIPAMENTOS LTDA PÓS-VENDAS LEUCOTRON ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO SANTA RITA DO SAPUCAÍ MINAS GERAIS 2012 PÓS VENDAS LEUCOTRON ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM

Leia mais

Arquitecturas de Software Enunciado de Projecto 2007 2008

Arquitecturas de Software Enunciado de Projecto 2007 2008 UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Enunciado de Projecto 2007 2008 1 Introdução Na primeira metade da década de 90 começaram a ser desenvolvidas as primeiras

Leia mais

empowering talents WWW.CASLEADER.COM.BR UM PRODUTO:

empowering talents WWW.CASLEADER.COM.BR UM PRODUTO: empowering talents WWW.CASLEADER.COM.BR UM PRODUTO: "VIMOS A TECNOLOGIA, INOVAÇÃO, E A NECESSIDADE DE MELHOR ESTRUTURAÇÃO DOS PROCESSOS DE APRENDIZAGEM, E ENTÃO SABÍAMOS QUE ERA PRECISO CRIAR O CASLEADER".

Leia mais

Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua

Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua Janeiro 2015 Área de Desenvolvimento Departamento de Arquitetura e Desenvolvimento Agenda Processo

Leia mais

Manual do Usuário Sistema de Acuidade Visual Digital

Manual do Usuário Sistema de Acuidade Visual Digital Manual do Usuário Sistema de Acuidade Visual Digital Página 1 de 16 Índice DonD - Sistema para Teste de Acuidade Visual...3 Componentes do Produto...4 Instalação...5 Abrindo o sistema do DonD...5 Configuração...6

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?

Leia mais

UM JOGO BINOMIAL 1. INTRODUÇÃO

UM JOGO BINOMIAL 1. INTRODUÇÃO 1. INTRODUÇÃO UM JOGO BINOMIAL São muitos os casos de aplicação, no cotidiano de cada um de nós, dos conceitos de probabilidade. Afinal, o mundo é probabilístico, não determinístico; a natureza acontece

Leia mais

CONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue:

CONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue: Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue: Questionamento 1: Tomando como base a definição de que os Conselhos o Federal e os Regionais foram criados por

Leia mais

OI CLOUD SEJA BEM-VINDO!

OI CLOUD SEJA BEM-VINDO! OI CLOUD SEJA BEM-VINDO! O QUE É O OI CLOUD? O Oi Cloud é um serviço de armazenamento, compartilhamento e sincronização de arquivos. Esses arquivos ficarão acessíveis a partir de qualquer dispositivo,

Leia mais

Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4

Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4 Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4 Página 1 Índice Introdução... 3 Novo Portal da Farmácia... 4 Padronização do Cupom Vinculado... 5 Módulo de segurança... 6

Leia mais

Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza

Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados Prof. Hugo Souza Após vermos uma breve contextualização sobre esquemas para bases dados e aprendermos

Leia mais

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Programa Bolsa Família Manual de Operação Conteúdo Sumário...

Leia mais

Tutorial para configurar as bibliotecas TerraView e Qt 3 no Visual Studio 2005

Tutorial para configurar as bibliotecas TerraView e Qt 3 no Visual Studio 2005 Tutorial para configurar as bibliotecas TerraView e Qt 3 no Visual Studio 2005 João Tácio Corrêa da Silva Ouro Preto/MG, 27/05/2010 joaotacio@yahoo.com.br 1 1. Introdução Este tutorial tem o objetivo de

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Um conjunto estruturado

Leia mais

Vamos dar uma olhada nos Processos de Produção Musical mas, antes, começaremos com alguns Conceitos Básicos.

Vamos dar uma olhada nos Processos de Produção Musical mas, antes, começaremos com alguns Conceitos Básicos. Vamos dar uma olhada nos Processos de Produção Musical mas, antes, começaremos com alguns Conceitos Básicos. O processo da produção musical tem sete pontos bem distintos. Antes de entender melhor os sete

Leia mais

Tutorial SVN Básico Engenharia de Software. Denise Notini Nogueira denotini@dcc.ufmg.br

Tutorial SVN Básico Engenharia de Software. Denise Notini Nogueira denotini@dcc.ufmg.br Tutorial SVN Básico Engenharia de Software Denise Notini Nogueira denotini@dcc.ufmg.br As vantagens do controle de Versão As principais vantagens de se utilizar um sistema de controle de versão para rastrear

Leia mais

Implementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux

Implementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ - EAJ CURSO TÉCNICO DE INFORMÁTICA Projeto das Disciplinas de Sistemas Operacionais de Redes e Projeto de Redes Implementação de um

Leia mais

FERRAMENTAS DA QUALIDADE FOLHA DE VERIFICAÇÃO

FERRAMENTAS DA QUALIDADE FOLHA DE VERIFICAÇÃO FERRAMENTAS DA QUALIDADE FOLHA DE VERIFICAÇÃO 1 A Folha de Verificação é utilizada para permitir que um grupo registre e compile sistematicamente dados de fontes com experiência na área (históricos), ou

Leia mais

Visita à Odebrecht 16 de Abril de 2015

Visita à Odebrecht 16 de Abril de 2015 Visita à Odebrecht 16 de Abril de 2015 Introdução Poucas empresas se consolidam no mercado por tanto tempo e com tamanha qualidade, tradição e compromisso na prestação de seus serviços. A 80 anos a Odebrecht

Leia mais

Manual de uso Serasa Judicial Março/2014 Controle de revisão Data da Revisão Versão Documento Versão Manager DF-e Executor Assunto Revisado 08/10/2013 1.0 Rodrigo Vieira Ambar/Gigiane Martins Criação 18/03/2104

Leia mais

Copyright - IS Intelligent Software

Copyright - IS Intelligent Software O processo de compras do século passado... Sua empresa ainda compra assim... De posse de uma lista de compras, gerada ou não por um software de gestão empresarial, o comprador inicia o processo de cotação

Leia mais

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases) MDS II Aula 04 Concepção Requisitos Diagrama de Casos de Uso (Use Cases) 55 DIAGRAMA DE CASOS DE USO BENEFÍCIOS DOS CASOS DE USO ILUSTRAR POR QUE O SISTEMA É NECESSÁRIO OS REQUISITOS DO SISTEMA SÃO COLOCADOS

Leia mais

Formas de Pagamento Resumida... 34 Vendas Vendedor... 34 Vendas Vendedor Resumido... 35 Vendas Vendedor Caixa... 35 Vendas por Artigos...

Formas de Pagamento Resumida... 34 Vendas Vendedor... 34 Vendas Vendedor Resumido... 35 Vendas Vendedor Caixa... 35 Vendas por Artigos... Manual POS Conteúdo Configuração no Servidor... 3 Gestão de Stocks... 3 Manutenção de Artigos... 3 Gestão de Clientes... 4 Gestão de Fornecedores... 5 Sistema POS... 6 Manutenção de Series de Armazéns...

Leia mais

Instruções para o cadastramento da Operação de Transporte e geração do Código Identificador da Operação de Transporte CIOT.

Instruções para o cadastramento da Operação de Transporte e geração do Código Identificador da Operação de Transporte CIOT. Instruções para o cadastramento da Operação de Transporte e geração do Código Identificador da Operação de Transporte CIOT. Versão: 16/03/12 As instruções abaixo aplicam-se a todas as Operações de Transportes

Leia mais

GUIA SOBRE A APLICAÇÃO DOS ASPECTOS LINGUÍSTICOS DA CARTILHA DE ADESÃO À AGENCE UNIVERSITAIRE DE LA FRANCOPHONIE

GUIA SOBRE A APLICAÇÃO DOS ASPECTOS LINGUÍSTICOS DA CARTILHA DE ADESÃO À AGENCE UNIVERSITAIRE DE LA FRANCOPHONIE GUIA SOBRE A APLICAÇÃO DOS ASPECTOS LINGUÍSTICOS DA CARTILHA DE ADESÃO À AGENCE UNIVERSITAIRE DE LA FRANCOPHONIE Adotado pelo conselho associativo da Agence universitaire de la Francophonie 13 de setembro

Leia mais

REGULAMENTO ESPECÍFICO DE BASQUETEBOL

REGULAMENTO ESPECÍFICO DE BASQUETEBOL REGULAMENTO ESPECÍFICO DE BASQUETEBOL 2009-2013 ÍNDICE 1. INTRODUÇÃO... 3 2. ESCALÕES ETÁRIOS/ BOLA DE JOGO/DURAÇÃO DE JOGO... 4 3. CONSTITUIÇÃO DA EQUIPA... 5 4.ARBITRAGEM... 6 5. CLASSIFICAÇÃO/ PONTUAÇÃO/DESEMPATE...

Leia mais

ANEXO III. Roteiro para Apresentação de Projetos do Tipo C R$ 50.001,00 a R$ 100.000,00

ANEXO III. Roteiro para Apresentação de Projetos do Tipo C R$ 50.001,00 a R$ 100.000,00 ANEXO III Roteiro para Apresentação de Projetos do Tipo C R$ 50.001,00 a R$ 100.000,00 1. Apresentação Geral: 1. Nome do projeto 2. Linha(s) Temática(s) 2. Localidade e município 3. Instituição Proponente

Leia mais

MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS

MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS Está disponível a partir da versão 2014.73 do XD Rest/Pos/Disco um novo formato no instalador em ambientes Microsoft Windows. O instalador passa a

Leia mais

Prof. Me. Marcos Echevarria

Prof. Me. Marcos Echevarria Prof. Me. Marcos Echevarria JUnit é um framework, open-source, que auxilia a criação e execução de testes unitários em classes Java. Engenharia de Software 2 JUnit facilita a criação de testes automatizados,

Leia mais

Laboratório Virtual de Sistema de Controle Via Web em Labview. 1/6 www.ni.com

Laboratório Virtual de Sistema de Controle Via Web em Labview. 1/6 www.ni.com Laboratório Virtual de Sistema de Controle Via Web em Labview "Utilizou-se o Labview 8.6 para criar a VI, uma placa de aquisição da NI e uma webcam para poder acessar e visualizar a planta." - Fernando

Leia mais

TESTES SOCIOMÉTRICOS

TESTES SOCIOMÉTRICOS TESTES SOCIOMÉTRICOS Docente: Mestre Mª João Marques da Silva Picão Oliveira TESTES SOCIOMÉTRICOS * O Teste Sociométrico ajuda-nos a avaliar o grau de integração duma criança/jovem no grupo; a descobrir

Leia mais

Utilização de Branches de Erro e Melhoria Sistema de Gestão da Qualidade

Utilização de Branches de Erro e Melhoria Sistema de Gestão da Qualidade Página 1 de 9 1. ESTRUTURAS 1.1. ESTRUTURA DO SERVIDOR SVN: 2. ESTRUTURA DOS DIRETÓRIOS NO COMPUTADOR DO DESENVOLVEDOR: Página 2 de 9 3. MESCLAGEM DE BRANCHES: O Branch Erro não será utilizado para desenvolver

Leia mais

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos) Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos) Manual do Usuário Versão 1.0 Fevereiro, 2014 Índice

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes

Leia mais

CRISTÃO DO RECIFE 2014

CRISTÃO DO RECIFE 2014 CRISTÃO DO RECIFE 2014 COLÉGIO CRISTÃO DO RECIFE COLÉGIO CRISTÃO Contribuir para a formação do seu filho desde cedo, é prioridade pra gente. A partir de 2013, o Colégio o- ferece o CCR Baby, para crianças

Leia mais

Gerência de Configuração de Software Funções

Gerência de Configuração de Software Funções Universidade Estadual de Maringá Departamento de Informática Ciência da Computação Processo de Engenharia de Software II Gerência de Configuração de Software Funções Rafael Leonardo Vivian {rlvivian.uem

Leia mais

Contratar um plano de saúde é uma decisão que vai além da pesquisa de preços. Antes de

Contratar um plano de saúde é uma decisão que vai além da pesquisa de preços. Antes de Planos de saúde: Sete perguntas para fazer antes de contratar Antes de aderir a um plano de saúde, o consumidor precisa se informar sobre todas as condições do contrato, para não correr o risco de ser

Leia mais

Manual SAGe Versão 1.2

Manual SAGe Versão 1.2 Manual SAGe Versão 1.2 Equipe de Pesquisadores do Projeto Conteúdo 1. Introdução... 2 2. Criação da Equipe do Projeto (Proposta Inicial)... 3 2.1. Inclusão e configuração do Pesquisador Responsável (PR)...

Leia mais

MANUAL DO SISTEMA GUARITA

MANUAL DO SISTEMA GUARITA MANUAL DO SISTEMA GUARITA Elaborado por: João Paulo Bazzo Divisão de Manutenção e Suporte ao Usuário UTFPR Campus Pato Branco MANUAL DO SISTEMA GUARITA 1 - INTRODUÇÃO O sistema GUARITA é utilizado para

Leia mais

TCI Sistemas Integrados

TCI Sistemas Integrados TCI Sistemas Integrados Manual Gera arquivo Prefeitura 1 Índice 1 - Cadastros obrigatórios para Gerar Arquivo para Prefeitura...3 2 Gerar Arquivo...8 3 Retorno Arquivo Prefeitura...19 2 1 Cadastros obrigatórios

Leia mais

Curso de Inverno - CECID

Curso de Inverno - CECID 1 Curso de Inverno - CECID AULA 2 Configuração e Administração de Ambiente Moodle Prof. Dr. José Eduardo Santarem Segundo santarem@usp.br Blog: http://santaremsegundo.com.br Twitter: @santaremsegundo Introdução

Leia mais

Módulo de Contrato Agora OS

Módulo de Contrato Agora OS Módulo de Contrato Agora OS O módulo de contrato irá permitir fazer o acompanhamento e cobrança de contratos através da criação de índices personalizados pelo cliente. Exemplo: Contrato de prestação de

Leia mais

MANUAL DO VEÍCULO Abril/2013

MANUAL DO VEÍCULO Abril/2013 MANUAL DO VEÍCULO Abril/2013 Tela Inicial do Sistema BUP Para acesso ao sistema, preencha os campos inserindo seu nome de Usuário e Senha. Esta tela aparecerá em caso de erro. Verifique o preenchimento

Leia mais

Passos para a instalação

Passos para a instalação Manual de Instalação da Comanda Eletrônica Arquivos para instalação no computador.net Framework 3.5 ActiveSync (programa que vem junto com o Pocket que faz a integração do aparelho com o computador do

Leia mais

MicroWork TOUCH CHECKLIST

MicroWork TOUCH CHECKLIST Considerações Gerais O possibilita a execução diferenciada do CheckList de serviços do Veículo, com mobilidade e segurança através da captura de fotos, integradas automaticamente para o sistema MicroWork

Leia mais

Instalando o Microsoft Office 2012-09-13 Versão 2.1

Instalando o Microsoft Office 2012-09-13 Versão 2.1 Instalando o Microsoft Office 2012-09-13 Versão 2.1 SUMÁRIO Instalando o Microsoft Office... 2 Informações de pré-instalação... 2 Instalando o Microsoft Office... 3 Introdução... 7 Precisa de mais ajuda?...

Leia mais