Questões de Concursos Públicos - Engenharia de Software
Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q237111
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Governança de TI
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Processos de Software - Desenvolvimento Ágil
Em um projeto ágil executando o Kanban, ao limitar o
trabalho em progresso em uma etapa do processo é
possível assegurar como estimativa dessa etapa o (a):
Q236864
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Infraestrutura de TI
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Metodologia de desenvolvimento de software
DevOps representa uma sigla que define uma forma de
pensar e uma mudança cultural, em que as equipes
adotam novas formas de trabalhar no âmbito das
instituições. Nesse contexto, os desenvolvedores se
aproximam dos usuários, visando obter uma
compreensão melhor do ambiente em foco. As equipes
de operações se envolvem no processo de
desenvolvimento e adicionam requisitos de manutenção
e necessidades do cliente, além de adotarem princípios
essenciais, que ajudam as equipes a oferecerem
aplicativos e serviços em um ritmo mais rápido e com
maior qualidade, em comparação com as organizações
que usam o modelo de desenvolvimento de software
tradicional. O princípio fundamental do DevOps envolve
a união das equipes de desenvolvimento e de operações
em uma só funcional que se comunica, compartilha
feedback e troca experiências e informações durante
todo o ciclo de desenvolvimento e implementação. Nesse
processo, as equipes de desenvolvimento e de
operações se fundem em uma única unidade que
trabalha em todo o ciclo de vida do aplicativo.
Esse princípio é conhecido por:
Q236144
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Projetos de TI
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Desenvolvimento de Software
Um analista de TI precisa utilizar um ambiente sob
demanda para fazer o desenvolvimento, teste, fornecimento e gerenciamento de aplicativos. A
plataforma a ser utilizada se chama:
Q236120
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Projetos de TI
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Gerência de Configuração
O Git é muito utilizado no dia a dia das equipes de
desenvolvimento da PPSA para apoiar atividades de
gestão de códigos. O comando do git usado para
mostrar qual revisão e autor modificaram pela última vez
cada linha de um arquivo é o:
Q236116
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Projetos de TI
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Processos de Software - Desenvolvimento Ágil
Scrum é um método ágil de gestão de projetos, com
relação aos seus pilares, analise as assertivas e
identifique as corretas:
I.Transparência: todo o processo deve estar visível a
todos os envolvidos. A transparência deve ser refletida,
no ambiente, nas pessoas e nos processos.
II.Adaptação: Caso a inspeção detecte algum processo
que precise ser ajustado ou melhorado, as adaptações
deverão ser feitas o mais rápido possível. O quanto
antes as mudanças sejam feitas, antes o novo processo
proposto é testado e validado.
III.Agilidade: Abordagem que valoriza a melhoria
contínua da gestão de projetos por meio de lançamentos
pequenos e frequentes com vistas a se adaptar e
responder rapidamente a mudanças, desafios e
oportunidades.
IV.Inspeção: o processo em si deve ser inspecionado
regularmente na busca por anomalias e/ou
oportunidades de melhorias.
É CORRETO o que se afirma em:
Q236115
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Projetos de TI
Atualmente existem vários modelos de processo de
software. No que diz respeito ao modelo em cascata e
suas fases assinale a alternativa INCORRETA.
Q236086
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Segurança da Informação
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Ferramentas de Desenvolvimento de Software
O GitLab representa um gerenciador de repositórios de
software, cujo funcionamento se baseia em Git —
sistema de versões distribuído usado para desenvolver
softwares. O GitLab Ci caracteriza-se como um ambiente
de Integração Contínua, que pertence ao GitLab, e
oferece suporte para integração contínua, implantação
contínua) e entrega contínua. Desse produto, o usuário
deve criar uma conta para acessar o GitLab e, logo em
seguida, criar um repositório. Nesse processo, há que se
configurar um arquivo específico, com o intuito de
promover o controle do projeto conforme o seu
andamento. Após concluir a criação do arquivo, deve-se
adicionar alguns comandos que garantem o seu
funcionamento adequado, com destaque para três,
descritos a seguir.. I. Responsável por determinar as fases que podem ser
executadas ao longo do projeto.
II.Tem a finalidade de especificar a lista de arquivos e
diretórios a serem anexados ao job depois do seu
sucesso. III. Detalha o caminho que vai ser trilhado pelo arquivo.
O nome do arquivo a ser criado e os três comandos
descritos são, respectivamente:
Q236067
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Segurança da Informação
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Desenvolvimento de Software
Contêineres são pacotes leves do código do aplicativo
com dependências, como versões específicas de
ambientes de execução de linguagem de programação e
bibliotecas necessárias para executar seus serviços de
software. Os contêineres tem por função oferecerem um
mecanismo de empacotamento lógico em que os
aplicativos podem ser abstraídos pelo ambiente em que
são efetivamente executados. Os desenvolvedores usam
a estruturação em contêiner para criar e implantar
aplicações modernas devido a diversas vantagens, das
quais uma é caracterizada por meio da utilização da
estruturação em contêiner para implantar aplicações em
vários ambientes sem precisar reescrever o código do
programa. Nesse caso, os desenvolvedores criam uma
aplicação uma vez e a implantam em vários sistemas
operacionais. Por exemplo, eles executam os mesmos
contêineres nos sistemas operacionais Linux e Windows.
Essa vantagem é conhecida como:
Q234911
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
O teste de software constitui parte integrante do ciclo de
vida de desenvolvimento de software, visando ter certeza
sobre funcionalidade, desempenho e experiência do
usuário, sendo uma parte importante e imprescindível,
pois ajudam a garantir a qualidade do código. Entre os
tipos de testes, enquanto um tem por objetivo validar os
diferentes módulos juntos como um todo e identificar os
bugs e problemas relacionados a eles, outro se
concentra em testar partes/unidades individuais de um
aplicativo de software no início do ciclo de vida, sendo
que qualquer função, procedimento, método ou módulo
pode ser uma unidade a ser submetida a esse tipo de
teste para determinar sua correção e o comportamento
esperado.
Os dois tipos de testes descritos são conhecidos,
respectivamente, como testes:
Q234905
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Prototipação é uma técnica que consiste em desenvolver
o protótipo de algum produto, ou seja, uma forma de
visualizar a ideia antes de ela ser entregue
definitivamente ao mercado. Entre as categorias de
protótipo, uma tem por objetivo investigar o que um
produto pode oferecer ao usuário, descrevendo como a
funcionalidade da qual o usuário pode se beneficiar, sem
dar muita atenção ao como funcionaria. Outra categoria,
tem por objetivo validar a experiência do usuário com a
interface do produto, refinando o direcionamento das
interações com o público alvo.
Essas duas categorias de protótipo são conhecidas
respectivamente, como: