Lista completa de Questões de Ciência da Computação da Fundação Getúlio Vargas (FGV) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
No SQL Server, considere uma função criada como exibido a seguir.
O comando que utiliza a função FF incorretamente é:
Os comandos SQL
Produzem um resultado que, além da linha de títulos, contém:
O comando SQL
Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:
Um sistema está sendo desenvolvido pela equipe FaixaPretaSistemas, um grupo de desenvolvedores extremamente experientes, que está utilizando o seguinte processo:
*O sistema tem entregas contínuas correspondentes às histórias (metáforas) dos usuários.
*Os usuários trabalham em conjunto com a equipe de desenvolvimento.
*Os projetos de implementação do sistema são simples e correspondem somente ao que será implementado imediatamente.
*À medida que as classes estão sendo desenvolvidas, a equipe elabora testes unitários para cada operação.
* A cada entrega, as histórias dos usuários são usadas como base para testes de aceitação.
O modelo de processo utilizado pela equipe FaixaPretaSistemas é o:
Em programação, para verificar se o código fonte está funcionando conforme o esperado utiliza-se testes unitários. Uma forma muito comum de escrevê-los é a aplicação do padrão AAA, que define 3 etapas: Arrange, Act e Assert.
Com relação aos testes unitários escritos no padrão AAA, é correto afirmar que:
O Desenvolvimento Orientado a Testes (TDD) é um método de desenvolvimento criado e disseminado por Kent Beck em seu livro Test-driven development. O método define regras, boas práticas e um ciclo de tarefas com 3 etapas: a etapa vermelha, a etapa verde e a etapa de refatoração, ilustrado na imagem abaixo:
Com relação às regras e boas práticas de TDD e ao seu ciclo, é correto afirmar que:
Os testes de aceitação são muitas vezes a última etapa de testes antes de implantar o software em produção. Seu objetivo maior é verificar se o software está apto para utilização por parte dos usuários finais, de acordo com os requisitos de implementação definidos. Há três estratégias de implementação de testes de aceitação: a aceitação formal, a aceitação informal (ou teste alfa) e o teste beta.
Com relação às três estratégias de implementação dos testes de aceitação, é correto afirmar que:
Trata-se de um teste que desconhece o conteúdo do código fonte. Nesse teste o componente testado é tratado como uma caixa preta: são fornecidos dados de entrada e o resultado comparado com aquele esperado e previamente conhecido. Além disso, esse teste pode ser aplicado em diversas fases de teste. A questão retrata características do teste:
O requisito Obter Histórico de Compras do sistema A consiste em uma referência a um grupo de dados X logicamente relacionado, mantido e armazenado no sistema B, conforme representado no diagrama a seguir.
Na visão do usuário do sistema A, o grupo de dados "X" é visto na técnica de Análise por Pontos de Função como:
A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na classe Funcionario, foi implementado o método abstrato calcularSalario.
Para que a classe Mecanico possa ser instanciada, é necessário que a(s) classe(s
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...