Prof. Me. Marcos Echevarria
|
|
- Matheus Henrique Vidal Fragoso
- 7 Há anos
- Visualizações:
Transcrição
1 Prof. Me. Marcos Echevarria
2 JUnit é um framework, open-source, que auxilia a criação e execução de testes unitários em classes Java. Engenharia de Software 2
3 JUnit facilita a criação de testes automatizados, com apresentação dos resultados; Com ele, pode ser verificado se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas; Engenharia de Software 3
4 Um dos seus pontos fortes é que ele possui integração com várias IDEs de desenvolvimento Java; Além disso, ele facilita muito o trabalho do desenvolvedor na execução de baterias de testes; Engenharia de Software 4
5 1. Criação rápida de testes (maior qualidade); 2. Não é necessário criar um padrão para testes; 3. Amplamente utilizado, possuindo um grande número de exemplos; 4. Execução dos testes sem interromper o processo de desenvolvimento; 5. JUnit checa os resultados dos testes e fornece uma resposta imediata; 6. Permite que o programador perca menos tempo depurando seu código; 7. JUnit é livre. Engenharia de Software 5
6 Engenharia de Software 6
7 Crie um projeto no NetBeans chamado Game; Engenharia de Software 7
8 Crie um projeto no NetBeans chamado Game; Crie uma classe chamada FizzBuzz; Engenharia de Software 8
9 Clique com o botão direito em cima da classe que queremos testar; Vá em: ferramentas -> criar/atualizar testes Engenharia de Software 9
10 Configurando opções do Junit; Engenharia de Software 10
11 @BeforeClass (setupclass()) Códigos que precisam ser executados antes da criação de um objeto da (teardownclass()) Códigos que precisam ser executados após todos os testes serem (setup()) Códigos que precisam ser executados antes da execução de cada (teardown()) Códigos que precisam ser executados após a execução de cada teste; Engenharia de Software 11
12 @Test public void testsomemethod() { } // TODO review the generated test code and remove the default call to fail. fail("the test case is a prototype."); Engenharia de Software 12
13 @Test public void testnumeroqualquer() throws Exception { int numero = 7; FizzBuzz instance = new FizzBuzz(); String expresult = 7"; assertequals(expresult, instance.fizzbuzz(numero)); } Engenharia de Software 13
14 ( 0 ) retorna Exception ( 3 ) : ( fizz ) ( 5 ) : ( buzz ) ( 7 ) : ( 7 ) ( 15 ) : ( fizz buzz ) Engenharia de Software 14
15 Engenharia de Software 15
16 @Test(expected=Exception.class) public void testvalormenorzero() throws Exception { FizzBuzz instance = new FizzBuzz(); instance.fizzbuzz(0); } Engenharia de Software 16
17 Engenharia de Software 17
18 Escreva testes: Não escreva logs de depuração (Sytem.out.println()); Nunca coloque múltiplos assertions no mesmo public void testsomething() { assertequals(10, Calc.soma(7,3)); assertequals(50, Calc.multiplica(5,10)); assertequals(30, Calc.subtrai(50,20)); } Engenharia de Software 18
19 Engenharia de Software 19
20 Para cada classe da nossa aplicação teremos uma classe de testes; Podemos trabalhar a classe de teste como sendo uma classe de verdade; Use atributos, utilize o construtor, utilize os helpers (métodos padrão) e etc. Engenharia de Software 20
21 Para cada classe da nossa aplicação teremos uma classe de testes; Podemos trabalhar a classe de teste como sendo uma classe de verdade; Use atributos, utilize o construtor, utilize os helpers (métodos padrão) e etc. Engenharia de Software 21
22 Engenharia de Software 22
23 Todos nós trabalhadores e recebemos um salário, correto? Porém, o governo desconta alguns impostos de nosso salário bruto; Um deles é o famoso INSS (Instituto Nacional do Seguro Social); Ok, mas como saber quanto de INSS será descontado de nosso salário? Engenharia de Software 23
24 Tabela: Salário Desconto Até 1.556,94 8% De 1.556,95 até 2.594,92 9% De 2.594,93 até 5.189,82 11% Engenharia de Software 24
25 Tabela: Salário Desconto Até 1.556,94 8% De 1.556,95 até 2.594,92 9% De 2.594,93 até 5.189,82 11% Alguém sabe responder por que acima de R$ 5.189,82 não é cobrado INSS? Engenharia de Software 25
26 Precisamos desenvolver um método que realize o cálculo do INSS; Para isso, precisamos definir todos os testes que precisam ser feitos para que o método funcione; Os testes devem ser elaborados ANTES de desenvolvê-lo (TDD); Engenharia de Software 26
27 Utilize as duas técnicas de testes caixa preta para criar os testes para o cálculo do INSS; Após, utilize o JUnit para criar os testes unitários; Engenharia de Software 27
28 Crie o método que calcule o INSS a ser pago por um empregado de forma que o método passe em todos os testes criados; Engenharia de Software 28
29 Engenharia de Software 29
30 Engenharia de Software 30
Testes Unitários com JUnit
Testes Unitários com JUnit Por: Luiz Gustavo Stábile de Souza http://luizgustavoss.wordpress.com Abril/2009 Motivação Apesar de já fazer um certo tempo que escrevi a primeira versão deste tutorial, o assunto
Leia maisDesenvolvimento guiado por testes e ferramentas xunit
Desenvolvimento guiado por testes e ferramentas xunit Carlos Eduardo Santin Disciplina de Engenharia de Software Universidade Federal do Rio Grande do Sul - UFRGS 1 de Maio de 2006 Roteiro 1 Teste de Software
Leia maisProgramação Orientada a Objetos
Ciência da Computação Prof. Elias Ferreira Elaborador por: Ana Claudia Bastos Loureiro Monção JUNIT Teste de Software Processo de Software Um processo de software pode ser visto como o conjunto de atividades,
Leia maisAnálise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Testes de unidade Diretoria Acadêmica de Gestão e Tecnologia da Informação Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Introdução Por que testar?
Leia maisTeste Automatizado POO. Prof. Marcio Delamaro
Teste Automatizado POO Prof. Marcio Delamaro 1/51 Teste Ato de executar um programa e verificar se os resultados produzidos estão corretos Manual: realizado passando-se os parâmetros e olhando se o resultado
Leia maisRefatoração Melhorando o sistema e preparando pra a Web
POO Programação Orientada a Objetos Refatoração Melhorando o sistema e preparando pra a Web Jefferson S. Silva IFET - PI Copyright Jefferson S. Silva Slide 1 Refatoração Uma prática bastante comum e difundida
Leia maisJUnit. Facilitando o desenvolvimento e execução de testes unitários em código java. Peterson Rodrigues
JUnit Facilitando o desenvolvimento e execução de testes unitários em código java. Peterson Rodrigues Roteiro Teste Unitário: O que? Por quê? Quando? Quem? O que testar? Teste Funcional: O que é? JUnit:
Leia maisJUnit. Alexandre Menezes Silva Eduardo Manuel de Freitas Jorge
JUnit Alexandre Menezes Silva alexandre_crvg@hotmail.com Eduardo Manuel de Freitas Jorge emjorge1974@gmail.com 0 Sumário O que é?... 2 Pra que serve?... 2 Arquitetura... 2 Método de comparação assertequals...
Leia maisTeste Unitários com NUnit. Anderson Martiniano da Rocha
Teste Unitários com NUnit Anderson Martiniano da Rocha martiniano@dcc.ufba.br Sumário Conceito de teste unitário Vantagens da utilização de testes unitários NUnit (Características, Atributos, Ferramentas)
Leia maisJUnit: framework de testes unitários. Fred Lopes
JUnit: framework de testes unitários Fred Lopes Agenda Parte 1 - teoria Testes unitários JUnit Introdução Arquitetura API resumida Boas práticas Exemplos de uso Parte 2 prática (Eclipse) Criando testes
Leia maisTESTANDO MAIS PARA DEPURAR MENOS: OS BENEFICIOS DOS TESTES PARA O DESENVOLVIMENTO DE SOFTWARE
TESTANDO MAIS PARA DEPURAR MENOS: OS BENEFICIOS DOS TESTES PARA O DESENVOLVIMENTO DE SOFTWARE Willian Gilson de Melo 1 Álvaro Ferraz d Arce 2 RESUMO: Neste artigo, serão abordadas três metodologias de
Leia mais3 Informações para Coordenação da Execução de Testes
Informações para Coordenação da Execução de Testes 32 3 Informações para Coordenação da Execução de Testes Diversas ferramentas oferecidas na literatura têm auxiliado na coordenação da execução dos testes
Leia maisO JUnit permite a realização de testes de unidades, conhecidos como "caixa branca", facilitando assim a correção de métodos e objetos.
JUnit O JUnit é um framework open-source, criado por Erich Gamma e Kent Beck, com suporte à criação de testes automatizados na linguagem de programação Java. Esse framework facilita a criação de código
Leia maisTestes Unitários em Java
Laboratório de Programação Março 2016 Testes Unitários uma unidade pode ser uma função, uma classe um package ou um sub-sistema. cada teste unitário tem como objectivo verificar uma propriedade comportamental
Leia maisAula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação
Aula Extra Depurador Code::Blocks Monitoria de Introdução à Programação Depurador - Definição Um depurador (em inglês: debugger) é um programa de computador usado para testar outros programas e fazer sua
Leia maisJUNIT 28/03/2011. Márcio Delamaro Harry Trinta
1 JUNIT 28/03/2011 Márcio Delamaro Harry Trinta Overview - O que é JUnit? 2 Framework Open Source Apoio à automatização de testes Linguagem de Programação OO Java Apoio à fase do teste de unidade Overview
Leia maisProblems and Programmers
DCC / ICEx / UFMG Problems and Programmers Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Visão Geral do PnP O jogo Problems and Programmers (PnP) simula um processo de software Fase de requisitos
Leia maisTUTORIAL MATLAB Victor Breder 2016
TUTORIAL MATLAB Victor Breder 2016 1. INTERFACE A. Caminho de trabalho Mostra o caminho pasta raiz que será considerada para executar scripts e funções criados pelo usuário. B. Pasta de trabalho Mostra
Leia maisUniversidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita
Leia maisTestes com JUnit. Treinamento ALESP SPL. Danilo Toshiaki Sato.
Testes com JUnit Danilo Toshiaki Sato dtsato@ime.usp.br Treinamento ALESP SPL Agenda 1. Introdução 2. Por que usar JUnit? 3. Quando escrever um teste? 4. Como escrever um teste? 5. Como rodar um teste?
Leia maisEngenharia de Software
UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre 1 o Teste, 4 de Abril de 2017 Duração: 60 minutos Nome: Número: Este teste tem um conjunto de 8
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
Leia mais2.1 Dê duplo clique com o botão esquerdo do mouse sobre o instalador.
1 Baixando o Player 4YouSee O programa de instalação do Player 4YouSee para Windows está disponível para download na página: http://www.4yousee.com.br/instalar_player_4yousee_-_v2.0.4425.exe 2 Instalando
Leia maisPonto Secullum 4 Extras. Para configurar as extras no Ponto Secullum 4 abra a tela Cadastro de Horários e clique no botão Extras:
Ponto Secullum 4 Extras Para configurar as extras no Ponto Secullum 4 abra a tela Cadastro de Horários e clique no botão Extras: Nesta tela, configuramos como serão pagas as horas extras, que os funcionários
Leia maisProgramaçã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 maisPagamento de complemento de salário-maternidade, considerando que este valor deve ser deduzido da guia de INSS, pois é pago pelo INSS.
Complemento Salarial Licença Maternidade Abaixo estão descritas as regras do sistema para cálculo do complemento de salário-maternidade, no complemento salarial e na rescisão complementar por Acordo/Convenção/Dissídio:
Leia maisMANUAL DO SISTEMA. Versão 6.05
MANUAL DO SISTEMA Versão 6.05 Considerações Gerais...1 Configurações...2 Configurando Tipo de Ordem de Serviço...3 Inserindo um Controle de Recall / Campanha...4 Chassis em Recall / Campanha...6 Aviso
Leia maisshow databases Programação Comercial Walderson Shimokawa 1
Prática 2: Acesso ao Banco de Dados Nesta prática iremos acessar o banco de dados criado na prática 1 utilizando a ferramenta nativa do NetBeans. Mas antes de iniciar esta prática, se certifique de que
Leia maisFerramenta Selenium. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP
Ferramenta Selenium 1/38 O que é A ferramenta Selenium permite que se realizam testes automatizados de aplicativos Web Em particular, teste de regressão IDE Selenium Selenium WebDriver http://www.seleniumhq.org/
Leia maisReader e Writer para streams de caracteres (texto).
Folha 1-1 Recordando POO: Streams Uma stream é uma abstracção que representa uma fonte genérica de entrada de dados ou um destino genérico para escrita de dados que é definida independentemente do dispositivo
Leia maisO Segredo De Como colocar links externos no Youtube e Aumentar sua taxa de conversão em 1000%
O Segredo De Como colocar links externos no Youtube e Aumentar sua taxa de conversão em 1000% Oferecido por Clube Ganhar Dinheiro Com Blog Termos e Condições Aviso Legal O escritor esforçou-se para ser
Leia maisPonto Secullum 4 - Adicional Noturno. Como padrão o horário de Noturno PADRÃO é 22:00 hrs às 05 hrs da manhã.
Ponto Secullum 4 - Adicional Noturno Como padrão o horário de Noturno PADRÃO é 22:00 hrs às 05 hrs da manhã. Este horário pode ser alterado, conforme necessidade de horas assinada pelo sindicato da categoria.
Leia maisConfigurar conta corrente para cada Forma de Pagamento
Configurar conta corrente para cada Forma de Pagamento Primeiro de tudo cadastrar uma conta corrente para a conta. Entre no módulo Financeiro > conta corrente > cadastro de conta corrente. Atenção: É necessário
Leia maisCredenciamento. e manual de instalação Magento. Credenciamento. Configurações
Credenciamento Configurações Para realizar o cadastro e criar sua conta vendedor no Clickpag Rede, acesse https://www.userede.com.br/clickpag/paginas/cadastro/index.html Durante o credenciamento, será
Leia maisSwitch switch switch switch switch variável_inteira valor1 valor2 switch variável_inteira case case break switch case default default switch switch
Switch A estrutura if de seleção única, a estrutura if / else de seleção dupla. Outra maneira de indicar uma condição é através de uma declaração switch. A construção switch permite que uma única variável
Leia maisApresentação do Microsoft Excel
Aula 03 Apresentação do Microsoft Excel Microsoft Excel é um programa desenvolvido para trabalhar com cálculos feitos em planilhas eletrônicas, desenvolvimento de gráficos e controlador de banco de dados.
Leia maisGerenciamento de dispositivos móveis
Gerenciamento de dispositivos móveis A ferramenta Mobility management é um add-on do LANDesk Management Suite que permite a descoberta de dispositivos móveis que acessam as caixas de e-mail do Microsoft
Leia maisLista 4 Introdução à Programação Entregar até 07/05/2012
Lista 4 Introdução à Programação Entregar até 07/05/2012 1. Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade
Leia maisOrientaçã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 maisPadrõ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 maisCONFIGURAÇÃO DE POP-UP DE ALARME SIM V5
CONFIGURAÇÃO DE POP-UP DE ALARME SIM V5 São José, 02 de julho, 2012. Tomaremos como exemplo neste tutorial o procedimento para pop-up de alarme na ocorrência de uma Detecção de movimento, porém o mesmo
Leia maisAPOSTILA DE INFORMÁTICA - PAINT
APOSTILA DE INFORMÁTICA - PAINT Profa Responsável Fabiana P. Masson Caravieri Colaboração das monitoras: Cindy Berti e Laysla Araujo Giovanini SUMÁRIO 1. SOBRE O PAINT... 3 2. USANDO O PAINT... 3 2.1.
Leia mais1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.
Universidade Estadual Vale do Acaraú Curso: Engenharia Civil Disciplina: Programação de Computadores Prof. Hudson Costa Instruções: as equipes de cinco componentes (ou elementos) deverão fazer apenas 30
Leia mais1 Cálculo do valor à vista
MAC-5 Introdução à Computação para Ciências Exatas e Tecnologia IO Segundo Exercício Programa Entregar até 7/0/2007 Comprar à vista ou comprar à prazo? Várias lojas já possuem alguns planos de crediário
Leia maisManual do Usuário. Quiz Online
Manual do Usuário Quiz Online Versão 1.0.1 Copyright 2013 BroadNeeds Rev. 2014-06-20 Página 1 de 17 1 - INTRODUÇÃO... 3 1.1 REQUISITOS... 3 2 - CRIANDO O QUIZ ATRAVÉS DA PLATAFORMA NUCLEOMEDIA... 4 2.1
Leia maisProporcionar 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 maisTutorial Autodesk Inventor Sheet Metal
Tutorial Autodesk Inventor Sheet Metal Flange transitada Esboço A operação Flange transitada proporciona uma forma de criar seções de transição no modelo. Elas podem ser a única operação (ou a operação
Leia maisINTEGRAÇÃ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 maisComo Gerar Boletos? FS132
Como Gerar Boletos? FS132 Sistema: Futura Server Caminho: Contas a Receber>Boleto>Boleto Envio Referência: FS132 Versão: 2016.02.15 Como Funciona: Esta tela é utilizada para gerar boletos através do sistema.
Leia maisTutorial Suporte Técnico da DTI
Tutorial Suporte Técnico da DTI Sumário Como Fazer uma Requisição Como Acompanhar uma Requisição Como Avaliar uma Requisição Como Fazer uma Requisição Abra o navegador Chrome ou Firefox e acesse o seguinte
Leia maisMC-102 - Teste de Mesa e Comandos Repetitivos
MC-102 - Teste de Mesa e Comandos Repetitivos Elaborado por Raoni Teixeira e Editado por Danillo Roberto Pereira Instituto de Computação Unicamp Primeiro Semestre de 2013 Introdução Introdução Pode acontecer
Leia maisEngenharia de Software Aula 21. Revisão da Prova 2. Eduardo Figueiredo.
Engenharia de Software Aula 21 Revisão da Prova 2 Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@dcc.ufmg.br 16 Maio 2018 Aula 16: POO Um programa OO é geralmente constituído de várias classes
Leia maisMICROSOFT OFFICE EXCEL 2007
MICROSOFT OFFICE EXCEL 2007 ÍNDICE CAPÍTULO 1 INICIANDO O EXCEL...7 CONHECENDO A TELA DO EXCEL...7 CAPÍTULO 2 PLANILHA...13 CÉLULAS...13 COMO SELECIONAR CÉLULAS...14 CAPÍTULO 3 INICIANDO A DIGITAÇÃO DE
Leia maisPREFEITURA DO MUNICÍPIO DE SANTO ANTONIO DE PADUA. Estado do Rio de Janeiro. Nota Fiscal de Serviços Eletrônica NFS-e
PREFEITURA DO MUNICÍPIO DE SANTO ANTONIO DE PADUA Estado do Rio de Janeiro Nota Fiscal de Serviços Eletrônica NFS-e Manual de Procedimentos Primeiro Acesso ao Sistema NFS-e e Emissão de NFS-e GOVERNANÇABRASIL
Leia maisMaratona de Programação - Dicas Para Iniciantes
Sumário Maratona de Programação - Dicas Para Iniciantes Prof. Josué Pereira de Castro Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Cascavel, 2009 Sumário Sumário 1 Conceitos
Leia maisExercícios: comandos de repetição
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: comandos de repetição 1) Elabore um programa que faça leitura de vários números inteiros, até que se digite
Leia maisProgramação WEB I Funções
Programação WEB I Funções Funções As funções podem ser definidas como um conjunto de instruções, agrupadas para executar uma determinada tarefa. Dentro de uma função pode existir uma chamada a outra função.
Leia maisVersão Portuguesa. Introdução. Instalação de Hardware. Adaptador Ethernet Powerline LC202 da Sweex de 200 Mbps
Adaptador Ethernet Powerline LC202 da Sweex de 200 Mbps Introdução Não exponha o Adaptador Ethernet Powerline da Sweex de 200 Mbps a temperaturas extremas. Não exponha o equipamento a luz solar directa
Leia maisPLANEJAMENTO SIMPLIFICADO DE PROJETOS
PLANEJAMENTO SIMPLIFICADO DE PROJETOS Nestor Nogueira de Albuquerque, MsC. Gestão e Desenvolvimento Regional V Encontro de Pós-GraduaP Graduação UNITAU 2005 Necessidade de um processo de Gestão de Projetos
Leia maisNOTA FISCAL DE SERVIÇOS ELETRÔNICA NFS-E VERSÃO ON-LINE. Manual do Usuário do Sistema NFS-E
NOTA FISCAL DE SERVIÇOS ELETRÔNICA NFS-E VERSÃO ON-LINE Manual do Usuário do Sistema NFS-E PRONIM NFS-e Nota Fiscal de Serviços Eletrônica Manual do Usuário Pagina 1 Sumário 1. TELA DE ACESSO AO SISTEMA
Leia maisLinguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Criando objeto Definindo valores para os atributos do objeto Método construtor Definindo valores padrão para os atributos dos
Leia maisProgramas Utilitários: Antivírus e Desfragmentadores de disco. Prof. Rafael Sandim
Programas Utilitários: Antivírus e Desfragmentadores de disco Prof. Rafael Sandim Programas Utilitários Desfragmentadores de Disco Antivírus Desfragmentadores de Disco É um software Usa-lo, corretamente,
Leia maisCÁLCULO DO MODELO NUMÉRICO (MDT)
GUIA PRÁTICO DataGeosis Versão 2.3 CÁLCULO DO MODELO NUMÉRICO (MDT) Paulo Augusto Ferreira Borges Engenheiro Agrimensor Treinamento e Suporte Técnico 1. INTRODUÇÃO O DataGeosis utiliza a Modelagem Numérica
Leia maisEngenharia de Software
UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre 1 o Teste, 10 de Abril de 2018 Duração: 90 minutos Nome: Número: Este teste tem um conjunto de
Leia maisMANUAL DE EMISSÃO DO CERTIFICADO TIPO A3 ENVIADO POR E-MAIL ENVIADO POR E-MAIL VERSÃO 10. Atualizado em 30/12/2015 Página 1 de 19
MANUAL DE EMISSÃO DO CERTIFICADO TIPO A3 VERSÃO 10 Atualizado em 30/12/2015 Página 1 de 19 A renovação online do certificado somente poderá ser feita uma única vez (e-cpf) e em sistema operacional Windows
Leia maisProgramação Orientada a Objeto Java
Programação Orientada a Objeto Java Aula 2 Introdução a Programação Java Sintaxe da Linguagem e Principais Conceitos Profª Kelly Christine C. Silva Sumário Construção do programa Saída de dados Entrada
Leia maisProgramação Linear - Parte 4
Mestrado em Modelagem e Otimização - CAC/UFG Programação Linear - Parte 4 Profs. Thiago Alves de Queiroz Muris Lage Júnior 1/2014 Thiago Queiroz (DM) Parte 4 1/2014 1 / 18 Solução Inicial O método simplex
Leia maisAgenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes.
Agenda O que é Testar? Conceitos Por que testar? Quando testar? Custo do defeito Processo de teste Níveis de teste Tipos de teste Classificação dos testes Entendendo o que é TESTAR Testar é analisar um
Leia maisFOLHA DE CÁLCULO ELABORAÇÃO DE GRÁFICOS
ELABORAÇÃO DE GRÁFICOS Elaboração de gráficos Os gráficos são visualmente atraentes e constituem uma fantástica ajuda para a apresentação e interpretação de dados armazenados numa folha de cálculo. Numa
Leia maisO que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho
O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas
Leia maisAnálise de Sistemas Informáticos FREQUÊNCIA 14JUN2002
REQUÊNCIA 14JUN2002 ENGENHARIA INORMÁTICA e INORMÁTICA DE GESTÃO Proposta de correcção... 1ª Parte 1. Para cada uma das afirmações seguintes, assinale (no enunciado do teste) as que são Verdadeiras (V)
Leia maisManutenção do Sistema
Manutenção do Sistema Conhecimento global. Foco local. www.audatex.com.br / www.solerainc.com Versão 1.0 Histórico das versões VER DATA AUTOR DESCRIÇÃO DA MODIFICAÇÃO 1.0 03/08/2010 MT Versão Inicial Índice
Leia maisUnidade: Ferramentas de configuração Tópico: Tabelas e campos definidos pelo usuário
Soluções Unidade: Ferramentas de configuração Tópico: Tabelas e campos definidos pelo usuário 1-1 Adicionar um campo definido pelo usuário com uma lista de valores O cliente quer adicionar um novo campo
Leia maisSistema PROJUDI Vara de Execuções Penais
Manual do Usuário Sistema PROJUDI Vara de Execuções Penais Assessor do Promotor Template Versão 1.1 SUMÁRIO Introdução... 3 Requisitos Básicos... 3 Softwares Requeridos... 3 Softwares Úteis... 3 Orientações
Leia maisPlacas PC Card. Número de publicação do documento: 419433-131. Este manual explica como utilizar as placas PC Card com o computador.
Placas PC Card Número de publicação do documento: 419433-131 Janeiro de 2007 Este manual explica como utilizar as placas PC Card com o computador. Conteúdo 1 Configurar as placas PC Card 2 Introduzir placas
Leia maisElabore um algoritmo na Linguagem de Programação do VisuAlg usando a estrutura de repetição PARA que satisfaça as seguintes condições:
ESTRUTURA DE REPETIÇÃO - PARA Exercícios de Fixação nº1 estrutura de repetição PARA que satisfaça as seguintes condições: Considerar apenas os números positivos > 0 Listar os 10 primeiros múltiplos do
Leia maisComo Atualizar o SolidWorks Enterprise PDM. Atualização do Servidor
Como Atualizar o SolidWorks Enterprise PDM Atualização do Servidor Este tutorial tem como finalidade a explicação passo-a-passo de como realizar a atualização do SolidWorks enterprise PDM, seja ela para
Leia maisBackup. O que é um backup?
Backup O que é um backup? No capítulo sobre software conhecemos o conceito de dados, agora chegou o momento de observarmos um procedimento para preservarmos nossos dados. A este procedimento damos o nome
Leia maisInserindo o SIM card no modem D-Link DWM-156
Inserindo o SIM card no modem D-Link DWM-156 1- Abra a tampa lateral do dispositivo pressionando-a levemente e deslizando para o lado, conforme ilustração abaixo: 2- Após remover a tampa lateral, insira
Leia maisInstalando o SCI Manager
Instalando o SCI Manager Para iniciarmos a instalação do SCI Manager execute o pacote de instalação SCI_Manager.exe, logo após sua execução será apresentada a tela de boas vindas, como na figura logo abaixo.
Leia maisAlgoritmo e Pseudo-código
Departamento de Sistemas de Computação Universidade de São Paulo Algoritmo e Pseudo-código Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br) Objetivos do Curso Desenvolver o Pensamento Computacional
Leia maisTeste Intermédio de Matemática A Matemática A Entrelinha 1,5 (Versão única igual à Versão 1) 12.º Ano de Escolaridade
Teste Intermédio de Matemática A Entrelinha,5 Teste Intermédio Matemática A Entrelinha,5 (Versão única igual à Versão ) Duração do Teste: 90 minutos 8.0.03.º Ano de Escolaridade Decreto-Lei n.º 74/004,
Leia maisVetores, Matrizes e String
Vetores, Matrizes e String Escola CDI Professor: Paulo Marcos Trentin O que é um Vetor? Conhecido também como matriz unidimensional, é uma variável que pode conter vários valores do mesmo tipo de dado.
Leia maisINSTALAÇÃO DE CERTIFICADO SERVIDOR WEB MICROSOFT IIS 5.x
INSTALAÇÃO DE CERTIFICADO SERVIDOR WEB MICROSOFT IIS 5.x Para confecção desse manual, foi usado o Sistema Operacional Windows XP Professional com SP2, Servidor Web Microsoft IIS 5.1 e Internet Explorer
Leia maisLinguagens de Programação Departamento de Engenharia Eletrônica e de Computação - DEL-Poli/UFRJ Prof.: Miguel Elias Mitre Campista
Linguagens de Programação Departamento de Engenharia Eletrônica e de Computação - DEL-Poli/UFRJ Prof.: Miguel Elias Mitre Campista == Laboratório 11 == 1. Escreva uma classe Carrinho para armazenar Itens
Leia maisGerenciamento 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 maisProgramação Orientada a Objetos
Programação Orientada a Objetos Prof. Kléber de Oliveira Andrade pdjkleber@gmail.com Objetos e Classes Programação Orientada ao Objeto O paradigma da Orientação ao Objeto é um mecanismo que ajuda a definir
Leia maisANEXO L PLANILHA DE CUSTOS E FORMAÇÃO DE PREÇOS
ANEXO L PLANILHA DE CUSTOS E FORMAÇÃO DE PREÇOS Número do Processo Licitação nº Dia / / às : horas. Discriminação dos serviços: (Dados referentes à contratação) A Data de apresentação da proposta (dia/mês/ano)
Leia maisAlgoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz
Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar
Leia maisBC-0505 Processamento da Informação
BC-0505 Processamento da Informação 0.Declarar Variáveis/ Atributos (Armazenar Dados) 1.Entrada de Dados (Obter dados = Leitura) double raio = 0; double area = 0; double PI = 3.14159; 2.Processamento (=
Leia maisPadrões de Testes Automatizados
Padrões de Testes Automatizados Paulo Cheque 10/02/2009 Verão2009 2 Introdução Testes codificados Exigem boa programação Mesmos problemas de um software Devem receber o mesmo tratamento Exigem manutenção
Leia maisCriação de métodos em Java
1. Objetivos Criação de métodos em Java Identifica os principais tipos de métodos usados em Java; Levar o leitor a compreender as vantagens de uso dos métodos; Introduzir o conceito de modularidade a partir
Leia maisExcel. Profª Leticia Lopes Leite
Excel Profª Leticia Lopes Leite 1 Introdução A planilha eletrônica consiste em uma poderosa ferramenta de apoio à gestão e ao processo de tomada de decisão, dentro de uma empresa ou na vida particular.
Leia maisVamos imaginar que queremos projetar um jogo em que haja diferentes personagens:
Interfaces Interfaces Interfaces padronizam como coisas, pessoas ou sistemas podem interagir Por exemplo, os controles de um rádio: interface entre o usuário e os componentes internos do rádio Interfaces
Leia maisProcesso 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 maisComo as provas discursivas são corrigidas
Como as provas discursivas são corrigidas O método de correção das provas aplicadas pelo Cespe/UnB busca diminuir a subjetividade na avaliação dos textos dos candidatos [Ciléia Pontes] Da Assessoria Técnica
Leia maisProgramação de CPLDs no ambiente ISE 4.2i da Xilinx
Programação de CPLDs no ambiente ISE 4.2i da Xilinx O presente documento resume os passos necessários para programar um Complex Programmable Logic Device (CPLD) usando o editor de esquema eléctrico e a
Leia maisPara entender o conceito de objetos em programação devemos fazer uma analogia com o mundo real:
Introdução a Orientação a Objetos com Java Autor: Professor Victor Augusto Zago Menegusso. Orientação a Objetos É um paradigma de programação que define a estrutura de um programa baseado nos conceitos
Leia mais