Foram encontradas 940 questões.
Provas
Com relação à metodologia SCRUM são realizadas as seguintes afirmações:
I. O Product Owner define as funcionalidades do produto e aceita ou rejeita os resultados dos trabalhos.
II. O Scrum Master define as funcionalidades do produto e aceita ou rejeita os resultados dos trabalhos.
III. O Product Owner é o responsável pela aplicação dos valores e práticas do SCRUM.
IV. A Sprint Planning Meeting é uma reunião que envolve o Scrum Master, os membros do Scrum Team e o Product Owner. Nesta reunião são determinadas quais funcionalidades e atividades serão realizadas no próximo Sprint.
Em relação a estas afirmações, assinale a alternativa correta:
Provas
public Moto(){
super("motocicleta", 2);
}
public static void main(String[] args) {
Moto moto = new Moto();
moto.anda(100);
}
}
public interface Veiculo {
public void anda(int distancia);
}
public class Automovel implements Veiculo {
String tipo;
int numeroRodas;
this.tipo = tipo;
this.numeroRodas = numeroRodas;
}
}
Provas
Provas
<?php
$i = "segunda opcao";
switch ($i) {
case "primeira":
echo "i => primeira";
break;
case "segunda opcao":
echo "i => segunda opcao";
break;
default:
echo "i nao foi setado";
}
?>
Código em JavaScript no console de depuração do navegadores que suporte a ECMA-262
var i = "segunda opcao";
switch (i) {
case "primeira":
console.log("i => primeira");
break;
case "segunda opcao":
console.log("i => segunda opcao");
break;
default:
console.log("i nao foi setado");
}
Provas
Provas
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Qualidade de SoftwareMétricas de SoftwareAPF: Análise de Pontos de Função
- Qualidade de SoftwareMétricas de SoftwareMétricas Orientadas a Tamanho vs. Função
Análise de Pontos de Função (FPA) é uma técnica para medição do esforço necessário para desenvolver um projeto de software. Com relação a este assunto são realizadas as seguintes afirmações:
I. A medida (pontos de função) é independente de linguagem de programação ou tecnologia.
II. A Análise de Pontos de Função (FPA) considera a funcionalidade implementada do ponto de vista do desenvolvedor.
III. Tamanho funcional é uma medida de tamanho de software baseada em uma visão padronizada dos requisitos lógicos do usuário.
Em relação a estas afirmações, assinale a alternativa correta:
Provas
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- LinguagensJava
public static void main(String[] args) {
String palavra = "a";
do
palavra = "b";
while(palavra.length() < 1);
switch (palavra.length()) {
case 1:
palavra += "c";
break;
case 2:
palavra += "d";
break;
default:
palavra += "d";
break;
}
System.out.println(palavra);
}
}
Provas
Provas
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisKanban
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisScrum
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisXP: eXtreme Programming
- Engenharia de SoftwareModelos de DesenvolvimentoCascata ou Clássico
Para atender este mercado crescente de computadores criaram-se modelos de desenvolvimento de softwares que atendem as necessidades singulares de alguns setores e, ao mesmo tempo, podem ser utilizados na elaboração softwares triviais. Sobre os modelos de desenvolvimento, são feitas as seguintes afirmações:
I. O modelo de desenvolvimento Cascata, também chamado de Clássico ou Linear, caracteriza-se por possuir uma tendência na progressão sequencial entre uma fase e a próxima. Pode ter retroalimentação de uma fase para a anterior, mas, em uma visão macro, as fases seguem sequencialmente.
II. No modelo de desenvolvimento iterativo e incremental, um software é desenvolvido em vários passos similares (iterativo) e, em cada passo, o sistema é estendido (incremental).
III. O modelo de desenvolvimento XP (Extreme Programming) é um processo de desenvolvimento de software que adota os valores de comunicação, simplicidade, feedback e coragem. É uma metodologia ágil para equipes médias ou grandes e que irão desenvolver software com requisitos bem especificados e com poucas mudanças.
IV. O modelo de desenvolvimento Scrum é um processo clássico de desenvolvimento software. É um modelo iterativo e incremental para gerenciamento de projetos e desenvolvimento de software. Muito utilizado para trabalhos de curta duração nos quais é impossível acompanhar o cliente. No Scrum, os projetos são divididos em ciclos chamados de Kanban.
V. O modelo de desenvolvimento BDD (Behavior Driven Development) é uma técnica de desenvolvimento de software que baseia em um ciclo curto de repetições. Primeiramente, o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente ser refatorado para um código sob padrões aceitáveis.
Em relação a estas afirmações, assinale a alternativa correta:
Provas
Caderno Container