Leitura. Capítulo 7 (Prog. Orient. a Obj. usando Java - 4th Edition)

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

Download "Leitura. Capítulo 7 (Prog. Orient. a Obj. usando Java - 4th Edition)"

Transcrição

1 QUALIDADE DE CÓDIGO

2 Leitura Capítulo 7 (Prog. Orient. a Obj. usando Java - 4th Edition)

3 Principais conceitos a serem abrangidos slide 3 Design baseado na responsabilidade Acoplamento Coesão Refatoração

4 Alterações de software slide 4 O software não é como um romance que é escrito uma vez e, então, mantém-se inalterado. O software é estendido, corrigido, mantido, portado, adaptado O trabalho é feito por diferentes pessoas ao longo do tempo (em geral, décadas).

5 Mude ou morra slide 5 Há apenas duas opções de software: Ambas são continuamente mantidas; ou morrem. O software que não puder ser mantido será jogado fora.

6 Qualidade de código slide 6 Há dois conceitos importantes para a qualidade de código: Acoplamento Coesão 2008 by Pearson Education Programãção orientada com objetos JAVA Uma introdução prática utilizando o BlueJ Barnes Kölling

7 Acoplamento slide 7 O acoplamento se refere às ligações entre distintas unidades de um programa. Se duas classes dependem rigorosamente de muitos detalhes uma da outra, dizemos que são fortemente acopladas. Nosso objetivo é o acoplamento fraco.

8 Coesão slide 8 A coesão refere-se ao número e à diversidade de tarefas pelas quais uma única unidade de uma aplicação é responsável. Se cada unidade é responsável por uma única tarefa lógica, dizemos que ela tem alta coesão. A coesão se aplica a classes e métodos. Buscamos a alta coesão.

9 Design de classes Acoplamento, coesão e design baseado em responsabilidade

10 Acoplamento fraco slide 10 Se duas classes dependem rigorosamente de muitos detalhes uma da outra, dizemos que são fortemente acopladas O acoplamento fraco possibilita: entender uma classe sem ler outras mudar uma classe sem afetar outras assim: melhora a capacidade de manutenção

11 Alta coesão slide 11 Se cada unidade é responsável por uma única tarefa lógica, dizemos que ela tem alta coesão. A alta coesão possibilita: entender o que uma classe ou método faz usar nomes descritivos reusar classes ou métodos

12 Coesão de métodos slide 12 Um método deve ser responsável por apenas uma tarefa bem definida.

13 Coesão de classes slide 13 As classes devem representar uma entidade única, bem definida.

14 Duplicação de código slide 14 Duplicação de código: é um indicador de design ruim dificulta a manutenção pode levar à introdução de erros durante a manutenção

15 Duplicação de código Ambos tem as linhas de código: System.out.println("You are " + currentroom.getdescription()); System.out.print("Exits: "); if(currentroom.northexit!= null) { System.out.print("north "); } if(currentroom.eastexit!= null) { System.out.print("east "); } if(currentroom.southexit!= null) { System.out.print("south "); } if(currentroom.westexit!= null) { System.out.print("west "); } System.out.println();

16 Duplicação de código Baixa coesão Duplicação de código é sintoma de baixa coesão printwelcome imprime a mensagem de boas vindas & imprime a localização atual goroom altera a localização atual & imprime a localização atual Os métodos fazem 2 coisas (baixa coesão) Solução: Criar um método printlocationinfo que imprime a localização atual Usá-lo em printwelcome e goroom

17 Design baseado na responsabilidade slide 17 Questão: onde adicionar um novo método (que classe)? Cada classe deve ser responsável por manipular seus próprios dados. A classe que deter os dados deve ser responsável por processá-los. RDD resulta em acoplamento fraco.

18 Localizando alterações slide 18 Um objetivo de reduzir o acoplamento e o design baseado na responsabilidade é o de localizar alterações. Quando uma alteração é necessária, deve ser afetado o menor número de classes possível.

19 Pensando à frente slide 19 Ao elaborar o design de uma classe, tentamos pensar que é provável que alterações sejam feitas no futuro. Nosso objetivo é facilitar essas alterações.

20 Coesão de métodos slide 20 Um método deve ser responsável por apenas uma tarefa bem definida. Exemplo de métodos coesos?

21 Coesão de métodos slide 21 Um método deve ser responsável por apenas uma tarefa bem definida.

22 Coesão de classes slide 22 As classes devem representar uma entidade única, bem definida.

23 Refatoração slide 23 Quando as classes são mantidas, é freqüente a adição de código. Classes e métodos tendem a tornar-se mais longos. Ocasionalmente, classes e métodos devem ser refatorados para manter a coesão e o fraco acoplamento.

24 Refatorando e testando slide 24 Ao refatorar o código, separe o processo de refatorar daquele de fazer outras alterações. Primeiro faça apenas a refatoração, sem alterar a funcionalidade. Teste antes e depois de refatorar para assegurar que tudo está funcionando.

25 Perguntas sobre design slide 25 Perguntas comuns: Qual deve ser o comprimento de uma classe? Qual deve ser o comprimento de um método? Essas perguntas podem ser respondidas considerando a coesão e o acoplamento.

26 Diretrizes de design slide 26 Um método é muito longo se executar mais de uma tarefa lógica. Uma classe é muito complexa se representar mais de uma entidade lógica. Nota: essas são diretrizes elas ainda deixam muitas alternativas para o designer.

HERANÇA. Prog. Orientada a Objetos em Java

HERANÇA. Prog. Orientada a Objetos em Java HERANÇA Prog. Orientada a Objetos em Java Lembrando: Acoplamento slide 2 O acoplamento se refere às ligações entre distintas unidades de um programa. Se duas classes dependem rigorosamente de muitos detalhes

Leia mais

Gerenciamento da Integração (PMBoK 5ª ed.)

Gerenciamento da Integração (PMBoK 5ª ed.) Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar

Leia mais

PROJETO (OU DESIGN) DO SOFTWARE Diagrama de Estrutura

PROJETO (OU DESIGN) DO SOFTWARE Diagrama de Estrutura PROJETO (OU DESIGN) DO SOFTWARE Diagrama de Estrutura Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 PROJETO (OU DESIGN) DO SOFTWARE Na fase de projeto (ou design)

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar

Leia mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

GUIA DE AVALIAÇÃO DE CLIENTES PARA PROGRAMA DE RECUPERAÇÃO PÓS-DESASTRE

GUIA DE AVALIAÇÃO DE CLIENTES PARA PROGRAMA DE RECUPERAÇÃO PÓS-DESASTRE GUIA DE AVALIAÇÃO DE CLIENTES PARA PROGRAMA DE RECUPERAÇÃO PÓS-DESASTRE Este documento é uma tradução do crioulo haitiano e alguns termos foram adaptados para facilitar sua relevância para um público mais

Leia mais

Práticas de. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.

Práticas de. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu. "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Práticas de Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

Separação de Interesses Programação Estruturada e Programação Orientada a Objetos Entrelaçamento de Código Espalhamento de Código

Separação de Interesses Programação Estruturada e Programação Orientada a Objetos Entrelaçamento de Código Espalhamento de Código Análise e Projeto Orientados a Aspectos Alcides Pamplona alcides.pamplona@gmail.com Tópicos Separação de Interesses Programação Estruturada e Entrelaçamento de Código Espalhamento de Código 1 Separação

Leia mais

Escalas. Antes de representar objetos, modelos, peças, A U L A. Nossa aula. O que é escala

Escalas. Antes de representar objetos, modelos, peças, A U L A. Nossa aula. O que é escala Escalas Introdução Antes de representar objetos, modelos, peças, etc. deve-se estudar o seu tamanho real. Tamanho real é a grandeza que as coisas têm na realidade. Existem coisas que podem ser representadas

Leia mais

Como fazer a Renovação de Matrícula online no Sistema Acadêmico

Como fazer a Renovação de Matrícula online no Sistema Acadêmico Como fazer a Renovação de Matrícula online no Sistema Acadêmico 1) Acesse o sistema por meio do endereço http://academico.unifal-mg.edu.br. Para navegar com segurança e aproveitar todos os recursos do

Leia mais

Cotagem de dimensões básicas

Cotagem de dimensões básicas Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar

Leia mais

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: Lisiane Sztoltz

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: Lisiane Sztoltz Mike McBride Anne-Marie Mahfouf Tradução: Lisiane Sztoltz 2 Conteúdo 1 Aba Hardware 4 2 A página de disposições 4 3 A página Avançado 6 3 Este módulo permite escolher como teclado seu trabalha. Existem

Leia mais

Soluções de Retrofit Modernize, aumentando confiabilidade e eficiência do seu equipamento

Soluções de Retrofit Modernize, aumentando confiabilidade e eficiência do seu equipamento Soluções de Retrofit Modernize, aumentando confiabilidade e eficiência do seu equipamento É hora de renovar O mercado de retrofit tem crescido exponencialmente nos últimos anos. Novas regulamentações

Leia mais

Conceitos básicos da linguagem C

Conceitos básicos da linguagem C Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por

Leia mais

ITIL v3 - Operação de Serviço - Parte 1

ITIL v3 - Operação de Serviço - Parte 1 ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes

Leia mais

Eventualmente tutores podem desafiar a coragem e independência de seus pares através de atividades de competição entre todos, mudando de vínculo

Eventualmente tutores podem desafiar a coragem e independência de seus pares através de atividades de competição entre todos, mudando de vínculo Uma experiência com a diversidade: crianças deficientes...crianças eficientes...educadores Uma experiência da inclusão reversa com pares tutores auxiliares de aula Nossa equipe com o primeiro grupo de

Leia mais

Processos de Software

Processos de Software Processos de Software Prof. Márcio Lopes Cornélio Slides originais elaborados por Ian Sommerville O autor permite o uso e a modificação dos slides para fins didáticos O processo de Um conjunto estruturado

Leia mais

Integração de livros fiscais com o Microsoft Dynamics AX 2009

Integração de livros fiscais com o Microsoft Dynamics AX 2009 Microsoft Dynamics AX Integração de livros fiscais com o Microsoft Dynamics AX 2009 White paper Este white paper descreve como configurar e usar a integração de livros fiscais entre o Microsoft Dynamics

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?

Leia mais

Apostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público 2015 2º CADERNO. Índice

Apostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público 2015 2º CADERNO. Índice 2º CADERNO Índice Pg. Microsoft Office: Excel 2010... Exercícios pertinentes... 02 63 Microsoft Office: Power Point 2010... Exercícios pertinentes... 104 146 Internet e Intranet. Conceitos básicos, navegadores

Leia mais

2 Engenharia de Software

2 Engenharia de Software 20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura

Leia mais

Exercícios de Revisão Java Básico

Exercícios de Revisão Java Básico Exercícios de Revisão Java Básico (i) Programação básica (estruturada) 1) Faça um programa para calcular o valor das seguintes expressões: S 1 = 1 1 3 2 5 3 7 99... 4 50 S 2 = 21 50 22 49 23 48...250 1

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

Algoritmos e Programação Parte Teórica

Algoritmos e Programação Parte Teórica Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte Teórica Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados. Prof. Hugo Souza

Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados. Prof. Hugo Souza Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados Prof. Hugo Souza Até agora vimos como é formada a infraestrutura física e lógica das bases de dados com os principais componentes

Leia mais

1 Introdução. Componentes Usuários. Provedor de Serviços. Figura 1.1 Ambiente de oferecimento de serviços

1 Introdução. Componentes Usuários. Provedor de Serviços. Figura 1.1 Ambiente de oferecimento de serviços 1 Introdução Nos últimos anos, houve um aumento notável de demanda por plataformas com suporte a diferentes mídias. Aplicações manipulando simultaneamente texto, vídeo e áudio são cada vez mais comuns.

Leia mais

Equipe OC- Olimpíadas Científicas

Equipe OC- Olimpíadas Científicas Equipe OC- Olimpíadas Científicas Ivan Tadeu Ferreira Antunes Filho 1 de outubro de 2012 Resumo Bem vindo a equipe do OC! Aqui está o resumo de todas as regras que temos no site até o presente momento.

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

5 Apresentando a linguagem C

5 Apresentando a linguagem C 5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,

Leia mais

Como fazer um jogo usando o editor de apresentação

Como fazer um jogo usando o editor de apresentação Instituto Federal de Educação, Ciência e Tecnologia Sergipe IFS Campus Glória Curso Integrado em Agropecuária Professora: Jamille Silva Madureira Disciplina: Informática Como fazer um jogo usando o editor

Leia mais

Influenciam nossa percepção; ajudam-nos a organizar e a coordenar a Classes estimulam projeto centrado em dados:

Influenciam nossa percepção; ajudam-nos a organizar e a coordenar a Classes estimulam projeto centrado em dados: O Paradigma Orientado a Objetos Paradigma e Programação Orientada a Objetos Prof. João Carlos Pinheiro jcpinheiro@ifma.edu.br 1 Não é um paradigma no sentido estrito: é uma subclassificacão do imperativo

Leia mais

Programação Orientada a Objetos e Java - Introdução. Carlos Lopes

Programação Orientada a Objetos e Java - Introdução. Carlos Lopes Programação Orientada a Objetos e Java - Introdução Carlos Lopes POO e Java Objetivo: proporcionar uma visão dos conceitos de POO e do seu uso na estruturação dos programas em Java. Classes e objetos em

Leia mais

Coleta de Dados: a) Questionário

Coleta de Dados: a) Questionário Coleta de Dados: A coleta de dados ou de informações sobre a realidade escolar tem como ponto de partido o Marco Referencial, em especial o que está estabelecido no Marco Operacional. Este é um momento

Leia mais

Construindo Relacionamentos

Construindo Relacionamentos Construindo Relacionamentos Objetivos: Promover a conscientização da necessidade de trabalho em equipe e de construir relacionamentos como um componente da formação de equipe Oferecer sugestões e instrumentos

Leia mais

Modem e rede local. Guia do Usuário

Modem e rede local. Guia do Usuário Modem e rede local Guia do Usuário Copyright 2006 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos

Leia mais

Medição tridimensional

Medição tridimensional A U A UL LA Medição tridimensional Um problema O controle de qualidade dimensional é tão antigo quanto a própria indústria, mas somente nas últimas décadas vem ocupando a importante posição que lhe cabe.

Leia mais

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções 1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

Modem e rede local. Guia do usuário

Modem e rede local. Guia do usuário Modem e rede local Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos

Leia mais

Desenvolvimento de Sistemas Tolerantes a Falhas

Desenvolvimento de Sistemas Tolerantes a Falhas Confiança de software Desenvolvimento de Sistemas Tolerantes a Falhas Em geral, os usuários de um sistema de software esperam ele seja confiável Para aplicações não-críticas, podem estar dispostos a aceitar

Leia mais

GESTÃO ESTRATÉGICA DE CUSTOS EM SAÚDE. Os custos das instituições

GESTÃO ESTRATÉGICA DE CUSTOS EM SAÚDE. Os custos das instituições GESTÃO ESTRATÉGICA DE CUSTOS EM SAÚDE Os custos das instituições Dra Janice Donelles de Castro - Professora do Faculdade de Ciências Econômicas da Universidade Federal do Rio Grande do Sul, Programa de

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.

Leia mais

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores

Leia mais

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie 1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância

Leia mais

Capítulo 4 Gerenciamento de Memória

Capítulo 4 Gerenciamento de Memória Capítulo 4 Gerenciamento de Memória 4.1 Gerenciamento básico de memória 4.2 Troca de processos 4.3 Memória virtual 4.4 Algoritmos de substituição de páginas 4.5 Modelagem de algoritmos de substituição

Leia mais

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos Microsoft Access: Criar consultas para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: consultas são essenciais Lição: inclui sete seções Tarefas práticas sugeridas Teste.

Leia mais

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 2.1

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 2.1 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 2.1 SISTEMAS DE INFORMAÇÃO NAS EMPRESAS* *slides adaptados material disponível livro do laudon 2004 2.1 2004 by Pearson Education Laudon & Laudon Essentials

Leia mais

Carga horária : 4 aulas semanais (laboratório) Professores: Custódio, Daniel, Julio foco: introdução a uma linguagem de programação Linguagem Java

Carga horária : 4 aulas semanais (laboratório) Professores: Custódio, Daniel, Julio foco: introdução a uma linguagem de programação Linguagem Java Carga horária : 4 aulas semanais (laboratório) Professores: Custódio, Daniel, Julio foco: introdução a uma linguagem de programação Linguagem Java 1 Objetivo: O aluno deverá adquirir capacidades e habilidades

Leia mais

MANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP

MANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP MANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP 02/2016 PÁGINA INTENCIONALMENTE EM BRANCO 2 03 de fevereiro de 2016. Aprovado, Carolina dos Santos Costa 3 PÁGINA INTENCIONALMENTE

Leia mais

Planejamento Estratégico

Planejamento Estratégico Planejamento Estratégico OBJETIVOS E DESAFIOS EMPRESARIAIS Roberto César 1 OBJETIVOS E DESAFIOS EMPRESARIAIS Os objetivos podem ser conceituados como o estado, situação ou resultado futuro que o executivo

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

Leia mais

Configurações das notificações do sistema. Mike McBride Tradução: Lisiane Sztoltz

Configurações das notificações do sistema. Mike McBride Tradução: Lisiane Sztoltz Configurações das notificações do sistema Mike McBride Tradução: Lisiane Sztoltz 2 Conteúdo 1 Configurações das notificações do sistema 4 1.1 Aplicativos.......................................... 4 1.1.1

Leia mais

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir: Chaves 1 Chaves CONCEITO DE CHAVE: determina o conceito de item de busca, ou seja, um dado que será empregado nas consultas à base de dados. É um conceito lógico da aplicação (chave primária e chave estrangeira).

Leia mais

Prática 19 e 20 Características de um bom jogo

Prática 19 e 20 Características de um bom jogo Prática 19 e 20 Características de um bom jogo 1. Objetivos Estudar os elementos essenciais no desenvolvimento de jogos Desenvolver um jogo em Flash 2. Recursos Necessários Computador com o programa Macromedia

Leia mais

AGILIDADE ORGANIZACIONAL

AGILIDADE ORGANIZACIONAL PMI PULSO DA PROFISSÃO RELATÓRIO DETALHADO AGILIDADE ORGANIZACIONAL Destaques do Estudo O lento crescimento econômico e as prioridades mutantes do mercado global criaram um ambiente de negócios complexo

Leia mais

Início Rápido para o Templo

Início Rápido para o Templo Início Rápido para o Templo O FamilySearch.org facilita realizar as ordenanças do templo por seus antepassados. Todo o processo tem apenas alguns passos simples: 1. Descobrir antepassados que precisam

Leia mais

compreensão ampla do texto, o que se faz necessário para o desenvolvimento das habilidades para as quais essa prática apresentou poder explicativo.

compreensão ampla do texto, o que se faz necessário para o desenvolvimento das habilidades para as quais essa prática apresentou poder explicativo. 9 Conclusão Neste estudo, eu me propus a investigar os efeitos de práticas de Língua Portuguesa no aprendizado de leitura e como esses efeitos se diferenciam conforme o ano de escolaridade dos alunos e

Leia mais

BSC Balance Score Card

BSC Balance Score Card BSC (Balance Score Card) BSC Balance Score Card Prof. Gerson gerson.prando@fatec.sp.gov.br Uma das metodologias mais visadas na atualidade éobalanced ScoreCard, criada no início da década de 90 por Robert

Leia mais

Judgment Você toma milhares de decisões todos os dias, das mais simples às mais importantes. Quais serão as certas?

Judgment Você toma milhares de decisões todos os dias, das mais simples às mais importantes. Quais serão as certas? Judgment Você toma milhares de decisões todos os dias, das mais simples às mais importantes. Quais serão as certas? hoganjudgement.com www.hoganbrasil.com.br/hoganjudgement 2014 Hogan Assessment Systems

Leia mais

Unidade 5: Sistemas de Representação

Unidade 5: Sistemas de Representação Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação

Leia mais

UMA PEQUENA EMBALAGEM, UM GRANDE IMPACTO

UMA PEQUENA EMBALAGEM, UM GRANDE IMPACTO UMA PEQUENA EMBALAGEM, UM GRANDE IMPACTO A Unilever convida seus concorrentes a adotar a sua tecnologia de aerossóis Comprimidos e reduzir o impacto ambiental causado pela indústria. 50% 30% menos gás

Leia mais

Modem e rede local. Guia do Usuário

Modem e rede local. Guia do Usuário Modem e rede local Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas à alterações sem aviso. As únicas garantias para produtos

Leia mais

Módulo 12 Gerenciamento Financeiro para Serviços de TI

Módulo 12 Gerenciamento Financeiro para Serviços de TI Módulo 12 Gerenciamento Financeiro Módulo 12 Gerenciamento Financeiro para Serviços de TI Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a

Leia mais

CentreWare Web 5.8.107 e superior Agosto de 2013 702P01949. Xerox CentreWare Web Identificar e Aplicar o Firmware Patch para Escanear

CentreWare Web 5.8.107 e superior Agosto de 2013 702P01949. Xerox CentreWare Web Identificar e Aplicar o Firmware Patch para Escanear CentreWare Web 5.8.107 e superior Agosto de 2013 702P01949 Identificar e Aplicar o Firmware Patch para Escanear 2013 Xerox Corporation. Todos os direitos reservados. Xerox, Xerox e Design, CentreWare,

Leia mais

2.6 Como ensinar às crianças a usar a Bíblia?

2.6 Como ensinar às crianças a usar a Bíblia? TREINADOR MASTER - Nível Internacional www.teachingforafrica.com 1 A igreja deseja que crianças aprendam a respeitar a Bíblia como uma autoridade que é capaz de lhes dizer como viver. Por esta razão não

Leia mais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3.1 Definições Uma classe é a descrição de um tipo de objeto. Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

POC 13 - NORMAS DE CONSOLIDAÇÃO DE CONTAS

POC 13 - NORMAS DE CONSOLIDAÇÃO DE CONTAS POC 13 - NORMAS DE CONSOLIDAÇÃO DE CONTAS 13.1 - Aspectos preliminares As demonstrações financeiras consolidadas constituem um complemento e não um substituto das demonstrações financeiras individuais

Leia mais

Ferramenta de Apoio ao Jogo 2 (Ensino da Leitura) incluído nos Jogos da Mimocas

Ferramenta de Apoio ao Jogo 2 (Ensino da Leitura) incluído nos Jogos da Mimocas As Palavras Ferramenta de Apoio ao Jogo 2 (Ensino da Leitura) incluído nos Jogos da Mimocas 1. Introdução A Associação Portuguesa de Portadores de Trissomia 21 (APPT21) e a Escola Superior de Gestão de

Leia mais

Conceito e Processo do Planejamento Estratégico

Conceito e Processo do Planejamento Estratégico ESPECIALIZAÇÃO EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Estratégia de Negócios em TI (Parte 2) Conceito e Processo do Planejamento Prof. Me. Walteno Martins Parreira Jr Vídeo: Os três porquinhos http://www.youtube.com/watch?v=eo4msbm113g

Leia mais

Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos

Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos Série de ebooks sobre desenvolvimento em paralelo ágil: Capítulo 2 Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos Novas pressões, mais restrições

Leia mais

Modem e rede local. Manual do utilizador

Modem e rede local. Manual do utilizador Modem e rede local Manual do utilizador Copyright 2006 Hewlett-Packard Development Company, L.P. As informações aqui contidas estão sujeitas a alterações sem aviso prévio. As únicas garantias que cobrem

Leia mais

PORTABILIDADE NUMÉRICA UMA SOLUÇÃO ORIENTADA PELA SIMPLICIDADE, QUALIDADE E BAIXO CUSTO

PORTABILIDADE NUMÉRICA UMA SOLUÇÃO ORIENTADA PELA SIMPLICIDADE, QUALIDADE E BAIXO CUSTO PORTABILIDADE NUMÉRICA UMA SOLUÇÃO ORIENTADA PELA SIMPLICIDADE, QUALIDADE E BAIXO CUSTO 1 Introdução A portabilidade é a facilidade que possibilita ao assinante de telefonia manter o número do seu telefone

Leia mais

MANUAL DO PEP ATUALIZADO EM 13-08-2014 PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP: 2.0.0.25

MANUAL DO PEP ATUALIZADO EM 13-08-2014 PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP: 2.0.0.25 MANUAL DO PEP ATUALIZADO EM 13-08-2014 PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP: 2.0.0.25 1 Sumário 1.Objetivo...03 2.Suporte...03 3.Como instalar...03 4.Usando o PEP...09 2 1. Objetivo:

Leia mais

Para criar uma nova apresentação: 1.Escolha a opção Apresentação em Branco Clique no botão Ok

Para criar uma nova apresentação: 1.Escolha a opção Apresentação em Branco Clique no botão Ok Microsoft P ow erp oint Apresentação Microsoft PowerPoint é utilizado para desenvolver apresentações. Os trabalhos desenvolvidos com este aplicativo normalmente são apresentados com o auxílio de um data

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos. Visão Geral VISÃO GERAL Esse material abordará o acesso ao AVA (Ambiente Virtual de Aprendizagem) da Proativa do Pará, com intenção de ilustrar os aspectos na visão do Aprendiz. Essa abordagem dedica-se

Leia mais

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus Programação Orientada a Objetos: Lista de exercícios #1 Bruno Góis Mateus 1 Contents Programação Orientada a Objetos (Bruno Góis Mateus ): Lista de exercícios #1 Classes e Instanciação 3 A classe Circle...............................................

Leia mais

Marketing Pessoal. Uma visão de si mesmo

Marketing Pessoal. Uma visão de si mesmo Marketing Pessoal Uma visão de si mesmo 1 O Curriculo O currículo é uma peça importante para a sua apresentação profissional, então seja profissional na sua apresentação. 2 O currículo UM BOM CURRÍCULO......apresenta

Leia mais

Curso Juventude Brasileira e Ensino Médio Inovador. Manual do ambiente Moodle

Curso Juventude Brasileira e Ensino Médio Inovador. Manual do ambiente Moodle Curso Juventude Brasileira e Ensino Médio Inovador Manual do ambiente Moodle CURSO DE INTRODUÇÃO AO MOODLE 1. Introdução Estamos começando nossa viagem e nossa primeira parada é na unidade denominada Curso

Leia mais

A Era dos Mosquitos Transgênicos

A Era dos Mosquitos Transgênicos A Era dos Mosquitos Transgênicos Depois das plantas geneticamente modificadas, a ciência dá o passo seguinte - e cria um animal transgênico. Seus inventores querem liberá-lo no Brasil. Será que isso é

Leia mais

Psicologia Social. É a área da Psicologia que procura estudar a interação social.

Psicologia Social. É a área da Psicologia que procura estudar a interação social. Psicologia Social Psicologia Social É a área da Psicologia que procura estudar a interação social. Aroldo Rodrigues, afirma que a psicologia social é uma das manifestações comportamentais suscitada pela

Leia mais

Bem vindos à técnica CRC

Bem vindos à técnica CRC Bem vindos à técnica CRC 1 Nossa Agenda Conceitos CRC do modelo de classes Serviços Apresentação do CRC Classe Solicitação Apresentação Atributos Classe Solicitação Apresentação Modelo Classes 2 O que

Leia mais

Configurando o Controle dos Pais no Windows Vista

Configurando o Controle dos Pais no Windows Vista Autor: Bruno Leonardo MCP, MCDST, MCSA http://brunoleonardoleal.spaces.live.com 24/06/2007 Configurando o Controle dos Pais no Windows Vista Página 1 de 16 O Controle dos Pais está disponível nas versões

Leia mais

Copyright Proibida Reprodução. Prof. Éder Clementino dos Santos

Copyright Proibida Reprodução. Prof. Éder Clementino dos Santos NOÇÕES DE OHSAS 18001:2007 CONCEITOS ELEMENTARES SISTEMA DE GESTÃO DE SSO OHSAS 18001:2007? FERRAMENTA ELEMENTAR CICLO DE PDCA (OHSAS 18001:2007) 4.6 ANÁLISE CRÍTICA 4.3 PLANEJAMENTO A P C D 4.5 VERIFICAÇÃO

Leia mais

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos Sumário Sistemas de Informação para Processos Produtivos 1. Gerência de 2. Agentes principais e seus papéis 3. Ciclo de vida do gerenciamento de projetos M. Sc. Luiz Alberto lasf.bel@gmail.com Módulo 6

Leia mais

Cotagem de elementos

Cotagem de elementos Cotagem de elementos Introdução Na aula anterior você estudou algumas regras para cotagem e aprendeu como indicar as cotas básicas da peça. Mas, só com essas cotas, não é possível produzir peças que tenham

Leia mais

Manifeste Seus Sonhos

Manifeste Seus Sonhos Manifeste Seus Sonhos Índice Introdução... 2 Isso Funciona?... 3 A Força do Pensamento Positivo... 4 A Lei da Atração... 7 Elimine a Negatividade... 11 Afirmações... 13 Manifeste Seus Sonhos Pág. 1 Introdução

Leia mais

Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações

Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações 3 Protótipos Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações multimídia distribuídas. Os protótipos auxiliaram

Leia mais

TIPOS DE RELACIONAMENTOS

TIPOS DE RELACIONAMENTOS 68 Décima-Segunda Lição CONSTRUINDO RELACIONAMENTOS DE QUALIDADE Quando falamos de relacionamentos, certamente estamos falando da inter-relação de duas ou mais pessoas. Há muitas possibilidades de relacionamentos,

Leia mais

segredos para vencer com Análises

segredos para vencer com Análises segredos para vencer com Análises Quase todas as empresas usam análises. Mas nem toda empresa está obtendo tudo que suas análises poderiam oferecer. Então, o que você realmente destacaria de suas análises

Leia mais

O Que é um Produto? Capítulo 8. Produtos, Serviços e Experiências. O Que é um Serviço? Estratégia de Produtos e Serviços

O Que é um Produto? Capítulo 8. Produtos, Serviços e Experiências. O Que é um Serviço? Estratégia de Produtos e Serviços Capítulo 8 Estratégia de Produtos e Serviços 1 O Que é um Produto? Um Produto é algo que pode ser oferecido a um mercado para apreciação, aquisição, uso ou consumo e para satisfazer um desejo ou uma necessidade.

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 6 EJB Enterprise Java

Leia mais

A avaliação será baseada nos conteúdos deste roteiro. Bons estudos!

A avaliação será baseada nos conteúdos deste roteiro. Bons estudos! 1 ROTEIROS DE ORIENTAÇÃO DE ESTUDOS DE RECUPERAÇÃO Ensino Fundamental II 9º Ano Professora: Eliane Disciplina: História Caro aluno, Você deverá ser capaz de demonstrar que se apropriou das temáticas e

Leia mais

Versão 1.0 O DIÁRIO DE CLASSE ELETRÔNICO QUE PUBLICA INFORMAÇÕES NA WEB

Versão 1.0 O DIÁRIO DE CLASSE ELETRÔNICO QUE PUBLICA INFORMAÇÕES NA WEB Versão 1.0 DiariOver O DIÁRIO DE CLASSE ELETRÔNICO QUE PUBLICA INFORMAÇÕES NA WEB Manual do Professor Índice 1. Apresentação...1 2. Planilhas para Inserção de Conteúdo...2 2.1 _Dados...3 2.2 _Alunos...3

Leia mais