Magna Concursos

Foram encontradas 56.008 questões.

3433028 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: MPE-PR
Provas:

Você é um analista de tecnologia da informação do Ministério Público do Estado do Paraná e está desenvolvendo uma aplicação que integra dados de múltiplas fontes externas, todas utilizando JSON como formato de intercâmbio de dados. Durante a integração, você percebe que diferentes fontes utilizam estruturas de JSON inconsistentes, como variações nos nomes das chaves e tipos de dados. Além disso, alguns dos JSONs contêm aninhamentos complexos e dados opcionais que nem sempre estão presentes. Sua tarefa é garantir que sua aplicação possa processar todos os JSONs de forma flexível, robusta e eficiente. Qual das seguintes abordagens é a mais adequada para lidar com essa situação?

 

Provas

Questão presente nas seguintes provas
3433027 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: MPE-PR
Provas:

A respeito de arquitetura orientada a microsserviços, é correto afirmar que

 

Provas

Questão presente nas seguintes provas
3433001 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: MPE-PR
Provas:

Você é um analista de tecnologia da informação do Ministério Público do Estado do Paraná e está implementando um sistema de gerenciamento de fluxo de trabalho utilizando Kanban. Sua equipe está enfrentando dificuldades para gerenciar as tarefas e melhorar a eficiência. Com base nos princípios e práticas do Kanban, o que você e sua equipe podem fazer para resolver esse problema?

 

Provas

Questão presente nas seguintes provas
3433000 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: MPE-PR
Provas:

Em relação a framework Scrum, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) O Product Owner é responsável por maximizar o valor do produto e gerenciar o Product Backlog.

( ) O Scrum Master é responsável por garantir que a equipe de desenvolvimento siga as práticas e princípios do Scrum, mas ele não participa das reuniões diárias (Daily Scrum).

( ) A Sprint Planning é uma reunião em que a equipe de desenvolvimento define as tarefas que serão executadas na próxima Sprint, sem a necessidade de participação do Product Owner.

( ) O Sprint Retrospective é um evento em que a equipe reflete sobre a Sprint que acabou de terminar e identifica melhorias para as próximas Sprints.

 

Provas

Questão presente nas seguintes provas
3432993 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: MPE-PR
Provas:

Assinale a alternativa que NÃO corresponde a um conceito ou prática associada à integração e entrega contínua (Continuous Integration and Continuous Delivery – CI/CD) em desenvolvimento de software.

 

Provas

Questão presente nas seguintes provas
3432992 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: MPE-PR
Provas:

Em um projeto de desenvolvimento de software, um analista de tecnologia da informação está utilizando a linguagem UML 2.5 para modelar os diferentes aspectos do sistema, e uma das tarefas envolve a criação de diagramas que representem a estrutura e o comportamento do sistema. Assinale a alternativa que apresenta corretamente uma característica ou utilização de um dos diagramas da UML 2.5.

 

Provas

Questão presente nas seguintes provas
3432991 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: MPE-PR
Provas:

Um analista de tecnologia da informação do Ministério Público do Estado do Paraná está responsável por liderar a equipe de desenvolvimento de um novo sistema de gerenciamento de processos jurídicos. O sistema será desenvolvido utilizando o padrão de arquitetura MVC (Model, View and Controller). Durante uma revisão de código, o analista observa o seguinte trecho de implementação:

// Model
public class Case {
  private String caseName;
  private String caseStatus;

  public Case(String caseName, String
    caseStatus) {
    this.caseName = caseName;
    this.caseStatus = caseStatus;
  }

  public String getCaseName() {
    return caseName;
  }

  public String getCaseStatus() {
    return caseStatus;
  }

  public void setCaseStatus(String caseStatus) {
    this.caseStatus = caseStatus;
  }
}

// View
public class CaseView {

  public void printCaseDetails(String caseName,
    String caseStatus) {
    System.out.println(“Case: ” + caseName);
    System.out.println(“Status: ” + caseStatus);
  }
}

// Controller
public class CaseController {
  private Case model;
  private CaseView view;

  public CaseController(Case model, CaseView
    view) {
    this.model = model;
    this.view = view;
    System.out.println(“Case: ” + caseName);
    System.out.println(“Status: ” + caseStatus);
  }

  public void setCaseStatus(String status) {
    model.setCaseStatus(status);
  }

  public void updateView() {
    view.printCaseDetails(model.getCaseName(),
    model.getCaseStatus());
  }

}

Assinale a alternativa que descreve o erro, conforme o padrão da arquitetura MVC, encontrado pelo analista no código apresentado.

 

Provas

Questão presente nas seguintes provas
3432990 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: MPE-PR
Provas:

Assinale a alternativa que NÃO corresponde a um conceito ou prática da engenharia de software.

 

Provas

Questão presente nas seguintes provas

O texto a seguir deve ser usado para as próximas três questões

O esquema de um banco de dados relacional, especificado pelos comandos SQL a seguir, atenderá às consultas

Enunciado 3951004-1

No contexto de arquiteturas de aplicações, cada abordagem tem características próprias que determinam seu uso em diferentes cenários. Associe corretamente os tipos de arquitetura com suas respectivas características e exemplos de aplicação.

I. Cliente/Servidor

II. N Camadas

III. Arquitetura Orientada a Serviços (SOA)

IV. Distribuída

V. Peer-to-Peer (P2P)

Características:

( ) Estrutura composta por diferentes camadas, como apresentação, lógica de negócios e dados, facilitando a manutenção e a escalabilidade, especialmente em sistemas web.

( ) Utiliza uma centralização de recursos, onde o servidor responde às requisições dos clientes conectados, sendo comum em sistemas de gestão empresarial.

( ) Arquitetura voltada à integração e reutilização de serviços, promovendo interoperabilidade entre sistemas legados e novos, muito usada em corporações.

( ) Os nós da rede agem tanto como cliente quanto como servidor, sendo comum em redes de compartilhamento de arquivos e aplicações descentralizadas.

( ) Componentes espalhados geograficamente interagem entre si, possibilitando a execução de tarefas de forma distribuída, como ocorre em soluções de computação em nuvem.

A sequência correta da lista de caraterísticas é

 

Provas

Questão presente nas seguintes provas

O texto a seguir deve ser usado para as próximas três questões

O esquema de um banco de dados relacional, especificado pelos comandos SQL a seguir, atenderá às consultas

Enunciado 3951003-1

Considere o seguinte trecho de código:

Enunciado 3951003-2

Esse código tem por objetivo remover as posições pares de uma lista "números".

Assinale a opção que identifica os problemas com esse código.

 

Provas

Questão presente nas seguintes provas