Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.200 questões

Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722539 Arquitetura de Software

Analise a mensagem ICMP (Intemet Control Message Protocol) do tipo 8 (Echo Request) mostrada na figura abaixo:


Imagem associada para resolução da questão


Sobre o endereço IPv4 (Internet protocol version 4) destino da mensagem, assinale a alternativa CORRETA dentre as mostradas abaixo.

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722537 Arquitetura de Software

Com relação a segurança da informação (ou comunicação), analise as afirmações abaixo.


I - Filtros de pacotes e gateways em nível de aplicação são tipos de implementações de firewalls.

II - Procedimentos de encriptação e protocolo de tunelamento são recursos utilizados para garantir a segurança de uma VPN.

III - O IDS tem por objetivo realizar o monitoramento contínuo de uma máquina (host) ou de uma rede de computadores a fim de identificar e alertar em casos de eventos maliciosos.

IV - A criptografia simétrica utiliza um par de chaves (uma chave privada e uma chave pública) diferentes e matematicamente combinadas.


Assinale a alternativa que contém as afirmações CORRETAS.

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722536 Arquitetura de Software

O conjunto de instrução implementado em um processador influenciará de forma decisiva a execução dos algoritmos. Existem dois principais de instruções para processadores, chamados de conjuntos de instruções RISC (Reduced Instruction Set Computer) e CISC (Complex Instruction Set Computer), os quais possuem diferenças consideráveis entre si. Sobre os conjuntos RISC e CISC de instruções, analise as afirmações abaixo.


I - As instruções CISC tendem a necessitar de poucos ciclos para serem executadas, em comparação com as instruções RISC que demandam de vários ciclos para a sua execução.

II - As instruções RISC apresentam grande uniformidade entre si, isto favorece diversos aspectos para implementá-las.

III - O acesso à memória em processadores RISC se dá através de instruções LOAD/STORE.

IV - RISC são executadas em sua maioria em um ciclo de máquina.


Assinale a alternativa que apresenta somente as afirmativas CORRETAS.

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722535 Arquitetura de Software

A implementação de uma aplicação distribuída comumente faz uso de um middleware para simplificar e acelerar o seu desenvolvimento. Neste contexto, assinale a afirmativa CORRETA relacionada ao middleware:

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722534 Arquitetura de Software

A Gestão da Tecnologia da Informação pode ser definida como a administração de software, hardware, bancos de dados e também de pessoas de uma organização, com o foco na melhoria e otimização de processos e procedimentos, redução de custos e busca continua de soluções para a empresa em que o profissional atua. Para auxiliar as empresas na tomada de decisões podem ser utilizados sistemas de informação e estratégias de negócio. Associe a coluna da direita de acordo com o tipo de sistema de informação/estratégia de negócio apresentado na coluna da esquerda.


(1) Enterprise Resource Planning

(2) Data Warehouse

(3) Data Mining

(4) Business Intelligence

(5) Customer Relationship Management


( ) registram, processam e documentam cada fato novo na engrenagem corporativa, distribuindo a informação de maneira clara e segura, em tempo real.

( ) uma estratégia de negócio voltada ao entendimento e à antecipação das necessidades dos clientes atuais e potenciais de uma empresa.

( ) é um conjunto de sistemas que tem como objetivo agregar e estabelecer relações de informação entre todas as áreas de uma empresa, propiciando confiabilidade nos dados, em tempo real.

( ) um ambiente de suporte à decisão que alavanca dados armazenados em diferentes fontes e os organiza e entrega aos tomadores de decisões da empresa independente da plataforma que utilizam ou de sua qualificação técnica.

( ) procura descobrir padrões, tendências e correlações ocultas nos dados, que possam propiciar uma vantagem competitiva estratégica a uma empresa.


Assinale a alternativa que contém a ordem CORRETA de associação, de cima para baixo.

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722533 Arquitetura de Software

Considere o seguinte conjunto de processos e seus respectivos tempos de execução no processador:


Processo

Tempo de Execução (ms)

A

16

B

7

C

3


Assumindo que a ordem de chegada destes processos na fila de pronto (ready queue) seja A, B e C, respectivamente, e que ambos cheguem no instante 0. Assinale a alternativa que apresenta o tempo médio de espera dos processos na fila de pronto se o escalonamento for realizado no modelo FCFS (First-Come, First-Served)?

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722532 Arquitetura de Software

Leia as afirmativas sobre a Linguagem de modelagem unificada (Unified Modeling Language):


I - É uma metodologia de desenvolvimento de software Neste método, todos os requisitos são Obtidos na fase de concepção.

II - É uma linguagem de especificação de sistemas de software, ou seja, é possível construir modelos precisos sem ambiguidades.

III - É destinada a comunicar, visualizar e documentar artefatos de software.

IV - Oferece um conjunto de diagramas que permitem visualizar sistemas sob diferentes perspectivas.

V - Por ser dependente de processo de desenvolvimento de software, sua utilização se restringe a processos de desenvolvimento de software tradicionais ou burocráticos.


Assinale a alternativa que apresenta somente as afirmativas CORRETAS.

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722528 Arquitetura de Software

Quanto aos conceitos relativos a processos e threads, associe as definições na coluna da esquerda com as descrições apresentadas na coluna da direita:


(1) Multiprogramação

(2) Daemons

(3) Escalonador de processos

(4) Thread


( ) Mecanismo pelo qual ocorre a troca, a todo momento, do processo que está em execução no CPU.

( ) Processo que fica em background com a finalidade de responder a tarefas de baixa prioridade.

( ) Responsável pela troca de processo em execução no CPU.

( ) Permite o pseudo paralelismo em tarefas de um processo.


Assinale a alternativa com a ordem CORRETA, de cima para baixo:

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722526 Arquitetura de Software

Em relação aos processos de software, assinale a alternativa INCORRETA:

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722522 Arquitetura de Software

É um código preparado para ser interpretado por uma máquina virtual, aumentando a portabilidade do produto final A descrição refere-se a:

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722521 Arquitetura de Software

Sobre sistemas distribuídos, assinale a alternativa INCORRETA:

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722519 Arquitetura de Software

Uma das formas de se codificar mensagens binárias é utilizar a codificação base64. Sobre o funcionamento da codificação base64, assinale a alternativa CORRETA dentre as mostradas abaixo.

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722516 Arquitetura de Software

O sistema operacional Linux possui ferramentas de linha de comando para configurar interfaces de rede, para rastrear um caminho que um pacote IP (Internet Protocol) faz até o seu destino e para exibir e modificar as tabelas de conversão de endereços IP para endereços físicos.


Assinale a alternativa que apresenta estas ferramentas:

Alternativas
Q2717315 Arquitetura de Software

Em um projeto Android, é recomendável que os arquivos de imagens fiquem no diretório

Alternativas
Q2717312 Arquitetura de Software

No NetBeans 8.2, o atalho para realizar o encapsulamento da aplicação está corretamente indicado em

Alternativas
Q2717311 Arquitetura de Software

A técnica de tuning de banco de dados consiste em

Alternativas
Q2717309 Arquitetura de Software

Um desenvolvedor resolveu construir um aplicativo que realizasse a indexação de documentos. No primeiro momento, foi desenvolvida uma estrutura de dados linear que, no decorrer do tempo, tornou-se uma solução custosa por realizar uma busca muito lenta, com o aumento de documentos incluídos na estrutura de dados. Para melhorar esse tempo de busca, foi atribuído um número de posição para cada um dos documentos, organizados de tal forma que, após ser identificado um elemento central, foram divididos pela esquerda e pela direita desse elemento central, identificando novamente um novo elemento central, e assim sucessivamente, até o último documento. Dessa forma, as quantidades de comparações foram reduzidas drasticamente e um elemento de busca foi encontrado mais rapidamente.

Pode-se afirmar que o desenvolvedor migrou

Alternativas
Q2717308 Arquitetura de Software

No processo elementar incluir cliente representado na tela abaixo, a quantidade de pontos de função que podem ser aferidos é


Imagem associada para resolução da questão

Alternativas
Q2717301 Arquitetura de Software

Uma das técnicas de elucidação de requisitos propõe que os analistas e os Stakeholdes se reúnam e utilizem a diversidade de pensamentos e experiências para gerar soluções inovadoras, sugerindo qualquer pensamento ou ideia que vier à mente a respeito do tema tratado. Esta técnica é denominada

Alternativas
Q2717300 Arquitetura de Software

A saída do programa Java é

package programacosanpa;

public class ProgramaCosanpa {

public static void main(String[] args) {

int valor1,valor2,valor3,i,j;

valor1 = 2;

valor2 = 3;

for (i = 1; i<5; i++) {

j = 3;

while (j<3) {

valor3 = valor1--;

valor1 = valor2++;

valor2 = valor3--;

j--;

}

}

System.out.println(valor1 + "," + valor2);

}

}

Alternativas
Respostas
3461: E
3462: B
3463: A
3464: A
3465: D
3466: C
3467: D
3468: C
3469: B
3470: A
3471: A
3472: E
3473: C
3474: B
3475: A
3476: B
3477: B
3478: A
3479: B
3480: D