Magna Concursos

Foram encontradas 80 questões.

4214120 Ano: 2026
Disciplina: Arquivologia
Banca: FGV
Orgão: TJ-SC
Provas:
Em um sistema de gestão arquivística de documentos digitais, os metadados podem desempenhar diferentes funções, como descrever o conteúdo dos documentos, registrar informações de gestão, apoiar sua preservação ou indicar a forma como seus componentes se relacionam.

Nesse contexto, os metadados estruturais são aqueles que
 

Provas

Questão presente nas seguintes provas
4214119 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:
Um analista de testes precisa conduzir uma bateria de testes em um novo sistema do Tribunal de Justiça de Santa Catarina. Para isso, ele deve conhecer os diferentes níveis de testes, seus objetivos e os profissionais normalmente envolvidos em cada nível de sua execução.

Associe os níveis de teste às respectivas características.

1. Teste de integração.
2. Teste unitário. 
3. Teste de sistema.

( ) O ideal é que seja conduzido pelos próprios desenvolvedores, para prevenir o aparecimento de falhas logo no início.
( ) Avalia o comportamento do software como um todo, agindo sobre todas as camadas de forma unificada.
( ) Foca nas interfaces de comunicação e na troca de informações entre as partes internas ou com APIs externas.
( ) Recomenda-se que seja executado por uma equipe de testes independente, e não pelos desenvolvedores, para evitar testes "viciados" que mascarem falhas.

Assinale a opção que indica a relação correta, na ordem apresentada.
 

Provas

Questão presente nas seguintes provas
4214118 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:

No sistema de controle de versão Git, há 3 comandos com nomes similares: reset, restorerevert. 

Considerando esse contexto, relacione os comandos da coluna da esquerda às respectivas características, apresentadas na coluna da direita.

1. reset
2. restore
3. revert

(   ) Restaura arquivos na árvore de trabalho (working tree) a partir do índice ou de outro commit, sem atualizar o ponteiro do seu branch.
(   ) Atualiza o branch atual movendo o seu ponteiro (tip/HEAD) com o objetivo de adicionar ou remover commits, alterando o histórico do branch.
(   ) Um novo commit é criado, revertendo alterações introduzidas por commits anteriores.

Assinale a opção que indica a relação correta, na ordem apresentada.

 

 

Provas

Questão presente nas seguintes provas
4214117 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:
Durante o planejamento da integração entre os sistemas de um órgão público, a equipe discutiu o uso de serviços baseados em SOAP (Simple Object Access Protocol) e em REST (Representational State Transfer)

Na ocasião, foram apresentadas as seguintes afirmações:

I. Em arquiteturas REST, a restrição de ausência de estado na comunicação entre cliente e servidor tende a favorecer a escalabilidade, pois cada requisição deve conter as informações necessárias ao seu processamento.
II. Em SOAP, a adoção do HTTP (Hypertext Transfer Protocol) implica que todas as operações sejam idempotentes, independentemente do método utilizado.
III. Em soluções baseadas em SOAP, o uso de WSDL (Web Services Description Language) pode contribuir para uma descrição formal do serviço, o que favorece a interoperabilidade contratual entre aplicações.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
4214116 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:
No universo Java, as interfaces Map e Set são essenciais para organizar e manipular dados de forma eficiente, permitindo armazenar elementos e associações chave-valor com rapidez e clareza no código.

Nesse contexto, avalie as sentenças a seguir.

I. Set é uma interface que estende Collection e possui elementos únicos.
II. Uma diferença entre Map e Set é que Maps contêm chaves e valores, enquanto Sets contêm somente valores.
III. Em um Map, as chaves devem ser únicas, mas essa regra não se aplica aos valores associados.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
4214115 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:
A respeito de padrões de projeto utilizados em Engenharia de Software, analise os itens a seguir.

I. O padrão estrutural descreve a forma pela qual classes e objetos são combinados para compor estruturas mais complexas.
II. O padrão criacional (ou de criação) abstrai o processo de instanciação de classes e objetos.
III. O padrão de projeto comportamental foi criado pela linguagem UML versão 2.1, e é representado por meio de diagramas de classes e de relacionamentos.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
4214114 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:
Durante o projeto de um sistema, utilizando linguagem orientada a objetos, foram adotadas as seguintes práticas:

I. Uma classe define seus atributos como privados e disponibiliza apenas métodos públicos para sua leitura e alteração, permitindo a realização de validações antes de qualquer modificação dos dados.
II. Uma classe base é estendida por diversas subclasses que compartilham comportamento comum, mas especializam determinadas operações conforme suas regras específicas.
III. Um mesmo método, definido na classe base, é reimplementado nas subclasses, de modo que sua execução produza comportamentos distintos conforme o tipo concreto do objeto em tempo de execução.

Com base nos conceitos fundamentais da programação orientada a objetos, assinale a opção que classifica corretamente as práticas descritas.
 

Provas

Questão presente nas seguintes provas
4214113 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:
O Guia Geral MPS de Software:2024 apresenta o modelo MPS.BR, uma iniciativa brasileira coordenada pela SOFTEX com o objetivo de promover a melhoria dos processos de software e aumentar a competitividade das organizações. O documento detalha o Modelo de Referência para Software (MR-MPS-SW), estruturado em sete níveis de maturidade, que variam do G (Parcialmente Gerenciado) ao A (em Otimização).

Considerando as características dos níveis de maturidade do MRMPS-SW, assinale a afirmativa que descreve corretamente o nível D.
 

Provas

Questão presente nas seguintes provas
4214112 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:
O Rational Unified Process (RUP) é um processo de desenvolvimento de software iterativo, centrado na arquitetura e orientado por casos de uso.

Em uma de suas fases, busca-se compreender o domínio do problema, definir e validar a arquitetura do sistema e mitigar os principais riscos do projeto.

Considerando essas características, assinale a opção que indica a fase descrita.
 

Provas

Questão presente nas seguintes provas
4214111 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-SC
Provas:
O Tribunal de Justiça iniciou o desenvolvimento de um sistema corporativo cujos requisitos são apenas parcialmente conhecidos, havendo elevado grau de incerteza quanto à integração com bases de dados e serviços de outros órgãos, ao desempenho sob carga e aos mecanismos de segurança.

Em razão dessas características, a equipe optou por um processo de desenvolvimento no qual, a cada ciclo, são definidos objetivos, identificados e analisados riscos, desenvolvidas soluções parciais e planejada a etapa subsequente, permitindo que decisões arquiteturais sejam tomadas progressivamente com base no conhecimento adquirido ao longo do projeto.

Nessa situação, o processo de desenvolvimento mais aderente é o
 

Provas

Questão presente nas seguintes provas