Questões de Concurso Público CELESC 2022 para Analista de Sistemas - Desenvolvimento
Foram encontradas 60 questões
Analise as afirmativas abaixo com relação ao software de controle de versões Apache Subversion.
1. O Subversion é um sistema centralizado de compartilhamento de informação. Em seu núcleo está um repositório, que é uma central de armazenamento de dados. O repositório armazena informação em forma de uma árvore de arquivos - uma hierarquia típica de arquivos e diretórios.
2. O servidor Apache Subversion requer exclusivamente um servidor Linux para sua execução.
3. O Subversion utiliza um modelo de copy-modify-merge (copiar-modificar-fundir) como uma alternativa ao locking. Nesse modelo, cada usuário se conecta ao repositório do projeto e cria uma cópia de trabalho pessoal (personal working copy,ou cópia local) - um espelho local dos arquivos e diretórios do repositório. Os usuários então trabalham simultaneamente e independentemente, modificando suas cópias privadas. Finalmente, as cópias privadas são fundidas (merged) numa nova versão final.
Assinale a alternativa que indica todas as afirmativas corretas.
REST e SOAP são duas abordagens diferentes de transmissão de dados online. Especificamente, eles definem como as interfaces de programação de aplicações (APIs) são criadas, o que possibilita a comunicação dos dados entre aplicações web.
Assinale a alternativa correta em relação ao assunto.
Assinale a alternativa que descreve corretamente a operação que o método abaixo realiza sobre um vetor (v) de números inteiros.
public void operacao(int[] v) {
for(int i = 0; i < v.length - 1; i++) {
for(int j = 0; j < v.length - 1 - i;
j++) {
if(v[j] < v[j + 1]) {
int aux = v[j];
v[j] = v[j + 1];
v[j + 1] = aux;
}
}
}
}
Assinale a alternativa correta em relação ao assunto.
Assinale a alternativa que contém quatro tipos diferentes de componentes de aplicativo.
Analise as afirmativas abaixo em relação ao assunto.
1. A unidade de persistência é utilizada para configurar as informações referentes ao provedor do JPA (implementação da especificação JPA) e ao banco de dados; também podemos identificar as classes que serão mapeadas como entidades do banco de dados.
2. O contexto de persistência define o conjunto de instâncias ativas que o aplicativo está manipulando atualmente.
3. O JPAUnityManager é um serviço responsável por gerenciar as entidades; através dele é possível gerenciar o ciclo de vida das entidades, operação de sincronização com a base de dados (inserir, atualizar ou remover), consultar entidades e outros.
Assinale a alternativa que indica todas as afirmativas corretas.
Assinale a alternativa que apresenta o nível de acesso aos dados que limita o acesso aos métodos da própria classe, tratando-se do nível de proteção dos dados mais elevado.
Assinale a alternativa correta em relação ao assunto.
1. Mapeamento Acelerado é a forma mais simples de mapeamento. Cada bloco na memória principal é mapeado em uma linha da memória cache.
2. O Mapeamento Associativo caracteriza-se por um bloco da memória principal poder ser colocado em qualquer posição da cache, ou seja, um bloco de memória pode ser associado a qualquer entrada da cache.
3. Mapeamento Direto, Associativo e Acelerado são mecanismos de mapeamento da memória principal para a memória cache.
Assinale a alternativa que indica todas as afirmativas corretas.
Analise as afirmativas abaixo com relação ao digrama de classes (UML)
1. Os diagramas de classe são fundamentais para o processo de modelagem de objetos e modelam a estrutura dinâmica de um sistema.
2. Dependendo da complexidade de um sistema, é possível utilizar um único diagrama de classe para modelar um sistema inteiro ou vários diagramas de classe para modelar os componentes de um sistema.
3. O diagrama de classes pode ser utilizado para visualizar, especificar e documentar recursos estruturais nos modelos. Por exemplo, durante as fases de análise e design do ciclo de desenvolvimento, é possível criar diagramas de classe para capturar e definir a estrutura das classes bem como os relacionamentos entre classes.
Assinale a alternativa que indica todas as afirmativas corretas.
1. Problemas de escopo ocorrem quando os limites do sistema são definidos de forma precária ou os clientes/usuários especificam detalhes técnicos desnecessários que podem confundir, em vez de esclarecer, os objetivos globais do sistema.
2. Problemas de volatilidade ocorrem quando os requisitos mudam com o tempo. Para ajudar a superar esses problemas, devemos abordar o levantamento de requisitos de forma organizada.
3. O documento de especificação de requisitos de software (Software Requirements Specification - SRS) é criado ao final do processo de desenvolvimento, contendo uma descrição detalhada de todos os aspectos do software finalizado, devendo ser entregue ao cliente na fase de aceitação do produto.
Assinale a alternativa que indica todas as afirmativas corretas.
1. A criptografia de chave pública é simétrica, envolvendo o uso de duas chaves simétricas, sendo necessário o uso das duas em qualquer sequência para cifrar ou decifrar os dados.
2. É computacionalmente inviável determinar a chave de decriptação dado apenas o conhecimento do algoritmo de criptografia e da chave de encriptação.
3. Alguns algoritmos, como RSA, também permitem que qualquer uma das duas chaves relacionadas possa ser usada para encriptação, com a outra para a decriptação.
Assinale a alternativa que indica todas as afirmativas corretas.
1. No servidor IIS da Microsoft, a Application Request Routing (ARR) permite que administradores do servidor Web aumentem a confiabilidade e escalabilidade de aplicações Web através de roteamento basado em regras (rule--based routing) e balanceamento de carga de requisições HTTP recebidas pelo servidor.
2. O servidor WildFly, que antes se chamava JBoss AS, é um servidor de aplicações open source, escrito em Java, baseado nos padrões definidos pela especificação Java EE.
3. O servidor Wildfly é um servidor de aplicação Java EE desenvolvido em Java e pode ser executado somente em Sistemas Operacionais Unix/Linux, 32 ou 64 bits que tenham suporte ao Java.
Assinale a alternativa que indica todas as afirmativas corretas.
Assinale a alternativa correta em relação ao assunto.