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.
Q248780
IV - UFG - 2025 - SEBRAE-GO - Analista Técnico I - Tecnologia da Informação - Suporte e Infraestrutura
Ano: 2025
Órgão:
SEBRAE-GO
Banca:
IV - UFG
Matéria:
Engenharia de Software
Assunto: Processos de Software - Desenvolvimento Ágil
No âmbito da metodologia ágil, o que contribui de maneira
decisiva para o êxito de um projeto?
Q246370
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Teste de Software
Considere um desenvolvedor que adota a prática de Desenvolvimento Dirigido por
Testes (TDD). Inicialmente, ele escreve um teste de unidade que falha, baseando-se unicamente na
especificação de uma nova funcionalidade. Após implementar o código mínimo para que o teste passe,
o desenvolvedor analisa a estrutura interna e a lógica do código recém-criado para se inspirar e decidir
qual será o próximo teste a ser escrito, buscando cobrir caminhos lógicos específicos. Essa abordagem
de teste, considerando o ciclo TDD descrito, é melhor caracterizada como:
Q246369
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Sobre conceitos fundamentais de engenharia de software, analise a sentença abaixo:
Padrões de arquitetura, como o Modelo-Visão-Controlador (MVC), definem a organização estrutural
fundamental de um sistema de software (1ª parte), enquanto frameworks de aplicação são
implementações concretas que estendem esses padrões, fornecendo um esqueleto de arquitetura e
invertendo o controle para invocar métodos específicos da aplicação (2ª parte), sendo os
componentes as unidades de composição independentes e padronizadas que são, invariavelmente,
gerenciadas e orquestradas exclusivamente pelo framework (3ª parte).
Quais partes estão corretas?
Q246368
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Desenvolvimento de Software
No contexto de DevOps, um pipeline de implantação contínua (CD) é projetado
principalmente para:
Q246367
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Gerência de Configuração
Sobre o uso do Git como sistema de controle de versão, assinale a alternativa correta.
Q246363
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Um analista de Tecnologia da Informação é responsável por traduzir os requisitos de
negócio em modelos de sistema que guiarão a equipe de desenvolvimento. A utilização correta da
UML (Unified Modeling Language) é fundamental para garantir que tanto os aspectos funcionais quanto
os estruturais e comportamentais do software sejam claramente compreendidos por todos os
envolvidos no projeto. Conforme Sommerville (2019), durante a fase de análise de um novo sistema
de matrículas, o analista de TI primeiramente utiliza um diagrama de ___________ para modelar as
interações entre os usuários (como 'Aluno' e 'Secretaria') e as funcionalidades do sistema. Em seguida,
para descrever a estrutura estática, ele cria um diagrama de ______________, detalhando as entidades
como Aluno, Disciplina e Matrícula, seus atributos e os relacionamentos entre elas. Finalmente, para
ilustrar como os objetos interagem ao longo do tempo durante o processo de 'Realizar Matrícula', ele
elabora um diagrama de ____________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Q246360
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Metodologia de desenvolvimento de software
Em um cenário corporativo onde coexistem múltiplos sistemas com diferentes
tecnologias, requisitos de negócio que mudam rapidamente e demanda por alta confiabilidade e
reutilização, a escolha do paradigma de desenvolvimento de software torna-se crítica. Qual das
alternativas abaixo descreve corretamente um paradigma e sua aplicabilidade, com base em
fundamentos da engenharia de software?
Q246359
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Processos de Software
Diversos modelos de processo de software foram propostos para lidar com diferentes
contextos de projeto, considerando variáveis como requisitos mutáveis, riscos técnicos, tempo de
entrega e reutilização. Com base nesses modelos e nos princípios do ciclo de vida do software, é
INCORRETO afirmar que o modelo
Q246358
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Qualidade de Software
O desenvolvimento de software de alta qualidade exige a adoção de boas práticas
consolidadas ao longo do tempo, tanto em abordagens ágeis quanto em processos formais. Com base
nessas práticas, assinale a alternativa correta.
Q246355
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Qualidade de Software
Sobre os fundamentos da qualidade de software, analise a sentença abaixo:
De acordo com Sommerville (2019), o gerenciamento da qualidade de software, inspirado em práticas
da indústria manufatureira, parte do pressuposto de que a qualidade do processo de desenvolvimento
está diretamente relacionada à qualidade do produto final (1ª parte), entretanto, essa relação é mais
complexa em software, pois o projeto é um processo criativo no qual a padronização pode, em alguns
casos, inibir a criatividade e resultar em um produto de qualidade inferior (2ª parte), sendo a
avaliação da qualidade, portanto, um processo objetivo que se baseia exclusivamente na
conformidade do software com sua especificação, de forma análoga à tolerância dimensional na
manufatura (3ª parte).
Quais partes estão corretas?