Questões de Concursos Públicos - PPSA
Resolva questões gratuitas da PPSA. Banco com 1540 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q234903
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Metodologia de desenvolvimento de software
O Desenvolvimento orientado por comportamento (BDD)
refere-se a uma técnica de desenvolvimento ágil, que
visa integrar regras de negócios com linguagem de
programação, focando o comportamento do software.
Tem como objetivo melhorar a colaboração entre
desenvolvedores, analistas de negócios e stakeholders,
para que todos possam ter uma compreensão clara das
expectativas em relação ao software. Para aplicar o
processo de BDD de forma eficiente, é necessário seguir
uma ordem específica, que inclui quatro etapas distintas,
caracterizadas a seguir.
I.É a fase em que o Product Owner explica a visão geral
do negócio, na qual a equipe utiliza o processo de
discussão do BDD para reunir exemplos de usuários e
entender como a função fornecida é usada, identificando
problemas e possíveis novas regras de negócios.
II.É a fase em que a equipe faz perguntas para
determinar quais regras, critérios de aceitação ou novas
histórias podem ser criadas, na qual o esclarecimento
das ideias ocorre por meio do diálogo entre os
participantes.
III.É a fase em que todas as questões discutidas são
agrupadas, criando um documento que contém todas as
notas reunidas, na qual a linguagem Gherkin é
geralmente recomendada ao criar critérios de aceitação.
IV.É a fase em que após pesquisar e testar a história, a
equipe de desenvolvimento apresenta ao Product Owner
para validação, na qual a história validada é utilizada
durante a revisão da produção do projeto, para garantir
que o produto corresponda aos padrões estabelecidos.
Para finalizar, após a instalação do aplicativo no
ambiente de produção, ocorre o monitoramento da
funcionalidade para coletar feedback do cliente sobre o
sistema desenvolvido.
As etapas descritas são conhecidas, respectivamente,
como:
Q234902
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Arquitetura de Software
Assunto: Arquitetura de Software
A arquitetura de software de microsserviço permite que
um sistema seja dividido em vários serviços menores,
individuais e independentes, que são executados como
processos autônomos e se comunicam entre si por meio
de APIs. Cada microsserviço pode ser implementado em
uma linguagem de programação diferente em uma
plataforma diferente. Entre os tipos de microsserviços,
um combina vagamente os serviços com a
funcionalidade relacionada, enquanto que outro facilita a
interação entre aplicativos não relacionados. Esses tipos de microsserviços são denominados,
respectivamente, de:
Q234901
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
A Orientação a Objetos (OO) constitui um paradigma
aplicado na programação, que consiste na interação
entre diversas unidades chamadas de objetos. A
Programação Orientada a Objetos se apoia em quatro
pilares principais, sendo que em um deles realiza-se o
agrupamento das coisas que fazem sentido estarem
juntas, para fins de organização e reutilização melhor do
código. Em outro pilar, tem-se a possibilidade de um
objeto assumir diversas formas diferentes na orientação
a objetos.
Esses dois pilares da OO são conhecidos,
respectivamente, como:
Q234900
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Direito Digital
Assunto: Lei nº 13.709 de 2018 - Lei Geral de Proteção de Dados Pessoais (LGPD)
A Lei Geral de Proteção de Dados − LPCD representa
um marco regulatório no Brasil que tem por objetivo
garantir a privacidade e a segurança das informações
pessoais, estabelecendo diretrizes claras sobre como as
organizações devem coletar, armazenar, processar e
compartilhar dados pessoais, seja de clientes,
colaboradores ou parceiros. Em termos técnicos, a
LGPD é uma legislação que impõe uma série de
obrigações e responsabilidades às empresas, no que diz
respeito à proteção dos dados pessoais. Ela define
princípios como finalidade, necessidade, transparência,
segurança e consentimento, que devem ser seguidos
rigorosamente. Na LPCD, existem alguns
aspectos-chave que enfatizam a importância de uma
abordagem estratégica e responsável no tratamento de
dados pessoais. Entre os aspectos, um constitui um dos
alicerces fundamentais da LGPD, e faz referência à
permissão explícita que os indivíduos fornecem para que
suas informações pessoais sejam coletadas, utilizadas e
compartilhadas por empresas. Outro aspecto define a
entidade responsável por supervisionar e regulamentar a
aplicação da LGPD no Brasil, que atua como um órgão
fiscalizador, emitindo diretrizes e orientações para
garantir a conformidade com a lei.
Nesse contexto, o aspecto caracterizado acima e a
denominação para a entidade são, respectivamente:
Q234899
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
No que se refere à segurança da informação,
determinados softwares são empregados para inspeção
de dados que trafegam na internet, sendo que um
desses programas é utilizado para capturar e armazenar
dados trafegando em uma rede de computadores,
podendo ser usado por um invasor para capturar
informações sensíveis, como senhas de usuários, em
casos de conexões inseguras, sem criptografia.
Esses softwares são conhecidos como:
Q234898
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
W3C é uma organização internacional que desenvolve
padrões abertos para a web, tendo como missão garantir
que a web seja acessível, interoperável e em constante
evolução. De acordo com o W3C, um padrão é
fundamental para a construção de páginas web, pois
define a estrutura e o conteúdo de um documento web
usando uma série de elementos e atributos. Em outro é
utilizado um padrão para descrever a apresentação
visual de documentos HTML , possibilitando que os
desenvolvedores controlem o layout, as cores, as fontes
e outros aspectos visuais de uma página web.
Esses padrões são conhecidos, respectivamente, pelas
siglas:
Q234897
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Design Thinking é uma abordagem que se utiliza do
pensamento do design como uma forma de encontrar as
necessidades humanas e criar novas soluções usando
as ferramentas e mentalidades de múltiplas disciplinas.
Entre as técnicas de Design Thinking, uma fornece uma
narrativa visual que promove empatia e comunica com o contexto, no qual uma tecnologia será usada. Tem por
objetivo criar uma sequência de imagens, organizada
quadro a quadro, para ajudar a capturar visualmente os
fatores sociais, ambientais e técnicos importantes que
moldam o contexto de como, onde e por que as pessoas
se envolvem com os produtos.
Essa ferramenta é conhecida como:
Q234896
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
No que diz respeito ao uso das linguagens HTML5/HTML
e CSS3, fundamentais na construção dos elementos
visuais de sites, observe as figuras que mostram em (a)
um código e em (b) o resultado de sua execução. (a) (b) Após a execução do código em um browser como o
Google Chrome, por exemplo, as referências "BRASIL −
2025", "PPSA" e "PETRÓLEO & GÁS" serão mostradas
no monitor de vídeo, com fonte preta e fundos,
respectivamente, nas cores:
Q234895
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Gerência de Configuração
O gerenciamento de configuração é um processo de
engenharia de sistemas para estabelecer a consistência
dos atributos de um produto ao longo da vida, sendo que
no mundo da tecnologia, constitui um processo de
gerenciamento de TI que monitora itens de configuração
individuais de um sistema de TI. Entre as ferramentas
utilizadas nesse tipo de gerenciamento, uma constitui o
sistema de controle de versão líder do setor para rastrear
alterações de código. Nesse sentido, adicionar dados de
gerenciamento de configuração ao lado de código em
um repositório dessa ferramenta, possibilita uma
visualização holística de controle de versão de um
projeto inteiro.
Essa ferramenta de configuração é conhecida como:
Q234894
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
No contexto da Arquitetura de Aplicações, a sigla API
representa a Interface de Programação de Aplicações -
um conjunto de regras e definições que permite que
softwares diferentes se comuniquem. Existem vários
tipos de arquitetura de API, que nada mais são do que
diferentes abordagens, sendo que a escolha de qual
será aplicada depende das necessidades específicas de
cada sistema, bem como das dos desenvolvedores
envolvidos. Enquanto um dos tipos corresponde a uma
estrutura de procedimento remoto que oferece
independência de linguagem, sendo comumente
utilizado em sistemas distribuídos como os de
microsserviços, outro refere-se a uma maneira de os
sistemas se comunicarem de forma assíncrona, em que
um informa a outro sobre eventos ocorridos em tempo
real, sendo comumente utilizado em entregas de
produtos, no qual o cliente é notificado quanto ao
recebimento de um item.
Esses dois tipos de arquitetura de API são conhecidos,
respectivamente, como: