Foram encontradas 56.008 questões.
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, é:
Provas
Uma equipe de desenvolvimento de software está trabalhando em um novo projeto utilizando a metodologia XP. A equipe está em sua quarta iteração de desenvolvimento e já implementou diversas funcionalidades do sistema. Durante a reunião de planejamento da próxima iteração, o cliente solicita a alteração de uma funcionalidade já implementada e testada.
Assinale a alternativa que a equipe de desenvolvimento deve apresentar ao cliente, considerando os princípios da metodologia XP.
Provas
O Scrum é uma estrutura de gestão ágil de projetos, que ajuda equipes a estruturar e gerenciar o trabalho por meio do conjunto de valores, princípios e práticas. Entre as alternativas abaixo, assinale aquela que NÃO é uma característica fundamental da metodologia SCRUM.
Provas
Considere o seguinte trecho de código em Java:
int idade = 20;
if (idade >= 18) {
System.out.println("Você é maior de idade.");
} else {
System.out.println("Você é menor de idade.");
}
A saída desse código, quando a variável idade tiver o valor 20, é?
Provas
Considere o seguinte trecho de código em Java:
int soma = 0;
for (int i = 1; i <= 5; i++) {
soma += i;
}
System.out.println("A soma dos números de 1 a 5 é: " + soma);
Qual é a saída desse código?
Provas
- Controle de VersãoBranching (Ramificação) e Merging (Fusão)
- Controle de VersãoGit
- Controle de VersãoGitflow
O desenvolvimento de um software requer uma série de controles de processos. Um deles refere-se ao controle de versões do código utilizado. Ele é considerado como modelo ou estratégia, ou fluxo de trabalho, muito utilizado por equipes de desenvolvimento de software, a fim de auxiliar na organização do versionamento de códigos. Este conceito refere-se a:
Provas
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 é:
Provas
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:
Provas
Boas práticas para o desenvolvimento de software são ações que dependem apenas dos programadores para serem utilizadas e têm influência direta na evolução do aplicativo, pois são relacionadas ao próprio código-fonte. O objetivo de se utilizar estas práticas é melhorar a legibilidade do código ou a arquitetura dele.
Neste contexto, associe as duas colunas, relacionando as boas práticas de desenvolvimento de software aos seus conceitos básicos (pode haver mais de um conceito relacionado a um termo).
1 - TDD (Test Driven Development).
2 - Clean Code.
3 - Clean Architecture.
( ) Preconiza que os testes de software devem ser escritos antes da codificação propriamente dita, possibilitando alcançar 100% de cobertura do código.
( ) Orienta os desenvolvedores a escreverem códigos facilmente compreendidos por outros desenvolvedores.
( ) Tem por objetivo padronizar e organizar o código desenvolvido, favorecer sua reusabilidade, bem como sua independência tecnológica.
( ) Segue o modelo F.I.R.S.T. (Fast, Isolated, Repeatable, Self verifying, Timely).
( ) Baseia-se em entidades e casos de uso, adaptadores, frameworks externos, regras de dependência e fluxos de controle.
( ) Baseia-se nos princípios de legibilidade, manutenibilidade, simplicidade, documentação, abstração adequada e testabilidade.
A sequência CORRETA dessa associação é:
Provas
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”.
Provas
Caderno Container