Questões de Concursos Desenvolvimento e Transformação Digital

Resolva questões de Desenvolvimento e Transformação Digital comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q907560 | Arquitetura de Software, Windows Server, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Um servidor de aplicação é um servidor que disponibiliza um ambiente para a instalação e execução de aplicações computacionais, centralizando e dispensando a instalação em computadores clientes. Neste contexto, a descrição a seguir refere-se a qual servidor de aplicação?

“Servidor de aplicações open source, escrito em Java, baseado nos padrões definidos pela especificação Java EE e mantido pela comunidade e pela empresa Red Hat”.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2Q907558 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Existem várias linguagens de programação para desenvolver plataformas web, dispositivos móveis e aplicações desktop. Uma delas é a linguagem C#. Sobre C# avalie as afirmativas a seguir:

I. É uma linguagem desenvolvida pela Microsoft.

II. Utiliza o Common Language Runtime (CLR) como seu ambiente de execução.

III. É uma linguagem orientada a objetos.

IV. Permite a seus desenvolvedores criarem aplicativos compatíveis com o framework .NET.

É CORRETO o que se afirma em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q907559 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

A programação de um sistema computacional requer conhecimento de algumas estruturas e conceitos, importantes presentes nas linguagens de programação. Associe as duas colunas, relacionando os termos as suas definições.

1 - Estrutura de Dados.

2 - Algoritmos.

3 - Compiladores.

4 - Estruturas de Repetição.

( ) Sequências de instruções ou comandos realizados de maneira sistemática, com o objetivo de resolver um problema ou executar uma tarefa.

( ) São programas que traduzem um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador.

( ) São utilizadas para executar repetidamente uma instrução ou bloco de instrução, enquanto determinada condição estiver sendo satisfeita.

( ) Estuda os diversos mecanismos de organização de dados para atender aos diferentes requisitos de processamento.

A sequência CORRETA, de cima para baixo é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

4Q907565 | Banco de Dados, SQL, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

A manipulação dos dados de um banco de dados requer uma série de comandos específicos. Sendo assim, qual das afirmações abaixo é INCORRETA:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

5Q907554 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Normas ISO/IEC são normas internacionalmente reconhecidas, desenvolvidas pela International Organization for Standardization (ISO) e pela International Electrotechnical Commission (IEC). A Norma ISO/IEC que serve de base para uma empresa elaborar sua política de segurança da informação é a:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

6Q907557 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Webservice é uma espécie de componente que permite enviar e receber dados e, desse modo, integra aplicações, plataformas, sistemas e serviços, mesmo que tenham origens de desenvolvimento e linguagens diferentes. Neste contexto, temos alguns protocolos. A definição “É um protocolo baseado em XML, que define três partes para cada mensagem: envelope, regras de codificação e estilos de comunicação. Destina-se à troca de informações em um ambiente distribuído, descentralizado”, refere-se a:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q907570 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

O uso otimizado de dados pode melhorar o desempenho da consulta, reduzir o consumo de recursos e aumentar a eficiência geral do sistema. Neste contexto, O nome dado ao processo que envolve a configuração e ajuste de vários parâmetros e estruturas para otimizar o desempenho do banco de dados é.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q907578 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Assinale a alternativa CORRETA que representa a estrutura de dados que seria mais adequada para armazenar e gerenciar um grande conjunto de dados de produtos em um sistema de e-commerce, considerando os seguintes requisitos:

Acesso rápido aos produtos por ID: O sistema precisa acessar produtos específicos por meio de seus IDs de forma rápida e eficiente.

Armazenamento de informações variadas sobre cada produto: Cada produto possui diversas informações, como nome, descrição, preço, categoria, imagens e estoque.

Possibilidade de adicionar novos produtos com frequência: O sistema precisa permitir a adição de novos produtos com frequência, sem afetar o desempenho do acesso aos dados existentes.

Necessidade de ordenação dos produtos: O sistema precisa ordenar os produtos de acordo com diferentes critérios,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q907550 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Considerando o funcionando de um Sistema de Gerenciamento de Banco de Dados e todos os conceitos que ele envolve, associe as duas colunas, relacionando os termos as suas definições.

1 - Banco de Dados.

2 - Sistema de Gerenciamento de Banco de Dados.

3 - Linguagem de Definição de Dados (DDL).

4 - Linguagem de Manipulação de Dados (DML).

( ) É usada para definir o esquema conceitual do Banco de Dados e, na maioria dos SGBDs, também define as visões dos usuários e, algumas vezes, as estruturas de armazenamento.

( ) É um software genérico que permite a definição, construção e manejo de um Banco de Dados para diversas aplicações.

( ) É uma coleção de dados armazenados e interrelacionados, que atende às necessidades de vários usuários dentro de uma ou mais organizações, ou seja, coleções inter-relacionadas de muitos tipos diferentes de tabelas.

( ) É empregada para especificar as recuperações e atualizações do Banco de Dados.

A sequência CORRETA de cima para baixo é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q907556 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

No paradigma de programação orientado a objetos, ___________ é uma forma de definir um tipo de dado. _____________ é uma instância de uma classe. Já ________ é um mecanismo pelo qual uma classe nova pode adquirir as propriedades de uma classe existente. O termo ____________ refere-se à propriedade de duas ou mais classes derivadas da mesma superclasse responderem a mesma mensagem, de formas diferentes uma da outra.

Em sequência, as palavras que completam CORRETAMENTE as lacunas são:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q907551 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Zelar pela qualidade do sistema a ser desenvolvido é uma busca constante dos desenvolvedores. E, dentro deste contexto, existem as métricas de software. Uma destas métricas de software é a de Pontos por Função. Dentre as alternativas abaixo, assinale aquela que representa características da Métrica de Software Pontos de Função.

1) Refere-se à estimativa de tamanho do software.

2) É independente de plataforma, linguagem e estilo de programação.

3) Permite comparações entre projetos.

4) Quando utilizada em combinação com outras técnicas, pode determinar o nível de produtividade da equipe, o esforço de desenvolvimento do software, bem como o custo do software.

5) Atribui pontos às funcionalidades: funções mais complexas recebem mais pontos; funções menos complexas recebem menos pontos.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q907576 | Programação, JavaScript, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Associe HTML 5, Java Script e CSS com as seguintes tarefas no contexto do desenvolvimento web.

1 - HTML 5.

2 - CSS.

3 - Java Script.

( ) Criar a estrutura básica da página web, incluindo elementos como cabeçalho, seções, parágrafos e imagens.

( ) Adicionar interatividade à página web, como menus suspensos, botões clicáveis e animações.

( ) Estilizar a aparência da página web, definindo cores, fontes, tamanhos e layouts.

( ) Armazenar dados persistentes do lado do cliente, como preferências do usuário ou informações de formulários.

( ) Realizar cálculos complexos ou processar grandes conjuntos de dados.

A sequência CORRETA, de cima para baixo, é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q907553 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Rich Gamma, Richard Helm, Ralph Johnson e John Vlissides, conhecidos como GOF (Gang Of Four), definiram, em 1994, os três principais padrões de projeto: padrões criacionais, padrões estruturais e padrões comportamentais. Assinale a opção que apresenta os principais padrões estruturais:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q907552 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

CRISP DM (Cross Industry Standart Process for Data Mining) é um modelo de processo de Mineração de Dados (Data Mining), composto por seis fases. Em qual delas são definidas as fases de implantação de um projeto de Data Mining:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

15Q907569 | Banco de Dados, Data Mining, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

A sociedade atual produz uma quantidade exorbitante de dados. Para lidar com todo este volume de dados, a inteligência artificial, aplicada à análise dos conteúdos dos bancos de dados, tornou-se uma ferramenta de grande valia. Neste contexto, associe as duas colunas, relacionando os termos relativos a esta temática aos seus conceitos.

1 - Deep Learning.

2 - Machine Learning.

3 – Data Mining.

4 - Data Warehouse.

( ) Sistema de armazenamento digital que conecta e harmoniza grandes volumes de dados de várias fontes diferentes.

( ) Processo analítico projetado para explorar grandes quantidades de dados, na busca de padrões consistentes e/ou relacionamentos sistemáticos entre variáveis e, então, validálos aplicando os padrões detectados a novos subconjuntos de dados.

( ) Subconjunto da inteligência artificial que se concentra na construção de sistemas que aprendem, ou melhoram o desempenho, com base nos dados que consomem.

( ) Utiliza camadas de neurônios matemáticos para processar dados, compreender a fala humana e reconhecer objetos visualmente. A informação é passada através de cada camada, com a saída da camada anterior fornecendo entrada para a próxima camada. A primeira camada em uma rede é chamada de camada de entrada, enquanto a última é chamada de camada de saída. Todas as camadas entre as duas são referidas como camadas ocultas.

A sequência CORRETA dessa associação é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q907561 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

O MPSBR, Melhoria do Processo de Software Brasileiro, é um programa da Softex, com apoio do Ministério da Ciência, Tecnologia e Inovações (MCTI), que teve início em dezembro de 2003. Seu objetivo é melhorar a capacidade de desenvolvimento de software, os serviços e as práticas de gestão de RH na indústria de TIC. O MPSBR apresenta vários modelos a serem seguidos para o desenvolvimento de software. Um deles é o MPS BR SW 2023.

I. Foi projetado para ser compatível com a ISO/IEC/IEEE 12207:2017 e CMMI V 2.0, garantindo que o modelo esteja alinhado com as práticas de qualidade globalmente reconhecidas.

II. Detalha especificações para cada nível de capacidade de processo, desde o Nível G (gerenciado) até o Nível A (em otimização), proporcionando uma estrutura mais clara para as organizações que buscam melhorar seus processos.

III. Inclui requisitos adicionais para monitoramento e controle, ampliando o foco em gerência de riscos e tratamento de dependências críticas.

IV. Apresenta refinamento na rastreabilidade e na validação de requisitos, exigindo maior envolvimento das partes interessadas.

Sobre o modelo MPS BR SW 2023, é CORRETO se afirmar em:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

17Q907567 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

O desenvolvimento de sistemas para web envolve uma série de estruturas. Sendo assim, associe as duas colunas, relacionando os termos às suas definições.

1 - Java Persistence API.

2 - JUNIT.

3 – JDBC.

4 - JSON.

( ) Framework open-source, que facilita a criação e manutenção do código para a automação de testes com apresentação dos resultados.

( ) Funciona como uma interface entre uma aplicação desenvolvida em Java e um banco de dados relacional. Sua utilização facilita a comunicação e a manipulação dos dados em uma aplicação.

( ) Formato que armazena informações estruturadas, usado principalmente para transferir dados entre um servidor e um cliente.

( ) API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados

A sequência CORRETA dessa associação é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

18Q907572 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Homologação de software é um processo que consiste em verificar e validar se um software atende aos requisitos e expectativas do cliente, antes de ser lançado oficialmente no mercado. Entre os principais princípios da homologação está o Teste de Desempenho. Considere os testes apresentados a seguir.

I. Teste de carga.

II. Teste de estresse.

III. Teste de volume.

IV. Teste de escalabilidade.

Assinale a alternativa CORRETA, que apresenta aqueles que são considerados testes de desempenho:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q907566 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Considerando os passos a seguir, indique qual alternativa apresenta passos que fazem parte do processo de contagem da métrica de Pontos de Casos de Uso (PCU): I.

I.Relacionar os atores, classificá-los de acordo com seu nível de complexidade (simples, médio ou complexo) atribuindo, respectivamente, os pesos 1, 2 ou 3.

II. Contar os casos de uso e atribuir o grau de complexidade, sendo a complexidade baseada no número de classes e transações.

III. III.Calcular PCUs não ajustados, também chamados de PCUNA.

IV. Determinar o fator de complexidade técnica. Os fatores de complexidade técnica variam numa escala de 0 a 5, de acordo com o grau de dificuldade do sistema a ser construído. O valor 0 indica que o grau não está presente ou não é influente, 3 indica a influência média e o valor 5 indica influência significativa através de todo o processo.

V. Determinar o fator de complexidade ambiental. Os fatores de complexidade ambientais indicam a eficiência do projeto e estão relacionados ao nível de experiência dos profissionais.

Assinale a alternativa CORRETA:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

20Q907577 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Assinale a alternativa que apresenta as características que são comuns aos bancos de dados Oracle 21c e 23c.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.