Foram encontradas 56.730 questões.
- Manutenção e Evolução de SoftwareManutenibilidade
- Manutenção e Evolução de SoftwareRefatoração de Código
- Qualidade de SoftwareClean Code
A refatoração é o processo de modificar trechos de código com o objetivo de melhorar seu entendimento.
Sobre as técnicas utilizadas para refatoração é correto afirmar que
Provas
Questão presente nas seguintes provas
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisTDD: Test-Driven Development
- Engenharia de SoftwareTestes
- Qualidade de SoftwareVerificação e Validação (V&V)
Test Driven Development (TDD) é uma técnica de desenvolvimento de software que se relaciona com o
conceito de verificação e validação e se baseia em um ciclo curto de repetições. As principais etapas do
ciclo TDD são:
Provas
Questão presente nas seguintes provas
No Angular, o Two-Way Binding permite uma comunicação bidirecional entre a classe TypeScript do
componente e o template (interface do usuário). Considerando essa afirmação, sobre a configuração de
Two-Way Binding em um componente Angular, é correto afirmar que o Two-Way Binding
Provas
Questão presente nas seguintes provas
O código Java utilizado abaixo apresenta uma classe chamada “Forma” com um método calcularArea().
Além disso, possui as classes “Circulo” e “Retângulo”, ambas herdam a classe “Forma”, fornecendo suas
próprias implementações do método calcularArea().

O conceito de programação orientado a objetos presente nesse código é

O conceito de programação orientado a objetos presente nesse código é
Provas
Questão presente nas seguintes provas
Entre as metodologias de desenvolvimento de software, a Extreme Programming- XP procura melhorar a
qualidade do produto por meio de práticas que refletem métodos ágeis de desenvolvimento. Sobre essas
práticas é correto afirmar que
Provas
Questão presente nas seguintes provas
- Arquitetura e Design de SoftwareTipos de Software
- Fundamentos de ProgramaçãoLicenciamento de Software
É um modelo de distribuição de software ainda existente, no qual o software geralmente é disponibilizado
gratuitamente. É totalmente funcional durante um período de avaliação, mas os usuários são incentivados
a pagar por ele se o acharem útil ou desejarem desbloquear recursos adicionais. Esse conceito refere-se
ao
Provas
Questão presente nas seguintes provas
3034132
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SELECON
Orgão: Pref. Sapezal-MT
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SELECON
Orgão: Pref. Sapezal-MT
Provas:
Analise o algoritmo da figura abaixo, que executa a troca dos
valores armazenados nas variáveis ALFA e BETA, sem o uso de
uma variável auxiliar. Observa-se que, inicialmente, as variáveis
ALFA e BETA armazenam, respectivamente, os valores 13 e 27.
Após a execução do <<< BLOCO DE INSTRUÇÕES >>>, serão
mostrados para ALFA o valor 27 e, para BETA, o valor 13.

Nessas condições, a alternativa que corresponde ao <<< BLOCO DE INSTRUÇÕES >>> é:

Nessas condições, a alternativa que corresponde ao <<< BLOCO DE INSTRUÇÕES >>> é:
Provas
Questão presente nas seguintes provas
3034131
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SELECON
Orgão: Pref. Sapezal-MT
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SELECON
Orgão: Pref. Sapezal-MT
Provas:
A UML é uma linguagem visual para modelar sistemas
orientados a objetos. Por meio dos elementos gráficos definidos
nessa linguagem, pode-se construir diagramas que representam
diversas perspectivas do sistema. Um deles é mostrado abaixo,
com a característica de ser orientado a fluxos de controle.
A figura é conhecida como diagrama de:
A figura é conhecida como diagrama de:
Provas
Questão presente nas seguintes provas
3033801
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: Pref. São José Campos-SP
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: Pref. São José Campos-SP
Provas:
Com relação à metodologia de desenvolvimento de software ágil,
avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) Os métodos ágeis são métodos de desenvolvimento incremental nos quais os incrementos são pequenos e, normalmente, novas versões do sistema são criadas e disponibilizadas aos clientes a cada duas ou três semanas.
( ) Esta metodologia envolve aos clientes no processo de desenvolvimento para obter feedback rápido sobre as mudanças nos requisitos.
( ) Maximizam a documentação utilizando comunicações formais em vez de reuniões informais com documentos escritos.
As afirmativas são, respectivamente,
( ) Os métodos ágeis são métodos de desenvolvimento incremental nos quais os incrementos são pequenos e, normalmente, novas versões do sistema são criadas e disponibilizadas aos clientes a cada duas ou três semanas.
( ) Esta metodologia envolve aos clientes no processo de desenvolvimento para obter feedback rápido sobre as mudanças nos requisitos.
( ) Maximizam a documentação utilizando comunicações formais em vez de reuniões informais com documentos escritos.
As afirmativas são, respectivamente,
Provas
Questão presente nas seguintes provas
3025476
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDEP
Orgão: Pref. Campanha-MG
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDEP
Orgão: Pref. Campanha-MG
Provas:
Em desenvolvimento de sistemas, as metodologias
ágeis adotam a implementação do sistema de forma
gradativa e iterativa.
Não é uma característica dos processos ágeis de desenvolvimento:
Não é uma característica dos processos ágeis de desenvolvimento:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container