Questões de Concurso Comentadas para analista - informática

Foram encontradas 449 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q947097 Inglês

Cow Threat


Cows are walking machines. They transform materials (grass, hay, water, and feed) into finished products (milk, beef, leather, and so on).

As any factory, cows produce waste. Solid waste is eliminated through the rear end of these ‘complex machines’, and it is used as fertilizer.

The fermentation process in their four stomachs produces gas. These walking machines have two chimneys: one in the front end, and other in the rear end. Gaseous emissions through the front end chimney are called burps. Cows burp a lot. Every minute and half these burps release methane gas. Methane is dangerous to the planet because it contributes to the greenhouse effect.

The world population is growing very fast. That means there are more people eating beef. Consequently, there is more cattle – more walking machines – producing more methane gas.

This is the problem, but very few people want to change their eating habits. What about you? 

Match the words on column 1 with their meanings on column 2.


Column 1 Words

1. hay

2. waste

3. rear

4. burp

5. cattle


Column 2 Meanings

( ) the back part of something.

( ) cows and bulls that are kept for their milk or meat.

( ) grass that is cut and dried and used as animal food.

( ) unwanted matter or material of any type.

( ) to allow air from the stomach to come out through the mouth in anoisy way.


Choose the alternative which presents the correct sequence:

Alternativas
Q947096 Inglês

Cow Threat


Cows are walking machines. They transform materials (grass, hay, water, and feed) into finished products (milk, beef, leather, and so on).

As any factory, cows produce waste. Solid waste is eliminated through the rear end of these ‘complex machines’, and it is used as fertilizer.

The fermentation process in their four stomachs produces gas. These walking machines have two chimneys: one in the front end, and other in the rear end. Gaseous emissions through the front end chimney are called burps. Cows burp a lot. Every minute and half these burps release methane gas. Methane is dangerous to the planet because it contributes to the greenhouse effect.

The world population is growing very fast. That means there are more people eating beef. Consequently, there is more cattle – more walking machines – producing more methane gas.

This is the problem, but very few people want to change their eating habits. What about you? 

Read these sentences and, according to the text, decide if they are true ( T ) or false ( F ).


( ) Cows have more than one stomach.

( ) The production of methane is a serious problem.

( ) Cows eliminate gases through their front and rear ends.

( ) Burps are eliminations of gas through the rear end.

( ) Cows burp approximately 10 times in one hour.


Choose the alternative which presents the correct sequence:

Alternativas
Q947088 Português

Texto 2


Formação profissional e responsabilidade social


Em geral, nas várias perspectivas relativas [……] formação profissional daqueles que atuam, direta ou indiretamente, nas áreas científico-tecnológicas, observamos visões de mundo que se pautam em pelo menos três atitudes: niilista – reduz toda e qualquer compreensão [……] nada; há uma descrença absoluta em relação [……] todo e qualquer posicionamento, quer seja ortodoxo, quer seja crítico; positivada – submete-se [……] uma lógica antimetafísica e antiteológica, preconizando que o conhecimento científico válido é aquele resultante unicamente de fatos e dados da experiência físico-matemática. Ignora os aspectos subjetivos, sócio-históricos e político-ideológicos e os seus efeitos na produção científico-tecnológica; crítico-propositiva – submete-se [……] lógica da existência. Entende que a opção político-econômica define os projetos para o desenvolvimento humano e tecnológico e, a partir dessa submissão e entendimento, busca compreender a relação entre ciência, tecnologia e sociedade. Seus projetos vislumbram ações voltadas para o bem comum.

A atitude crítico-prospectiva “é um movimento que combina o desejo de mudanças profundas em nossa prática econômica e social com mudanças em nossa abordagem psíquica e espiritual da vida. Em sua forma mais geral, sua meta é a ativação do indivíduo, a restauração do controle do homem sobre o sistema social, a humanização da tecnologia.” (Fromm, s/d, p. 17). Um crítico-propositivista, antes de tudo, é um realista esperançoso; é uma pessoa que lê a realidade cotidiana, os movimentos da sociedade e as suas relações entre o homem, a ciência e a tecnologia.

Acreditamos em responsabilidade social que seja vinculada ao cotidiano das ações corriqueiras de cada indivíduo. Ninguém nasce responsável, assim como ninguém nasce com identidade formada. Os seres humanos se tornam quem são pelas relações e vínculos estabelecidos entre eles e os outros. Não acreditamos em responsabilidade social panfletária, pontual  e promotora em algum nível de atos que potencializam a segregação entre os seres humanos. Por outro lado, acreditamos, sim, numa responsabilidade social constitutiva de uma prática imersa em valores éticos e morais, ou seja, capaz de favorecer a cada um – na dialética da relação eu-outros – a realização de sua vida como uma obra de arte. Dizendo de outra maneira, é aquela prática em que o ser humano está mergulhado na construção estética da sua própria existência indissociável de outras existências.

BAZZO, W. A.; PEREIRA, L. T. V.; BAZZO, J. L. S. Conversando sobre educação tecnológica. 2. ed. Florianópolis: Ed. da Ufsc, 2016. p. 126-129. Adaptado.

Assinale a alternativa correta, considerando as afirmativas em relação ao texto 2.
Alternativas
Q947085 Português

Texto 1

Escutatória


Sempre vejo anunciados cursos de oratória. Nunca vi anunciado curso de escutatória. Todo mundo quer aprender a falar. Ninguém quer aprender a ouvir. Pensei em oferecer um curso de escutatória. Mas acho que ninguém vai se matricular.


Escutar é complicado e sutil. Diz o Alberto Caeiro que “não é bastante não ser cego para ver as árvores e as flores. É preciso também não ter filosofia nenhuma”. Filosofia é um monte de ideias, dentro da cabeça, sobre como são as coisas. Aí a gente que não é cego abre os olhos. Diante de nós, fora da cabeça, nos campos e matas, estão as árvores e as flores. Ver é colocar dentro da cabeça aquilo que existe fora. As árvores e as flores entram. Mas – coitadinhas delas – entram e caem num mar de ideias. São misturadas nas palavras da filosofia que moram em nós. Perdem a sua simplicidade de existir. Ficam outras coisas. Então, o que vemos não são as árvores e as flores. Para se ver é preciso que a cabeça esteja vazia.


Parafraseio o Alberto Caeiro: “Não é bastante ter ouvidos para se ouvir o que é dito. É preciso também que haja silêncio dentro da alma.” Daí a dificuldade: a gente não aguenta ouvir o que o outro diz sem logo dar um palpite melhor, sem misturar o que ele diz com aquilo que a gente tem a dizer. Como se aquilo que ele diz não fosse digno de consideração e precisasse ser complementado por aquilo que a gente tem a dizer, que é muito melhor. Certo estava Lichtenberg – citado por Murilo Mendes: “Há quem não ouça até que lhe cortem as orelhas.” Nossa incapacidade de ouvir é a manifestação mais constante e sutil da nossa arrogância e vaidade: no fundo, somos os mais bonitos…


Há grupos religiosos cuja liturgia consiste de silêncio. Não basta o silêncio de fora. É preciso silêncio dentro. Ausência de pensamentos. E aí, quando se faz o silêncio dentro, a gente começa a ouvir coisas que não ouvia. Fernando Pessoa conhecia a experiência, e se referia a algo que se ouve nos interstícios das palavras, no lugar onde não há palavras. É música, melodia que não havia e que quando ouvida nos faz chorar. A música acontece no silêncio. É preciso que todos os ruídos cessem. No silêncio, abrem-se as portas de um mundo encantado que mora em nós – como no poema de Mallarmé, A catedral submersa, que Debussy musicou. A alma é uma catedral submersa. No fundo do mar – quem faz mergulho sabe – a boca fica fechada. Somos todos olhos e ouvidos.

ALVES, R. Escutatória <<http://www.institutorubemalves.org.br/rubem-alves/carpe-diem/cronicas/escutatoria-3/>>, Acesso em 26/08/2017. [Adaptado]

Analise as afirmativas abaixo, considerando-as em relação ao texto 1.


1. O autor alterna as formas “nós” e “a gente” para se referir à primeira pessoa do plural, evidenciando não só um uso variável de formas pronominais mas também traços de informalidade no texto.

2. No terceiro parágrafo, o sinal de dois-pontos depois de Alberto Caeiro e de Murilo Mendes introduz a fala direta dessas duas pessoas, respectivamente.

3. Em “Daí a dificuldade […]” (3° parágrafo), a palavra sublinhada funciona como conector que introduz uma informação decorrente do que foi dito anteriormente, podendo ser substituída por “Donde”, sem prejuízo de significado.

4. Em “sem misturar o que ele diz […]. Como se aquilo que ele diz” (3°parágrafo), o referente do pronome sublinhado nas duas ocorrências é definido, sendo o indivíduo identificado no contexto precedente.

5. Em “As árvores e as flores entram. Mas – coitadinhas delas – entram e caem num mar de ideias.” (2° parágrafo) e “No fundo do mar – quem faz mergulho sabe – a boca fica fechada.” (4° parágrafo), os segmentos entre travessões são comentários do autor que, se retirados, não alteram as relações sintáticas entre os demais constituintes das frases.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807372 Redes de Computadores
A empresa onde Paulo trabalha deseja implementar a seguinte política referente a suas páginas web: somente aqueles usuários de Internet que tiverem estabelecido relações comerciais anteriores com a empresa poderão ter acesso; o acesso para outros tipos de usuários deve ser bloqueado. Nesse caso,
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807370 Segurança da Informação
Sobre os criptossistemas de chave pública é correto afirmar:
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807369 Governança de TI
Considere que Lucas foi contratado para determinar o nível de maturidade na continuidade do negócio de uma organização, definindo uma classificação de maturidade com 6 níveis (de 0 a 5), onde o nível mais alto indica a melhor situação. Considere também que para a organização alcançar o nível imediatamente superior é obrigatório que todos os itens do nível em questão tenham sido satisfatoriamente atendidos. Os níveis definidos por Lucas foram descritos conforme abaixo: I. Existe um monitoramento dos recursos utilizados pelos processos/serviços de negócio, com objetivo de proativamente identificar, minimizar ou eliminar situações de indisponibilidade. São realizados, pelo menos duas vezes por ano, testes (mesmo que parciais) para garantir a efetividade da solução de recursos alternativos. Os testes realizados são planejados, documentados, avaliados e contam com a participação das áreas usuárias. II. Não existem cópias de segurança dos dados, dos programas aplicativos, dos produtos de apoio (ferramentas) e dos sistemas operacionais. III. Existem recursos de tecnologia e de escritórios alternativos em outro local distante dos locais principais. Foi realizada uma análise de impactos (financeiro, de imagem e operacional) no negócio junto aos usuários, para identificar a prioridade de recuperação dos processos/serviços críticos. IV. Existe uma pessoa responsável pela gestão das cópias de segurança, garantindo o cumprimento das ações definidas. As cópias de segurança são guardadas em local diferente do local principal, que possui proteção física adequada. Existem recursos de tecnologia alternativos dentro do próprio ambiente principal, garantindo a continuidade do ambiente computacional para contingências parciais. V. Os planos de procedimentos alternativos e de tecnologia são atualizados e validados pelo menos duas vezes por ano. Existem definidos os responsáveis por esses planos. Existe uma política de contingência assinada pela alta direção da organização. VI. Existem planos alternativos documentados que serão utilizados pelos usuários, caso ocorra uma indisponibilidade dos recursos de tecnologia. São realizados, pelo menos, dois testes (mesmo que complementares) durante o ano pelos usuários para esses procedimentos alternativos. Para que as metas de maturidade sejam descritas da forma correta (Nível 0 ao Nível 5), os itens descritos acima devem ser ordenados como: 
        Nível 0      A      IV               B      II              C      II                  D      III              E      IV                     Nível 1      A      II                    B      IV                   C      V                    D      II                   E      III       Nível 2     A     I                  B     III                  C    I                  D    IV                E     II           
   Nível 3    A   III                  B   I                  C   III                  D   V                E   V           
   Nível 4  A   V                  B   VI                  C   IV                  D   VI                E   I           
 Nível 5 A   VI                  B   V                 C   VI                  D   I                E   VI           

Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807368 Segurança da Informação
A gestão de riscos compreende atividades coordenadas para direcionar e controlar uma organização no que se refere a riscos. Considere I. As análises/avaliações de riscos devem ser realizadas periodicamente, para contemplar as mudanças nos requisitos de segurança da informação e na situação de risco, ou seja, nos ativos, ameaças, vulnerabilidades, impactos, avaliação do risco e quando uma mudança significativa ocorrer. II. O escopo de uma análise/avaliação de riscos pode tanto ser em toda a organização, partes da organização, em um sistema de informação específico, em componentes de um sistema específico ou em serviços onde isto seja praticável, realístico e útil. III. Antes de considerar o tratamento de um risco, a organização deve definir os critérios para determinar se os riscos podem ser ou não aceitos. Riscos podem ser aceitos se, por exemplo, for avaliado que o risco é baixo ou que o custo do tratamento não é economicamente viável para a organização. Está correto o que consta em
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807367 Engenharia de Software
A arquitetura de software de um sistema é a estrutura do sistema, que compreende os elementos, as relações entre eles, e as propriedades desses elementos e relações que são visíveis externamente. A linguagem UML pode ser utilizada para modelar e documentar arquiteturas de software por meio de diagramas. Dentre eles, os principais diagramas que permitem modelar os aspectos físicos de um sistema orientado a objetos são diagramas de
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807366 Programação
A tecnologia JavaServer Faces (JSF) fornece ferramentas para implementar interfaces do usuário que são extensíveis e reutilizáveis utilizando templates Facelet. Com esses templates é possível criar páginas que podem atuar como base ou modelo para outras páginas do site permitindo o reuso de código e ajudando a manter uma aparência padrão. Com base nessas informações, considere a existência de uma página de template chamada modelo.xhtml, cujo código é apresentado a seguir: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html"> <h:head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <h:outputStylesheet library="css" name="default.css"/> <title>Template Facelet</title> </h:head> <h:body> <div id="top" class="top"> <ui:insert name="top">Seção superior</ui:insert> </div> <div> <div id="left"> <ui:insert name="left">Seção esquerda</ui:insert> </div> <div id="content" class="content"> <ui:insert name="content">Conteúdo principal</ui:insert> </div> </div> </h:body> </html>
Para usar (invocar) a página de template em uma nova página do site e para definir o conteúdo que será inserido nas seções do template onde estão as tags ui:insert, utilizam-se respectivamente as tags
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807365 Programação

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um projeto chamado Prova criado com a IDE NetBeans, contendo as classes Principal, Funcionário, Mensalista e Diarista. 


Classe Funcionário:

package classes;

public class Funcionário {

private int id;

private String nome;

private double valorRef;

public Funcionário(int id, String nome, double valorRef) {

this.id = id;

this.nome = nome;

this.valorRef = valorRef;

    }

    public Funcionário() {

    } public int getId() {

    return id;

    }

    public void setId(int id) {

    this.id = id;

    }

    public String getNome() {

    return nome;

    }

    public void setNome(String nome) {

    this.nome = nome;

    }

    public double getValorRef() {

    return valorRef; }

    public void setValorRef(double valorRef) {

    this.valorRef = valorRef;

    }

    public double obterSalario(){

    return valorRef;

    }

}

Classe Mensalista:

package classes;

public class Mensalista extends Funcionário{

private double horasExtras;

private double descontos;

public Mensalista(double horasExtras, double descontos, int id, String nome, double valorRef) {

super(id, nome, valorRef);

this.horasExtras = horasExtras;

this.descontos = descontos;

    }

    public double getDescontos() {

    return descontos;

    }

    public void setDescontos(double descontos) {

    this.descontos = descontos;

    }

    public double getHorasExtras() {

    return horasExtras;

    }

    public void setHorasExtras(double horasExtras) {

    this.horasExtras = horasExtras;

    }

    @Override public double obterSalario(){

    return super.getValorRef() + horasExtras - descontos;

    }

}


Classe Diarista:

package classes;

public class

Diarista extends Funcionário {

public int diasTrabalhados;

public Diarista(int diasTrabalhados, int id, String nome, double valorRef) {

super(id, nome, valorRef);

    this.diasTrabalhados = diasTrabalhados;

    }

    public int getDiasTrabalhados() {

    return diasTrabalhados;

    }

    public void setDiasTrabalhados(int diasTrabalhados) {

    this.diasTrabalhados = diasTrabalhados;

    }

    @Override public double obterSalario(){

    return super.getValorRef() * diasTrabalhados;

    }

}


Classe Principal:

package principal;

import classes.Diarista;

import classes.Funcionário;

import classes.Mensalista;

public class Principal {

    public static void main(String[] args) {

    double sal01, sal02;

    Funcionário fun01 = new Diarista(12, 1, "Maria Joaquina", 80.00);

    Funcionário fun02 = new Mensalista(500.00, 200.00, 2, "Pedro Henrique",1500.00);

    sal01 = fun01.obterSalario();

    sal02 = fun02.obterSalario();

    }


Sobre as classes apresentadas, é correto afirmar:
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807364 Programação

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um projeto chamado Prova criado com a IDE NetBeans, contendo as classes Principal, Funcionário, Mensalista e Diarista. 


Classe Funcionário:

package classes;

public class Funcionário {

private int id;

private String nome;

private double valorRef;

public Funcionário(int id, String nome, double valorRef) {

this.id = id;

this.nome = nome;

this.valorRef = valorRef;

    }

    public Funcionário() {

    } public int getId() {

    return id;

    }

    public void setId(int id) {

    this.id = id;

    }

    public String getNome() {

    return nome;

    }

    public void setNome(String nome) {

    this.nome = nome;

    }

    public double getValorRef() {

    return valorRef; }

    public void setValorRef(double valorRef) {

    this.valorRef = valorRef;

    }

    public double obterSalario(){

    return valorRef;

    }

}

Classe Mensalista:

package classes;

public class Mensalista extends Funcionário{

private double horasExtras;

private double descontos;

public Mensalista(double horasExtras, double descontos, int id, String nome, double valorRef) {

super(id, nome, valorRef);

this.horasExtras = horasExtras;

this.descontos = descontos;

    }

    public double getDescontos() {

    return descontos;

    }

    public void setDescontos(double descontos) {

    this.descontos = descontos;

    }

    public double getHorasExtras() {

    return horasExtras;

    }

    public void setHorasExtras(double horasExtras) {

    this.horasExtras = horasExtras;

    }

    @Override public double obterSalario(){

    return super.getValorRef() + horasExtras - descontos;

    }

}


Classe Diarista:

package classes;

public class

Diarista extends Funcionário {

public int diasTrabalhados;

public Diarista(int diasTrabalhados, int id, String nome, double valorRef) {

super(id, nome, valorRef);

    this.diasTrabalhados = diasTrabalhados;

    }

    public int getDiasTrabalhados() {

    return diasTrabalhados;

    }

    public void setDiasTrabalhados(int diasTrabalhados) {

    this.diasTrabalhados = diasTrabalhados;

    }

    @Override public double obterSalario(){

    return super.getValorRef() * diasTrabalhados;

    }

}


Classe Principal:

package principal;

import classes.Diarista;

import classes.Funcionário;

import classes.Mensalista;

public class Principal {

    public static void main(String[] args) {

    double sal01, sal02;

    Funcionário fun01 = new Diarista(12, 1, "Maria Joaquina", 80.00);

    Funcionário fun02 = new Mensalista(500.00, 200.00, 2, "Pedro Henrique",1500.00);

    sal01 = fun01.obterSalario();

    sal02 = fun02.obterSalario();

    }


Se o método obterSalario fosse protected na classe Funcionário, a linha sal01 = fun01.obterSalario(); na classe Principal estaria
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807363 Programação

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um projeto chamado Prova criado com a IDE NetBeans, contendo as classes Principal, Funcionário, Mensalista e Diarista. 


Classe Funcionário:

package classes;

public class Funcionário {

private int id;

private String nome;

private double valorRef;

public Funcionário(int id, String nome, double valorRef) {

this.id = id;

this.nome = nome;

this.valorRef = valorRef;

    }

    public Funcionário() {

    } public int getId() {

    return id;

    }

    public void setId(int id) {

    this.id = id;

    }

    public String getNome() {

    return nome;

    }

    public void setNome(String nome) {

    this.nome = nome;

    }

    public double getValorRef() {

    return valorRef; }

    public void setValorRef(double valorRef) {

    this.valorRef = valorRef;

    }

    public double obterSalario(){

    return valorRef;

    }

}

Classe Mensalista:

package classes;

public class Mensalista extends Funcionário{

private double horasExtras;

private double descontos;

public Mensalista(double horasExtras, double descontos, int id, String nome, double valorRef) {

super(id, nome, valorRef);

this.horasExtras = horasExtras;

this.descontos = descontos;

    }

    public double getDescontos() {

    return descontos;

    }

    public void setDescontos(double descontos) {

    this.descontos = descontos;

    }

    public double getHorasExtras() {

    return horasExtras;

    }

    public void setHorasExtras(double horasExtras) {

    this.horasExtras = horasExtras;

    }

    @Override public double obterSalario(){

    return super.getValorRef() + horasExtras - descontos;

    }

}


Classe Diarista:

package classes;

public class

Diarista extends Funcionário {

public int diasTrabalhados;

public Diarista(int diasTrabalhados, int id, String nome, double valorRef) {

super(id, nome, valorRef);

    this.diasTrabalhados = diasTrabalhados;

    }

    public int getDiasTrabalhados() {

    return diasTrabalhados;

    }

    public void setDiasTrabalhados(int diasTrabalhados) {

    this.diasTrabalhados = diasTrabalhados;

    }

    @Override public double obterSalario(){

    return super.getValorRef() * diasTrabalhados;

    }

}


Classe Principal:

package principal;

import classes.Diarista;

import classes.Funcionário;

import classes.Mensalista;

public class Principal {

    public static void main(String[] args) {

    double sal01, sal02;

    Funcionário fun01 = new Diarista(12, 1, "Maria Joaquina", 80.00);

    Funcionário fun02 = new Mensalista(500.00, 200.00, 2, "Pedro Henrique",1500.00);

    sal01 = fun01.obterSalario();

    sal02 = fun02.obterSalario();

    }


Ao compilar e executar o projeto, as variáveis sal01 e sal02 receberão, respectivamente, os valores
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807362 Engenharia de Software
Considere: Caso 1: Pedro foi contratado para realizar testes de software na empresa B. Realizava um conjunto de testes na interface do software focados em exercitar os requisitos funcionais. Na bateria de testes que realizava, procurava encontrar funções incorretas ou faltando, erros de interface, erros em estruturas de dados, erros em acesso a base de dados externas, erros de comportamento e de desempenho e erros de inicialização e término. Caso 2: Paulo foi contratado para realizar testes de software na empresa C. Realizava testes nos caminhos lógicos do software e nas colaborações entre componentes exercitando conjuntos específicos de condições e/ou ciclos. Testava todos os caminhos independentes dos módulos pelo menos uma vez, exercitava as decisões lógicas nos seus estados verdadeiro ou falso e exercitava estruturas internas para assegurar a sua validade.
Pedro realizava testes 
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807361 Engenharia de Software
Sobre os processos ágeis de desenvolvimento de software XP e Scrum, considere:
I. Emprega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento, projeto, codificação e testes.
II. Seus princípios são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.
III. Faz uso do teste de unidades como sua tática de testes primária. À medida que cada classe é desenvolvida, a equipe desenvolve um teste de unidade para exercitar cada operação de acordo com a sua funcionalidade especificada. À medida que um incremento é entregue a um cliente as histórias de usuários ou casos de uso implementados pelo incremento são usados como base para testes de aceitação.
IV. O jogo do planejamento se inicia com a atividade de ouvir (que constitui uma atividade de levantamento de requisitos). Essa atividade conduz à criação de um conjunto de histórias de usuários que descreve o resultado, as características e a funcionalidade requisitados para o software a ser construído.
A associação correta entre cada item e o respectivo processo ágil é 

Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807360 Engenharia de Software
Uma estratégia de teste que é preferida por grande parte das equipes de software assume uma visão incremental do teste, começando com o teste das unidades individuais do programa, passando para os testes destinados a facilitar a integração de unidades e culminando com testes que usam o sistema concluído. No Processo Unificado (PU), os testes de unidades e testes de integração são realizados na fase de
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807359 Engenharia de Software
A equipe de TI da empresa A desenvolveu um software onde os requisitos iniciais foram razoavelmente bem definidos, porém, devido ao escopo geral do trabalho de desenvolvimento, o uso de um processo de software puramente linear não pôde ser utilizado, optando-se por combinar elementos dos fluxos de processos lineares e paralelos. Durante o processo de desenvolvimento foi liberada uma série de versões que ofereciam, progressivamente, maior funcionalidade para o cliente à medida que cada versão era entregue. A primeira versão entregue contemplava o atendimento aos requisitos básicos, porém, muitos recursos complementares foram entregues em versões posteriores. Após a primeira versão ser entregue, usada e avaliada pelo cliente, foi realizado um planejamento para que a entrega da versão seguinte já considerasse a modificação na versão essencial para melhor se adequar às necessidades do cliente e a entrega de recursos e funcionalidades adicionais. Esse processo foi repetido após a liberação de cada versão, ate que o software estivesse completo. Nota-se no texto que o modelo de processo utilizado pela equipe de TI da empresa A teve seu foco voltado para a entrega de um produto operacional em cada versão. As primeiras versões foram partes do produto final que realmente possuíam capacidade para atender aos usuários e oferecer uma plataforma para a avaliação O texto permite concluir que foi utilizado o modelo de processo
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807358 Engenharia de Software
Para se desenvolver um software de qualidade normalmente utiliza-se uma ou mais metodologias para as atividades, ações e tarefas necessárias. Essas metodologias podem ser consideradas processos de software. Sobre esses processos, é correto afirmar:
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807357 Banco de Dados
O Data Warehouse (DW) é um tipo especial de banco de dados que proporciona uma sólida e concisa integração dos dados de uma empresa para a realização de análises gerenciais estratégicas de seus principais processos de negócio. O DW é um depósito de dados
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807356 Banco de Dados
Sobre arquitetura do SGBD Oracle, considere:
I. Os componentes principais de um servidor corporativo típico são uma ou mais CPUs, espaço em disco e memória. Enquanto o banco de dados Oracle é armazenado em um disco do servidor, uma instância Oracle existe na memória do servidor.
II. Os arquivos de dados em um BD Oracle são agrupados em uma ou mais tablespaces. Dentro de cada tablespace as estruturas lógicas do banco de dados, como tabelas e índices, são segmentos subdivididos em ainda mais extensões e blocos.
III. Um tablespace Oracle consiste em um ou mais arquivos de dados. Um arquivo de dados pode ser parte de mais de um tablespace. Numa instalação do Oracle são criados no mínimo 6 tablespaces em vários bigfile tablespaces para facilitar o gerenciamento pelo DBA Oracle.
Está correto o que consta APENAS em 
Alternativas
Respostas
321: C
322: A
323: A
324: D
325: C
326: B
327: B
328: A
329: D
330: E
331: C
332: D
333: A
334: D
335: E
336: E
337: B
338: B
339: B
340: E