Foram encontradas 56.044 questões.
Como analista de tecnologia da informação do Ministério Público do Estado do Paraná, você participa do desenvolvimento de um sistema de gerenciamento de casos jurídicos utilizando Java 8. Durante a fase de desenvolvimento, você precisa garantir que o sistema esteja utilizando as melhores práticas da linguagem e recursos específicos introduzidos na versão 8 ou superior dessa linguagem.
Dado o seguinte trecho de código, assinale a alternativa que descreve corretamente o comportamento do código e o recurso utilizado e disponível no Java 8:
import java.util.Arrays;
import java.util.List;
import java.util.Optional;
public class CaseManagement {
public static void main(String[] args) {
List<String> cases = Arrays.asList(“Case A”,
“Case B”, “Case C”, “Case D”);
Optional<String> result = cases.stream()
.filter(caseName ->
caseName.startsWith(“Case”))
.findFirst();
result.ifPresent(System.out::println);
}
}
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Sobre orientação a objetos, assinale a alternativa que descreve corretamente a relação entre classes e objetos e seus princípios fundamentais.
Provas
- Engenharia de SoftwareISO/IEC 25010: Engenharia de Sistemas e Software
- Engenharia de SoftwareTestes
- Qualidade de SoftwareVerificação e Validação (V&V)
Qualidade de software é um aspecto crucial no desenvolvimento de sistemas eficazes e eficientes. Acerca da qualidade de software, assinale a alternativa correta.
Provas
A Engenharia de Requisitos é uma disciplina essencial no desenvolvimento de sistemas de software, englobando atividades de elicitação, análise, especificação e validação de requisitos. A respeito das práticas e dos conceitos de Engenharia de Requisitos, assinale a alternativa correta.
Provas
Um analista de tecnologia da informação de uma organização está encarregado de modelar um processo de aprovação de documentos utilizando BPMN 2.0 (Business Process Model and Notation). Durante a modelagem, surgiram dúvidas sobre a correta utilização dos elementos e notações do BPMN. O gerente solicitou que o analista descrevesse para os integrantes da reunião o conceito de evento de mensagem (Message Event). Diante dessa solicitação, o analista respondeu corretamente que
Provas
- Arquitetura e Design de SoftwareMicrosserviços
- DevOps e CI/CDEntrega Contínua (CD)
- DevOps e CI/CDIntegração Contínua
- DevOps e CI/CDPipelines CI/CD
Um analista de tecnologia da informação de uma organização está responsável por configurar um pipeline de CI/CD (Continuous Integration/Continuous Delivery – Integração Contínua/Entrega Contínua) que automatize o build, teste e deploy de uma aplicação baseada em microsserviços. A aplicação será empacotada em contêineres Docker, armazenada em um repositório Git e orquestrada em um cluster Kubernetes. Durante o processo, o analista precisa garantir que o pipeline seja capaz de gerenciar atualizações frequentes no código-fonte, realizar deploys automáticos e monitorar o estado dos microsserviços. Qual das seguintes abordagens é a mais adequada para atingir esses objetivos?
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
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Arquitetura e Design de SoftwareMicrosserviços
- Arquitetura e Design de SoftwarePadrões de Arquitetura
A respeito de arquitetura orientada a microsserviços, é correto afirmar que
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
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
Caderno Container