QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
123 questões encontradas

O software open-source Apache Subversion, também conhecido por SVN, é um servidor muito usado especificamente para:

A envio e recebimento de mensagens de correio eletrônico
B controle de versões de sistemas
C aceitar pedidos HTTP de clientes
D controlar pedidos de impressão de arquivos dos diversos clientes

Quanto aos fundamentos básicos de programação orientada a objetos, relacione os quatro conceitos abaixo com os respectivos significados mencionados logo em seguida: CONCEITOS:

( 1 ) herança.

( 2 ) método.

( 3 ) polimorfismo.

( 4 ) encapsulamento. SIGNIFICADOS: (A) definem as habilidades dos objetos. (B) é o princípio pelo qual duas ou mais classes, derivadas de uma mesma superclasse, podem invocar métodos que têm a mesma identificação mas comportamentos distintos. (C) é o mecanismo pelo qual uma classe pode estender outra classe ou, ainda, ser estendida de outra classe. (D) consiste na separação de aspectos internos e externos de um objeto.

A 1C - 2B - 3A - 4D
B 1C - 2A - 3B - 4D
C 1D - 2A - 3B - 4C
D 1A - 2C - 3D - 4B

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:

A manipula os dados, apenas, para exibição
B diz respeito à escrita, validação e leitura dos dados
C tem métodos públicos chamados de actions
D interpreta as entradas do mouse ou do teclado enviado pelo usuário

Quanto ao desenvolvimento dos modelos do processo AS IS e o TO BE, assinale a alternativa que esteja tecnicamente correta:

A o modelo AS IS utiliza a notação URL e o TO BE usa a notação BPMN
B o modelo TO BE é uma evolução do modelo AS IS levantado anteriormente
C o modelo TO BE e o modelo AS IS são desenvolvidos simultaneamente
D o modelo AS IS é uma evolução do modelo TO BE levantado anteriormente

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:

A ATL
B ETL
C ALM
D ECM

Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos. Essa técnica é aplicável às fases de:

( 1 ) teste de unidade.

( 2 ) teste de integração.

( 3 ) teste de sistema.

( 4 ) teste de aceitação. Assinale a alternativa correta.

A somente o 1, 2 e 3
B todos os testes da relação apresentada
C somente o 2, 3 e 4
D somente o 1, 3 e 4

Assinale, das alternativas abaixo, a única que identifica corretamente uma das principais características do jQuery.

A Tem problemas com a implementação dos recursos do CSS, em todas as suas versões
B O jQuery apresenta incompatibilidade técnica para trabalhar com AJAX e DOM
C É uma biblioteca de funções, puramente em linguagem Java, que interage com HTML
D A resolução da incompatibilidade entre os navegadores (browsers)

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

I. Quando o prazo de entrega está próximo do final, devese 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:

A Somente a I e II
B Somente a II e III
C Somente a III e IV
D Somente a I e III

Nos métodos ágeis, as equipes são alto-organizadas e exigem ter ferramentas de apoio para que as equipes mantenham a qualidade do software. Para esse fim, a ferramenta Sonar tem como utilidade:

A a geração de relatórios dinâmicos que dão um feedback sobre a qualidade do código que está sendo produzido
B a produção automática de diagramas UML para garantir a qualidade da documentação do sistema produzido
C a execução de testes estáticos e dinâmicos de todo o código que está sendo produzido para manter a qualidade do software
D a elaboração dos requisitos funcionais e não-funcionais automaticamente com base no código que está sendo produzido garantindo que o software corresponda às expectativas dos clientes

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:

A ecológica
B temporal
C ubíqua
D estética