Foram encontradas 137 questões.
São exemplos de práticas da programação extrema (extreme programming):
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade
Considere a sequência 1, 1, 2, 3, 5, 8, 13, ..., onde: o primeiro e o segundo elementos possuem seus valores iguais a 1; e o valor de qualquer outro elemento é obtido pela soma dos dois elementos imediatamente antecessores (por exemplo, 8 é obtido de 3 + 5). Seja a classe ZZ, que possui um método denominado processa , que recebe um número inteiro n (n > 0), e retorna o n-ézimo elemento da sequência. O corpo do método processa da classe ZZ é:
Provas
Questão presente nas seguintes provas
São princípios dos métodos ágeis:
Provas
Questão presente nas seguintes provas
O teste caixa-preta é uma estratégia baseada em requisitos e especificação do software. São exemplos de critérios de teste caixa-preta:
Provas
Questão presente nas seguintes provas
O desenvolvimento orientado a testes é uma abordagem incremental para a produção de software, em que cada ciclo normalmente é composto da seguinte sequência:
Provas
Questão presente nas seguintes provas
O que possibilita seguir um requisito, a partir de sua origem, passando por seu desenvolvimento e especificação, inclusive o projeto correspondente, é denominado
Provas
Questão presente nas seguintes provas
Existem vários métodos para o gerenciamento de projetos. Segundo o método SCRUM
Provas
Questão presente nas seguintes provas
Um resultado desejável de projeto de software é
Provas
Questão presente nas seguintes provas
- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Para responder à questão, considere o seginte:
(i) a classe AA, que possui um método denominado processa, o qual retorna o dobro do argumento fornecido ao método;
(ii) a classe BB, que estende a classe AA, e possui um método que sobrescreve o método processa, retornando o triplo do argumento fornecido ao método;
(iii) a classe CC, que estende a classe AA, e possui uma sobrecarga do método processa, retornando o somatório dos dois valores passados como argumentos ao método;
(iv) a classe DD, que estende a classe CC, e possui um método que sobrescreve o método processa, retornando o quádruplo do único argumento fornecido ao método; e
(v) todas as classes são públicas e todos os métodos são públicos.
Supondo o comportamento polimórfico de mensagens enviadas aos objetos das classes, a chamada do método processa com argumento igual a 5 (cinco) para objetos das classes BB, CC e DD resulta nos valores, respectivamente,
(i) a classe AA, que possui um método denominado processa, o qual retorna o dobro do argumento fornecido ao método;
(ii) a classe BB, que estende a classe AA, e possui um método que sobrescreve o método processa, retornando o triplo do argumento fornecido ao método;
(iii) a classe CC, que estende a classe AA, e possui uma sobrecarga do método processa, retornando o somatório dos dois valores passados como argumentos ao método;
(iv) a classe DD, que estende a classe CC, e possui um método que sobrescreve o método processa, retornando o quádruplo do único argumento fornecido ao método; e
(v) todas as classes são públicas e todos os métodos são públicos.
Supondo o comportamento polimórfico de mensagens enviadas aos objetos das classes, a chamada do método processa com argumento igual a 5 (cinco) para objetos das classes BB, CC e DD resulta nos valores, respectivamente,
Provas
Questão presente nas seguintes provas
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisTDD: Test-Driven Development
- Manutenção e Evolução de SoftwareRefatoração de Código
No desenvolvimento orientado a testes, a refatoração compreende
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container