Magna Concursos

Foram encontradas 56.814 questões.

Na programação orientada a objetos, princípios fundamentais desempenham um papel específico na construção de software modular, reutilizável e de fácil manutenção.
Com base no exposto, o princípio que permite que objetos de diferentes classes sejam tratados de maneira uniforme através de uma interface comum é
 

Provas

Questão presente nas seguintes provas
Na modelagem orientada a objetos, os diagramas de classes da UML são ferramentas essenciais para representar a estrutura estática de um sistema, detalhando classes, atributos, operações e os relacionamentos entre elas.
Com relação aos relacionamentos de classes da UML, analise os itens a seguir.
I. Composição. II. Agregação. III. Generalização.
Sobre os relacionamentos fundamentais nesses diagramas de classes da UML, está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
O design responsivo é uma abordagem essencial no desenvolvimento web moderno, garantindo que páginas sejam exibidas de forma adequada em dispositivos com diferentes tamanhos de tela, desde smartphones até desktops.
Qual a técnica central utilizada para garantir que uma página web seja exibida adequadamente em dispositivos de diferentes tamanhos de tela?
 

Provas

Questão presente nas seguintes provas
Um framework é uma estrutura predefinida que reúne ferramentas, diretrizes e práticas para facilitar a execução de tarefas ou a gestão de processos
Relacione os frameworks de testes de software com suas respectivas características.
1. JUnit 2. Mockito 3. Selenium 4. Jest
( ) Se concentra principalmente em testar interações entre objetos e dependências externas, em vez de testar unidades individuais de código.
( ) É uma estrutura de teste JavaScript projetada para garantir a exatidão de qualquer base de código JavaScript.
( ) Se concentra principalmente em testar unidades individuais de código, como métodos ou classes, isoladamente.
( ) Automatiza teste de aplicativos da web em navegadores.
Assinale a opção que indica a relação correta na ordem apresentada.
 

Provas

Questão presente nas seguintes provas
Testes unitários (ou, testes de unidades) são scripts que verificam o funcionamento de unidades individuais de código.
Os testes unitários representam
 

Provas

Questão presente nas seguintes provas
No universo do desenvolvimento de software são muito empregados o Desenvolvimento Orientado a Testes (TDD, TestDriven Development) e o Desenvolvimento Guiado por Comportamento (BDD, Behavior-Driven Development).
Com relação ao desenvolvimento de software empregando TDD ou BDD, analise os itens a seguir.
I. No TDD busca-se basicamente escrever um teste automatizado antes de começar a desenvolver o código de fato.
II. No TDD existe a garantia de que cobertura de testes para 100% do código, já que nada é desenvolvido sem que um teste exista antes.
III. No BDD temos a definição do que deve ser feito tecnicamente ao invés da descrição de como a funcionalidade deve se comportar.
IV. O BDD trabalha para definir como uma demanda chega ao desenvolvedor, integrar diferentes áreas da empresa e pensar a partir do ponto de vista do comportamento esperado de uma funcionalidade pelo usuário.
Está correto o que se afirma em.
 

Provas

Questão presente nas seguintes provas
Uma interface de programação de aplicativos (API, Application Programming Interface) fornece uma maneira de integrar aplicações e conectar componentes em arquiteturas de microsserviços.
Uma API REST (Representational State Transfer, ou transferência de estado representacional)
 

Provas

Questão presente nas seguintes provas
Com relação a arquitetura e desenvolvimento em nuvem, analise os itens a seguir.
I. IaaS, PaaS e SaaS são tecnologias populares conhecidas como modelos de serviço de nuvem (ou modelos de computação em nuvem) que fornecem, respectivamente, infraestrutura, plataforma e aplicações.
II. CaaS, é utilizado para desenvolver e implantar aplicativos usando contêineres como serviço, promovendo entrega e gerenciamento de todos os recursos de hardware e software.
III. O desenvolvimento em nuvem é a abordagem para criar aplicações e ferramentas de TI usando a computação em nuvem.
IV. A adoção da nuvem não é ideal para todos os casos, sendo necessário considerar que tipo de nuvem se quer criar com base nos investimentos em tecnologia, nos requisitos de negócios específicos e nas metas gerais que espera alcançar.
Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
Design Orientado por Domínio (ou DDD, Domain Driven Design) é uma metodologia de desenvolvimento de software que visa criar um modelo de software que corresponda ao domínio de negócios. Com relação a Design Orientado por Domínio, analise os itens a seguir
I. O DDD se opõe à ideia de ter um único modelo para todo o sistema; em vez disso, incentiva a divisão do sistema em contextos limitados, cada um dos quais tem seu próprio modelo.
II. Durante a fase estratégica de DDD, você está mapeando fora do domínio empresarial e definindo contextos limitados para seus modelos de domínio.
III. DDD tático é quando você define os modelos de domínio com mais precisão, sendo estes padrões aplicados dentro de um único contexto limitado.
Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
No desenvolvimento de software, a arquitetura de aplicações web é a estrutura e organização de um sistema web, que define como os componentes interagem entre si.
Dentre diversos arranjos, o padrão de arquitetura hexagonal (também conhecido como padrão de portas e adaptadores) objetiva
 

Provas

Questão presente nas seguintes provas