Foram encontradas 57.540 questões.
4092933
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
A competência em Engenharia de Software compreende
diversas áreas de habilidade, tais como habilidades em
requisitos de software, em gestão de configuração de
software e em qualidade de software. A área de habilidades
em qualidade de software abrange competências
fundamentais que um profissional de engenharia de
software precisa possuir para realizar a garantia e o controle
da qualidade do processo e do produto de software. Qual
habilidade faz parte da área de habilidades em qualidade de
software?
Provas
Questão presente nas seguintes provas
4092922
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Git é um sistema de gerenciamento de código-fonte
largamente utilizado para gerenciamento de configuração
de software. Um comando útil para esse gerenciamento é o
que permite mostrar, para cada linha de um arquivo, qual
commit foi o último a modificá-la e quem foi o autor dessa
modificação. O comando usado para mostrar qual revisão e
qual autor modificaram pela última vez cada linha de um
determinado arquivo é o comando git
Provas
Questão presente nas seguintes provas
4092920
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
A técnica de desenvolvimento de software Test Driven
Development (TDD) propõe que todo código desenvolvido
seja coberto por testes, o que amplia seu nível de confiança.
Qual ação representa uma aplicação direta dos princípios
fundamentais de TDD?
Provas
Questão presente nas seguintes provas
4092919
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
Considere o seguinte algoritmo que tem como objetivo
pesquisar um dado valor em um vetor usando o método de
busca binária.
função buscaBinaria(vetor [], valor) inferior ← 0 superior ← N - 1 enquanto inferior <= superior { comando faltante se vetor[índice] == valor retornar índice senão se vetor[índice] < valor inferior ← índice + 1 senão superior ← índice - 1 } retornar -1
O algoritmo trabalha com valores do tipo inteiro e o vetor tem N elementos ordenados de forma crescente, com o índice do primeiro elemento sendo zero. O algoritmo retorna o valor do índice do vetor que contém o valor pesquisado, ou retorna -1, se o valor não for encontrado no vetor. Qual linha deve substituir o comando faltante no algoritmo para que ele implemente corretamente a busca binária?
função buscaBinaria(vetor [], valor) inferior ← 0 superior ← N - 1 enquanto inferior <= superior { comando faltante se vetor[índice] == valor retornar índice senão se vetor[índice] < valor inferior ← índice + 1 senão superior ← índice - 1 } retornar -1
O algoritmo trabalha com valores do tipo inteiro e o vetor tem N elementos ordenados de forma crescente, com o índice do primeiro elemento sendo zero. O algoritmo retorna o valor do índice do vetor que contém o valor pesquisado, ou retorna -1, se o valor não for encontrado no vetor. Qual linha deve substituir o comando faltante no algoritmo para que ele implemente corretamente a busca binária?
Provas
Questão presente nas seguintes provas
4092918
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a Objetos
Padrões de Projeto (Design Patterns) são soluções
reutilizáveis para problemas recorrentes no design de
software. O padrão de projeto Observer (também chamado
de Event Handler e de Publish–Subscribe) é amplamente
utilizado em sistemas de software orientados a objetos,
permitindo que objetos (observadores) sejam notificados
automaticamente quando o estado de outro objeto (sujeito)
muda. Uma característica essencial desse padrão de projeto
é que ele
Provas
Questão presente nas seguintes provas
4092917
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Scrum e Extreme Programming (XP) são abordagens ágeis
frequentemente utilizadas em conjunto no desenvolvimento
de software, mas com propósitos e práticas distintas. Uma
consequência da integração entre essas duas abordagens
para desenvolvimento de software é que a/o
Provas
Questão presente nas seguintes provas
4092916
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Os conceitos de coesão e acoplamento são fundamentais
para projetar e avaliar a qualidade de uma arquitetura de
software. Como princípio geral, a definição de uma
arquitetura de software deve buscar
Provas
Questão presente nas seguintes provas
4092915
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
A UML (Unified Modeling Language) é uma linguagem de
modelagem que define uma notação padronizada de
diagramas para modelar sistemas e software. Um dos
diagramas contemplados pela UML é o diagrama de
sequência, que tem por objetivo representar a
Provas
Questão presente nas seguintes provas
4092914
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Em análise e projeto orientado a objetos, o conceito de
herança de classes torna possível utilizar uma instância de
uma subclasse no lugar de uma instância da classe base,
desde que
Provas
Questão presente nas seguintes provas
4092913
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Uma Interface Gráfica de Usuário (GUI) é composta por
diferentes tipos de objetos de interação, tais como botões,
caixas de texto, formulários e janelas. Apesar de suas
diferenças, esses objetos definem uma mesma operação,
“desabilitar ()”, que torna o objeto inativo na GUI,
independentemente do tipo do objeto. Qual princípio de
análise e projeto orientado a objetos é aplicado para que
diferentes tipos de objeto definam uma mesma operação
que produz efeitos específicos para cada tipo de objeto?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container