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
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
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
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
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
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
Ano: 2025
Órgão: PPSA
Banca: IDCAP
Assunto: Processos de Software

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
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
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
Ano: 2025
Órgão: PPSA
Banca: IDCAP
Assunto: Teste de Software

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
Ano: 2025
Órgão: PPSA
Banca: IDCAP
Assunto: Prototipação

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: