Questões de Concurso Público EMBASA 2017 para Analista de Tecnologia da Informação (Desenvolvimento)

Foram encontradas 70 questões

Q834050 Arquitetura de Software
Model-View-Controller (MVC) é um padrão de arquitetura de software (design pattern) que separa a informação (e as suas regras de negócio) da interface com a qual o usuário interage. O componente Model do MVC é a camada que:
Alternativas
Q834051 Banco de Dados

Quanto aos diversos comandos da linguagem SQL (Structured Query Language), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.


( ) Duas palavras-chaves da DCL (Data Control Language) são: UPDATE e DELETE.

( ) Um dos comandos do DML (Data Manipulation Language) é o INSERT.

( ) Os comandos básicos da DDL (Data Definition Language) são: CREATE e DROP.

Alternativas
Q834052 Banco de Dados
Assinale, das alternativas abaixo, a única que identifica corretamente características do modelo de dados denominado tecnicamente como Modelo Relacional.
Alternativas
Q834053 Engenharia de Software

Quanto à refatoração (refactoring), analise as afirmativas abaixo e assinale a alternativa correta.


I. Quando o prazo de entrega está próximo do final, deve-se fazer a refatoração.

II. Quando o código está instável, e não funciona, é o melhor momento para fazer a refatoração.

III. EXtreme Programming tem refatoração como uma de suas práticas.

IV. É melhorar a estrutura do código de um sistema preservando as suas funcionalidades.


Estão corretas as afirmativas:

Alternativas
Q834054 Programação

Assinale a alternativa correta. São os Servidores de Aplicação Java EE mais conhecidos no mercado:


(1) Jboss

(2) WebSphere

(3) GlassFish

(4) Eclipse

Alternativas
Q834055 Banco de Dados

Assinale a alternativa que complete correta e respectivamente as lacunas da seguinte frase:


A tecnologia OLAP permite uma análise _________e __________, neste tipo de análise, os dados são modelados em uma estrutura conhecida como ____________”:

Alternativas
Q834056 Governança de TI
Na modelagem de processos com o BPMN (Business Process Model and Notation), o círculo é utilizado para representar:
Alternativas
Q834057 Governança de TI
Para o desenvolvimento de um corpo comum de conhecimento sobre BPM (Business Process Management), foi criado um guia internacional denominado pela sigla:
Alternativas
Q834058 Governança de TI
Quanto ao desenvolvimento dos modelos do processo AS IS e o TO BE, assinale a alternativa que esteja tecnicamente correta:
Alternativas
Q834059 Engenharia de Software
A NESMA reconhece três métodos de Análise de Pontos de Função (APF), que são métodos de Medição de Tamanho Funcional (FSM) autossuficientes. Esse três métodos são respectivamente:
Alternativas
Q834060 Programação
Eric Evans, criador do DDD (Domain-Driven Design), afirma que, no DDD, foca-se numa linguagem que possa descrever sucintamente qualquer situação no domínio e descrever o que faremos para resolver ou que tipos de cálculos precisamos realizar. Essa linguagem pode ser compartilhada entre pessoas do negócio, especialistas de domínio, assim como os programadores que irão escrever o software, e isso chamamos de linguagem:
Alternativas
Q834061 Engenharia de Software
No Ciclo de Desenvolvimento do TDD (Test-Driven Development), utiliza-se a estratégia que aplica três palavras-chaves (em inglês), que é denominada:
Alternativas
Q834062 Engenharia de Software
O software open-source Apache Subversion, também conhecido por SVN, é um servidor muito usado especificamente para:
Alternativas
Q834063 Engenharia de Software
O acompanhamento de todo o processo de vida útil de uma aplicação, seja a construção de novos softwares ou alterações nos softwares já existentes, integrando todas as fases da engenharia de software – como análise de requisitos, modelagem de arquitetura, desenvolvimento de código, gerenciamento de mudanças, gerenciamento de testes e gerenciamento de versões de produtos realizados – com as necessidades do mercado, é conhecido pela sigla em inglês:
Alternativas
Q834064 Redes de Computadores
O REST foi desenvolvido juntamente com o protocolo HTTP 1.1 e propôs algumas ideias de como utilizar corretamente os verbos HTTP para criar serviços que poderiam ser acessados por qualquer tipo de sistema. Os principais verbos HTTP que o REST utiliza são:
Alternativas
Q834065 Algoritmos e Estrutura de Dados

Quanto aos conceitos básicos de Estruturas de Dados, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.


( ) Uma pilha é uma estrutura de dados baseado no princípio de Last In First Out (LIFO).

( ) As filas são fundamentalmente compostas por duas operações básicas: push e pop.

Alternativas
Q834066 Programação
O paradigma de programação denominado Programação Estruturada preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas, que são:
Alternativas
Q834067 Programação
Assinale a alternativa correta. Dentro de um arquivo JSP (JavaServer Pages), podemos escrever também código Java chamado de scriplet. Para escrever um código scriplet, ele deve estar entre as tags:
Alternativas
Q834068 Programação
A partir da versão 3.0, o EJB (Enterprise JavaBeans) passou de três tipos fundamentais de beans para dois. Os dois atuais e principais beans são respectivamente:
Alternativas
Q834069 Programação

Dadas as definições abaixo, elas correspondem respectivamente às seguintes siglas:


DEFINIÇÕES:

I. É uma especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web.

II. Define um meio de mapeamento objeto-relacional para objetos Java simples e comuns (POJOs).

III. É um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional.

Alternativas
Respostas
41: B
42: C
43: B
44: C
45: D
46: A
47: D
48: C
49: B
50: A
51: C
52: A
53: B
54: C
55: D
56: B
57: A
58: D
59: C
60: C