Foram encontradas 56.814 questões.
- Arquitetura e Design de SoftwareConceitos Básicos em Arquitetura de Software
- Arquitetura e Design de SoftwareArquitetura em Camadas
A arquitetura em três camadas surgiu no final dos anos 80 e ainda
é comum na construção de sistemas de informação corporativos.
As três camadas dessa arquitetura são
As três camadas dessa arquitetura são
Provas
Questão presente nas seguintes provas
JUnit 5 é um framework de testes unitários para códigos Java.
Ele possui uma arquitetura modular e três subprojetos principais.
O subprojeto que fornece uma engine para executar testes
baseados em JUnit 3 e JUnit 4 se chama
Provas
Questão presente nas seguintes provas
Hibernate 7.0 representa um marco significativo na evolução do
Hibernate ORM com foco especial na sua nova especificação para
repositórios.
O Hibernate Data Repositories é uma implementação baseado no
O Hibernate Data Repositories é uma implementação baseado no
Provas
Questão presente nas seguintes provas
O Swagger Editor é um editor de código aberto usado para
projetar, definir e documentar APIs HTTP segundo a especificação
OpenAPI.
A respeito dos pré-requisitos necessários para o editor ser executado localmente, avalie os itens a seguir.
I. Git em qualquer versão.
II. Node.js em versão 20.3.0. ou superior.
III. Npm em versão 9.6.7 ou superior.
IV. OAuth em versão 2.0 ou superior.
São pré-requisitos necessários para que o Swagger Editor seja executado localmente os indicados em
A respeito dos pré-requisitos necessários para o editor ser executado localmente, avalie os itens a seguir.
I. Git em qualquer versão.
II. Node.js em versão 20.3.0. ou superior.
III. Npm em versão 9.6.7 ou superior.
IV. OAuth em versão 2.0 ou superior.
São pré-requisitos necessários para que o Swagger Editor seja executado localmente os indicados em
Provas
Questão presente nas seguintes provas
Analise o código JAVA exibido a seguir.
public class EV {
public static void main(String[] args) {
mpR(265.7/3);
}
public static void mpR(double points) {
if (points >= 265.7) {
System.out.println("A1");
} else if (points >= 132.4) {
System.out.println("A2");
} else if (points >= 62.1) {
System.out.println("A3");
} else if (points >= 30.9) {
System.out.println("A4");
} else {
System.out.println("A5");
}
}
}
Ao executar o código, o resultado impresso é
Provas
Questão presente nas seguintes provas
Paula e Maria estão avaliando as potencialidades dos usos de JSON
e XML no desenvolvimento de aplicações Web para uma grande
companhia estatal. As analistas sabem que JSON e XML são duas
escolhas muito comuns quando se trata de formatos de dados na
Web.
A esse respeito, assinale a afirmativa correta.
A esse respeito, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
HTML5 introduziu uma série de novos recursos, elementos e
atributos que ajudam os desenvolvedores na construção de sites
mais modernos.
Considerando essa nova versão da linguagem HTML, analise as afirmativas a seguir sobre os recursos que ela introduziu.
I. ServerSockets – trata-se de uma tecnologia de comunicação bidirecional de última geração para o estabelecimento de conexões seguras entre os aplicativos web e o servidor.
II. Eventos enviados pelo servidor – permite que servidores enviem dados para páginas da web mediante o protocolo HTTP, em que apenas os eventos críticos fluem do servidor web para os navegadores.
III. Microdados − possibilita que os desenvolvedores criem seus próprios vocabulários além do HTML5 e estendam as páginas da web com semântica personalizada.
IV. Geolocalização – viabiliza que visitantes possam optar por compartilhar sua localização física mediante seus aplicativos web.
Está correto o que se afirma em
Considerando essa nova versão da linguagem HTML, analise as afirmativas a seguir sobre os recursos que ela introduziu.
I. ServerSockets – trata-se de uma tecnologia de comunicação bidirecional de última geração para o estabelecimento de conexões seguras entre os aplicativos web e o servidor.
II. Eventos enviados pelo servidor – permite que servidores enviem dados para páginas da web mediante o protocolo HTTP, em que apenas os eventos críticos fluem do servidor web para os navegadores.
III. Microdados − possibilita que os desenvolvedores criem seus próprios vocabulários além do HTML5 e estendam as páginas da web com semântica personalizada.
IV. Geolocalização – viabiliza que visitantes possam optar por compartilhar sua localização física mediante seus aplicativos web.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
Uma das principais ideias da arquitetura hexagonal é separar o
código de negócios do código de tecnologia. Com relação à
arquitetura, analise as afirmativas a seguir
I. O hexágono de domínio representa um esforço para entender e modelar um problema do mundo real. Nele reúnem-se os elementos responsáveis por descrever os principais problemas que o software resolverá. Entidades e objetos de valor são os principais elementos utilizados. Entidades representam coisas às quais atribui-se uma identidade e objetos de valor são componentes imutáveis que usados para compor as entidades.
II. O hexágono de aplicativo é onde se trata abstratamente com tarefas específicas do aplicativo. Ele fica entre os lados de negócios e tecnologia, atua como um intermediário para interagir com ambas as partes. Ele utiliza portas e casos de uso para executar suas funções.
III. O hexágono de interfaces fornece as conexões do mundo externo, é o lugar onde se determina como expor os recursos dos aplicativos, por exemplo, ali se definem os endpoints REST ou gRPC. Esse hexágono pode ser usado para especificar as interfaces dos mecanismos para buscar dados de bancos de dados, corretores de mensagens ou qualquer outro sistema.
Está correto o que se afirma em
I. O hexágono de domínio representa um esforço para entender e modelar um problema do mundo real. Nele reúnem-se os elementos responsáveis por descrever os principais problemas que o software resolverá. Entidades e objetos de valor são os principais elementos utilizados. Entidades representam coisas às quais atribui-se uma identidade e objetos de valor são componentes imutáveis que usados para compor as entidades.
II. O hexágono de aplicativo é onde se trata abstratamente com tarefas específicas do aplicativo. Ele fica entre os lados de negócios e tecnologia, atua como um intermediário para interagir com ambas as partes. Ele utiliza portas e casos de uso para executar suas funções.
III. O hexágono de interfaces fornece as conexões do mundo externo, é o lugar onde se determina como expor os recursos dos aplicativos, por exemplo, ali se definem os endpoints REST ou gRPC. Esse hexágono pode ser usado para especificar as interfaces dos mecanismos para buscar dados de bancos de dados, corretores de mensagens ou qualquer outro sistema.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
A mensuração da métrica lead time no desenvolvimento de
software ganhou notoriedade quando David Anderson, criador do
Kanban destacou a importância de coletá-la. Com relação à
utilidade de medir o lead time durante o processo de
desenvolvimento de software, analise os itens a seguir
I. Analisar a saúde do processo de desenvolvimento considerando que altas dispersões representam algum tipo de gargalo ou aumento no tempo de passagem em alguma das etapas do fluxo de desenvolvimento, por exemplo, nas últimas semanas, o lead time das histórias de desenvolvimento cresceram, pois o ambiente de homologação estava com problemas e os testes eram mais complexos.
II. Identificar casos extremos (outliers) e aprender com o ocorrido, por exemplo, se um bug levou muito mais tempo do que o normal para ser corrigido em decorrência da ausência de clareza sobre o que era de fato o problema a ser resolvido.
III. Para compreender os efeitos que as incertezas e as complexidades não mapeadas podem causar, na forma de variabilidade, no tempo necessário para a conclusão dos trabalhos de um time de desenvolvimento de software.
Está correto o que se afirma em
I. Analisar a saúde do processo de desenvolvimento considerando que altas dispersões representam algum tipo de gargalo ou aumento no tempo de passagem em alguma das etapas do fluxo de desenvolvimento, por exemplo, nas últimas semanas, o lead time das histórias de desenvolvimento cresceram, pois o ambiente de homologação estava com problemas e os testes eram mais complexos.
II. Identificar casos extremos (outliers) e aprender com o ocorrido, por exemplo, se um bug levou muito mais tempo do que o normal para ser corrigido em decorrência da ausência de clareza sobre o que era de fato o problema a ser resolvido.
III. Para compreender os efeitos que as incertezas e as complexidades não mapeadas podem causar, na forma de variabilidade, no tempo necessário para a conclusão dos trabalhos de um time de desenvolvimento de software.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
O Modelo de Referência MPS para Software (MR-MPS-SW)
lançado recentemente (em 2024) define níveis de maturidade que
são uma combinação entre processos e sua capacidade. Os
processos estão divididos em dois conjuntos: processos de
projetos e processos organizacionais.
Assinale a opção que contém apenas processos organizacionais.
Assinale a opção que contém apenas processos organizacionais.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container