Questões de Concurso Público MEC 2015 para Analista de Sistemas

Foram encontradas 130 questões

Q578208 Engenharia de Software
Com relação à orientação a objetos, julgue o item subsecutivo.

Em um sistema bem elaborado, os métodos são o único meio de se interagir com os objetos.


Alternativas
Q578209 Engenharia de Software
Com relação à orientação a objetos, julgue o item subsecutivo.

O foco da orientação a objetos está nos procedimentos a serem contemplados pelo sistema e nas informações que este manipulará e(ou) armazenará.


Alternativas
Q578210 Engenharia de Software
Com relação à orientação a objetos, julgue o item subsecutivo.

De acordo com o processo RUP, o desenvolvimento de um software é dividido em quatro fases: iniciação, elaboração, construção e transição.


Alternativas
Q578211 Arquitetura de Software
Julgue o item a seguir, com base no padrão MVC (model – view – controller).

A função do controller é enviar comandos para sua view associada para alterar a representação dos dados, porém ele não tem autoridade para alterar o modelo.



Alternativas
Q578212 Arquitetura de Software
Julgue o item a seguir, com base no padrão MVC (model – view – controller).

O padrão de arquitetura MVC separa as views e os controllers do modelo do sistema, o que permite alterações na interface sem impacto na camada de lógica do negócio.


Alternativas
Q578213 Sistemas Operacionais
Considere que um programa A tenha sido instalado em uma máquina com alto potencial de processamento e que retenha maior parte da informação armazenada relacionada a um dado negócio. O programa A, que se comunica com uma aplicação B instalada em outra máquina, processa informações para aplicação B conforme requisitado. A fim de que o programa A responda satisfatoriamente ao programa B, o programa A precisa interagir com outro servidor contendo um programa X. Com base nas informações dessa situação hipotética, julgue os itens subsequentes.

Considerando que o programa B faça requisição ao programa A e aguarde (para o processamento) até que a resposta de A seja enviada, esta interação entre os programas é chamada de comunicação assíncrona no que se diz respeito ao processamento de B e A.
Alternativas
Q578214 Arquitetura de Software
Considere que um programa A tenha sido instalado em uma máquina com alto potencial de processamento e que retenha maior parte da informação armazenada relacionada a um dado negócio. O programa A, que se comunica com uma aplicação B instalada em outra máquina, processa informações para aplicação B conforme requisitado. A fim de que o programa A responda satisfatoriamente ao programa B, o programa A precisa interagir com outro servidor contendo um programa X. Com base nas informações dessa situação hipotética, julgue os itens subsequentes.


A máquina em que reside o programa A é, simultaneamente, uma máquina servidor e cliente.


Alternativas
Q578215 Redes de Computadores
Acerca de arquitetura/comunicação de componentes na Internet, julgue o item a seguir.
WebSocket é uma tecnologia que permite a comunicação bidirecional por canais full-duplex sobre um único soquete TCP. É projetado para ser executado em browsers e servidores web que suportem o HTML5, mas pode ser usado por qualquer cliente ou servidor de aplicativos.
Alternativas
Q578216 Arquitetura de Software
Acerca de arquitetura/comunicação de componentes na Internet, julgue o item a seguir.
Push notification é um conceito de comunicação que pode ser exemplificado conforme a seguir: troca de mensagens entre uma máquina (programa) C e um dispositivo móvel D, que possui o programa na máquina C, enviando mensagens para o dispositivo móvel no dispositivo D mesmo quando o programa em D está fechado.
Alternativas
Q578217 Engenharia de Software
Julgue o item subsecutivo, acerca de análise de requisitos.
A prototipação deve ser realizada na fase final de um projeto, no momento em que o programa passou da fase de testes finais e já se encontra devidamente em produção.


Alternativas
Q578218 Engenharia de Software
Julgue o item subsecutivo, acerca de análise de requisitos.

Laddering é um método de entrevistas estruturadas, utilizado para o levantamento de conhecimento de especialistas, e que consiste na criação, revisão e modificação da hierarquia de conhecimento dos especialistas geralmente na forma de diagramas hierárquicos


Alternativas
Q578219 Engenharia de Software
Julgue o item subsecutivo, acerca de análise de requisitos.

São requisitos não funcionais: confiabilidade, tempo de resposta de um programa, SLA, espaço em disco, browsers em que o programa pode rodar.


Alternativas
Q578220 Engenharia de Software
Julgue o item subsecutivo, acerca de análise de requisitos.

Etnografia é uma técnica de observação que pode ser utilizada para compreender os requisitos sociais e organizacionais, isto é, entender a política organizacional, bem como a cultura de trabalho, com objetivo de familiarizar-se com o sistema e sua história


Alternativas
Q578221 Engenharia de Software
Julgue o item que se segue, relativos à análise de negócios e UML.
Diagrama de caso de uso, diagrama de atividade e diagrama de estado são considerados diagramas de comportamento (behavior diagram).
Alternativas
Q578222 Engenharia de Software
Julgue o item que se segue, relativos à análise de negócios e UML.

O diagrama de caso de uso descreve um conjunto de ações que um ou mais sistemas devem ou podem exercer em colaboração com um ou mais usuários externos para prover algum resultado observável.


Alternativas
Q578223 Engenharia de Software
Julgue o item que se segue, relativos à análise de negócios e UML.

Diagramas de componentes são comumente utilizados para descrever a arquitetura de sistemas orientados a serviços.

Alternativas
Q578224 Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
Uma das vantagens da linguagem Java em relação a outras linguagens é a fácil implementação de herança múltipla. 
Alternativas
Q578225 Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
Thread safe, o qual representa um importante conceito em programação Java, faz com que threads concorrentes utilizem algoritmo de sincronismo para cooperarem entre elas.
Alternativas
Q578226 Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
O trecho de código Java a seguir apresenta características do uso de reflexão.

Class classeGenerica = Class.forName (stringNomeClasse); Method metodoPI = classeGenerica.getMethod(stringNomeMetodo);  System.out.println(metodoPI.invoke(obj).toString()); Method soma = classeGenerica.getMethod(stringNomeSoma, int.class, int.class);  System.out.println(soma.invoke(obj,5,10));
Alternativas
Q578227 Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
Considere que uma classe pai denominada “recicláveis" e as classes filhas “papelão" e “plástico" contêm um método denominado reciclar. A prática de conservar a assinatura dos métodos realizando somente implementações distintas internas nos métodos entre as classes citadas é chamado de sobreposição.
Alternativas
Respostas
81: C
82: E
83: C
84: E
85: C
86: E
87: C
88: C
89: C
90: E
91: C
92: C
93: C
94: C
95: C
96: C
97: E
98: C
99: C
100: C