Magna Concursos

Foram encontradas 57.540 questões.

4092933 Ano: 2026
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
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
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
Provas:
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?
 

Provas

Questão presente nas seguintes provas
4092918 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
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
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
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
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
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
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