Questões de Concurso Para analista de sistemas

Foram encontradas 18.462 questões

Resolva questões gratuitamente!

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

Q1288167 Banco de Dados
Para que se busque qualidade em um banco de dados, é importante a aplicação de práticas de normalização em sua modelagem. Seguindo conceitos de normalização de um modelo relacional básico, a relação da figura abaixo está na forma normal: Imagem associada para resolução da questão
Alternativas
Q1288166 Engenharia de Software
Desenvolvimento ágil de software (em inglês: Agile software development) ou Método ágil é uma expressão que define um conjunto de metodologias utilizadas no desenvolvimento de software. As metodologias que fazem parte do conceito de desenvolvimento ágil, tal como qualquer metodologia de software, providenciam uma estrutura conceitual para reger projetos de engenharia de software. Métodos ágeis enfatizam comunicações em tempo real, preferencialmente cara a cara, a documentos escritos. A maioria dos componentes de um grupo ágil deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para terminar o software: no mínimo, os programadores e seus clientes(clientes são as pessoas que definem o produto, eles podem ser os gerentes, analistas de negócio, ou realmente os clientes). Considerando o contexto dos Valores da Metodologia Ágil, é correto afirmar que indivíduos e iterações
Alternativas
Q1288165 Engenharia de Software
A Análise de Pontos de Função (APF) é uma técnica para a medição de projetos de desenvolvimento de software, visando a estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário. A medida é independente da linguagem de programação ou da tecnologia que será usada para implementação. Sob esse contexto, os objetivos da APF são medir a funcionalidade solicitada pelo usuário:
Alternativas
Q1288164 Engenharia de Software
A Engenharia de Software (ES) é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de software, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade. Atualmente essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo de software, qualidade de software. Além disso, a ES deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento de um sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. Os principais fundamentos científicos para a ES envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, além de:
Alternativas
Q1275223 Sistemas Operacionais
Para responder à questão, considere a Figura 17, que mostra apenas parte da console do Sistema Operacional Linux Ubuntu 16.04 LTS. Nessa Figura, inseriuse, intencionalmente, nos locais apontados pelas seta nº 1 e 2, retângulos de modo a ocultar os comandos existentes nesses locais. 

Para que fossem exibidos os detalhes da distribuição do Linux Ubuntu 16.04 LTS, apontados pela seta nº 3, bastou, antes, executar o seguinte comando, no local apontado pela seta nº 2:
Alternativas
Q1275222 Segurança da Informação

Para responder à questão, considere a Figura 16, que mostra uma imagem exibida na tela do monitor de um computador de um usuário.


A Figura 16 mostra uma imagem que passou a ser exibida na tela do monitor de um computador, após este sofrer um ataque malicioso, executado por pessoa mal-intencionada e anônima, normalmente chamada genericamente de "hacker". Após ser mostrada essa imagem, os arquivos, dados, programas e outros recursos armazenados nesse computador ficaram inacessíveis por terem sido criptografados e o usuário desconhecer a senha criptográfica. Na imagem, o texto orienta o usuário que para ser restabelecido o acesso ao seu disco rígido e os recursos da máquina, ele deverá pagar um resgate em bitcoins. Esse tipo de ataque malicioso recebe o nome de:
Alternativas
Q1275221 Segurança da Informação
Analise os seguintes itens sobre Certificado digital: I. O certificado digital garante integridade e não repúdio nas operações que são realizadas por meio dele, tendo validade jurídica. II. O Certificado do tipo A1 é emitido e armazenado em um computador pessoal ou dispositivo móvel, como, por exemplo, smartphone ou tablet, e tem validade de 1 ano. I II. O Certificado A3 é emitido e armazenado em uma mídia criptográfica como cartão ou token e tem validade de até 3 anos.
Quais estão corretos?
Alternativas
Q1275220 Segurança da Informação
Para responder à questão, considere a Figura 15, obtida no site <<<https://www.devmedia.com.br/criptografia-conceito-e-aplicacoes-revistaeasy-net-magazine-27/26761>>, que mostra o processo de criptografia de um documento.

A Figura 15 exibe, esquematicamente, o seguinte processo criptográfico: (1) o texto original de um documento é criptografado pelo emissor, com uma chave secreta; (2) o documento criptografado é encaminhado pelo emissor para o receptor; (3) o receptor recebe o documento criptografado do emissor e o descriptografa, utilizando a mesma chave criptográfica empregada pelo emissor; e (4) o receptor acessa o conteúdo da mensagem original. Nesse tipo de criptografia, podem ser utilizados os seguintes algoritmos criptográficos: AES, Blowfish e 3DES. Esse tipo de criptografia recebe o nome de:
Alternativas
Q1275219 Redes de Computadores
Na pilha de protocolos do modelo "OSI", da "ISO", os protocolos "SMTP" e "SNMP" operam na(s):
Alternativas
Q1275218 Redes de Computadores
Assinale, dentre os endereços de IP abaixo, o único que pode ser utilizado no âmbito da Internet, por não ser privado ou local:
Alternativas
Q1275217 Segurança da Informação

Para responder à questão, considere a Figura 14 que mostra apenas parte de um texto retirado da ABNT NBR ISO/IEC 27002 Tecnologia da informação — Técnicas de segurança, no qual as palavras originais existentes nos locais apontados pelas setas nº 1, 2 e 3, foram substituídas, intencionalmente, por "Título 1", "Título 2" e "Título 3".


Nesse caso, os títulos apontados pelas setas nº 1, 2 e 3, devem ser substituídos, respectivamente, pelos seguintes textos:

I. Título 1: Controle.

II. Título 2: Diretrizes para implementação.

III. Título 3: Informações adicionais.


Quais estão corretos?

Alternativas
Q1275216 Segurança da Informação
Para responder à questão 33, considere a Figura 13, que mostra uma notícia publicada no site do Conselho Administrativo de Defesa Econômica (CADE), dia 07/06/2017, no endereço eletrônico <<<http://www.cade.gov.br/noticias/cade-condena-vazamento-de-informacaosigilosa>>. Imagem associada para resolução da questão A Figura 13 apresenta uma página eletrônica divulgada na Internet, pelo CADE, noticiando a condenação de determinado cidadão pelo vazamento de informações sigilosas, comprometendo o curso das investigações administrativas que se encontravam em andamento. Nesse caso, quando pessoas, entidades ou processos não autorizados tem acesso a dados, arquivos, documentos, informações e outros recursos sigilosos, pode-se afirmar que o seguinte princípio básico da segurança da informação foi violado:
Alternativas
Q1275215 Programação
Para responder à questão, considere as Figuras 12(a) e 12(b). A Figura 12(a) mostra um diagrama de Classes, da UML, a partir do qual implementou-se os programas principal e secundários, na linguagem de programação Java. Sobre esses programas em Java, considere os seguintes aspectos: (1) todos os programas foram implementados dentro de uma package chamada "ciga"; (2) os programas estão funcionando corretamente; (3) os métodos "get" permitem retornar o conteúdo de uma variável, por exemplo, "getR" retorna o conteúdo de "r"; e (4) a variável "x" ainda não foi declarada em nenhum dos programas. A Figura 12(b) mostra, intencionalmente, apenas parte do código fonte, tendo-se inserido, no local apontado pela seta nº 1, um retângulo de modo a ocultar o código fonte existente nesse local. Nas Figuras 12(b) e 12(c) foram inseridos, intencionalmente, retângulos nos locais apontado pelas setas de nº 1, 3 e 4, de modo a ocultar qualquer código existente nesses locais. 

Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas abaixo: I. A classe "B", ao ser implementada em um programa em Java, permitirá a violação do princípio fundamental da orientação a objeto chamado encapsulamento. I. Todo objeto da classe "A", ao ser criado, terá somente as variáveis de instância "r" e "s". III. Além dos métodos já existentes na classe "A", é possível, também, criar mais o seguinte, na Figura 12(a): + A(varR : int);
Quais estão corretas?
Alternativas
Q1275214 Programação
Para responder à questão, considere as Figuras 12(a) e 12(b). A Figura 12(a) mostra um diagrama de Classes, da UML, a partir do qual implementou-se os programas principal e secundários, na linguagem de programação Java. Sobre esses programas em Java, considere os seguintes aspectos: (1) todos os programas foram implementados dentro de uma package chamada "ciga"; (2) os programas estão funcionando corretamente; (3) os métodos "get" permitem retornar o conteúdo de uma variável, por exemplo, "getR" retorna o conteúdo de "r"; e (4) a variável "x" ainda não foi declarada em nenhum dos programas. A Figura 12(b) mostra, intencionalmente, apenas parte do código fonte, tendo-se inserido, no local apontado pela seta nº 1, um retângulo de modo a ocultar o código fonte existente nesse local. Nas Figuras 12(b) e 12(c) foram inseridos, intencionalmente, retângulos nos locais apontado pelas setas de nº 1, 3 e 4, de modo a ocultar qualquer código existente nesses locais. 

Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas abaixo:

I. Para instanciar um objeto da classe "A" (Figuras 12(b)), basta inserir, na classe "QuestaoC" (Figura 12(c)), o seguinte código fonte, no local apontado pela seta nº 3:

A teste = new A(1,2);


II. Para que seja possível atribuir um conteúdo a variável "s", da classe "A", basta criar uma operação na Figura 12(a) e implementar, na Figura 12(b), o seguinte método, no local apontado pela seta nº 2:

public int setS (int varS) {
this.s = varS;
}


III. Para se obter e apresentar o conteúdo da variável "r", da classe "A" (Figura 12(b), basta inserir, no local apontado pela seta nº 4, da Figura 12(c), o seguinte código fonte:

A a = new A();
JOptionPane.showMessageDialog
(null, a.getS());


Quais estão corretas?

Alternativas
Q1275213 Programação

Para responder à questão, considere a Figura 11 que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriuse, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local. 


A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte: I. while (repetir == "SIM") { II. while (repetir.equalsIgnoreCase("SIM")) { III. while (repetir.equals("SIM")) {
Quais estão corretas?
Alternativas
Q1275212 Programação

Para responder à questão, considere a Figura 10 que mostra um programa elaborado utilizando-se a linguagem de programação Java.

Imagem associada para resolução da questão

Ao ser executado o programa em Java, mostrado na Figura 10, será atribuído o número 2 (dois) a variável "s". Nesse caso, ao final da execução desse programa, pode-se afirmar que a variável "x" terá o seguinte conteúdo:

Alternativas
Q1275211 Engenharia de Software
Para responder à questão, considere as Figuras 9(a) e 9(b). A Figura 9(a) mostra uma planilha que será utilizada para registrar a contagem estimada de Pontos de Função (PF), de um projeto de desenvolvimento de software, segundo a NESMA (NESMA Early FPA Counting), sobre a qual devem ser considerados os seguintes aspectos: (1) a coluna (a) registra os processos elementares, descrevendo as funções do tipo dado ou transação que foram identificados durante o processo da engenharia de software; (2) a coluna (b), já foi preenchida com o tipo de função (Arquivo Lógico Interno (ALI), Arquivo de Interface Externa (AIE), Entrada Externa (EE), Consulta Externa (CE) e Saída Externa (SE)); (3) a coluna (c) será preenchida com a respectiva complexidade (Alta, Média ou Baixa); (4) a coluna (d) deve ser preenchida com a correspondente quantidade de Pontos de Função (PF); e (5) a quantidade total de PF, desse projeto, será exibida no local apontado pela seta nº 1. A Figura 9(b) mostra uma tabela utilizada para determinação da contribuição de PF em contagens estimadas, e que será utilizada como base para o preenchimento das colunas (c) e (d), da Figura 9(a). 

Para preencher as colunas (c) e (d), dessa planilha, deve-se utilizar a tabela da Figura 9(b). Nesse caso, ao final do preenchimento dessa planilha, pode-se afirmar que será apresentada, no local apontado pela seta nº 1, a estimativa total do tamanho funcional desse projeto, que será um número
Alternativas
Q1275210 Engenharia de Software
O processo de engenharia de requisitos inclui algumas etapas de alto nível, em que, em uma delas, procura-se verificar se os requisitos realmente definem o sistema que o cliente quer. Para isso, nessa etapa, podem ser realizadas uma ou mais das seguintes atividades: (1) avaliação se os requisitos realmente atendem a comunidade de stakeholders; (2) verificação de consistência, de modo a garantir que não haja conflitos entre os requisitos documentados; (3) avaliação, para verificar se os documentos incluem todos os requisitos e se efetivamente definem os comportamentos e restrições definidas pela comunidade de stakeholders; (4) verificação do realismo, para assegurar que os requisitos podem ser implementados usando as tecnologias disponíveis; e (5) escrita dos testes que assegurem que o sistema entregue atenderá a cada requisito especificado. Nesse caso, tais atividades são realizadas em uma etapa de alto nível, da engenharia de requisitos, chamada de:
Alternativas
Q1275209 Governança de TI
Um órgão governamental contratou uma empresa privada de Tecnologia da Informação para prover conexão dedicada de Internet. Essa empresa é externa ao órgão, não faz parte dos seus quadros e ainda não tinha qualquer outro contrato com essa instituição governamental. Ficou estabelecido, nas cláusulas contratuais, que a empresa privada deverá disponibilizar o serviço de Internet durante 24 horas por 7 dias da semana (24 x 7), a uma taxa de disponibilidade mínima de 95%, por dia. Caso essa disponibilidade não seja cumprida, acordou-se um sistema de notificação, que vai desde advertência e multa até mesmo a rescisão contratual. No ITIL 3, esse acordo estabelecido entre ambas as partes é chamado de:
Alternativas
Q1275208 Engenharia de Software
Para responder à questão, considere a Figura 8, que mostra, esquematicamente, um modelo de processo ou paradigma da engenharia de software, utilizado no desenvolvimento de sistemas computacionais. Imagem associada para resolução da questão A Figura 8 exibe, esquematicamente, o modelo de processo de desenvolvimento de software, chamado de:
Alternativas
Respostas
9501: A
9502: B
9503: D
9504: E
9505: B
9506: C
9507: E
9508: B
9509: A
9510: E
9511: E
9512: E
9513: E
9514: A
9515: D
9516: E
9517: D
9518: C
9519: D
9520: B