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.

Q173289 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Assunto: Gerência de Configuração

Maria faz parte de uma equipe que está trabalhando, junto com mais cinco colegas, no desenvolvimento de um sistema de software. Como todo(a)s estão trabalhando em casa por causa da pandemia da COVID-19, a equipe resolveu utilizar um serviço de hospedagem de repositórios Git. Maria estava aguardando que um colega enviasse ao serviço de repositório Git uma nova versão de um código fonte “cadastro.js” em que ele estava trabalhando. O colega informou a Maria que já tinha enviado a nova versão ao servidor remoto, mas ela continuava sem visualizar as novas modificações feitas por ele. Então, Maria pediu para o colega informar os comandos que ele tinha executado para tentar identificar o que a estava impedido de visualizar as novas modificações, visto que ela conseguia visualizar outras modificações feitas por esse colega. Segue abaixo a sequência dos comandos informados pelo colega de Maria: git add cadastro.js git commit -m "Validação de CEP corrigida" Após analisar os comandos, Maria identificou que estava faltando um. Qual o comando Git que Maria pediu para o colega executar para que ela pudesse visualizar as modificações feitas por ele no arquivo “cadastro.js”?
Q173277 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Assunto: Qualidade de Software

A construção de software é uma tarefa que pode ser bastante complexa. Por esse motivo, problemas no desenvolvimento do software podem fazer com que ele não funcione como especificado. Para evitar que isso aconteça, testes podem ser planejados e executados sistematicamente com a finalidade de assegurar que as funcionalidades solicitadas estejam presentes e de acordo com o esperado. Dito isso, analise as proposições a seguir. 1) Teste de segurança avalia até que limites um software pode ser utilizado, ou seja, qual é o seu limite de suporte a informações ou tráfego sem que apresente nenhum problema. 2) Teste de configuração tem como objetivo verificar se o software está funcionando corretamente em diferentes ambientes de hardware e software. 3) Teste de carga leva o software aos seus limites com o objetivo de verificar em que ponto ele para de funcionar corretamente. 4) Teste unitário verifica se o software como um todo, bem como cada parte dele, faz exatamente o que deveria fazer. Está(ão) correta(s), apenas:
Q173276 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Assunto: Processos de Software - Desenvolvimento Ágil

O Scrum é uma metodologia da engenharia de software, é ágil e tem como principal objetivo aumentar a produtividade das equipes. Dadas as afirmações abaixo sobre Scrum, qual está correta? 
Q173273 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Assunto: Orientação a Objetos

Os padrões de projeto são agrupados em três tipos: Criação, Estrutural e Comportamental. Qual padrão de projeto não é do tipo estrutural?
Q173253 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Sistemas
Ano: 2022
Órgão: UFPE
Banca: UFPE
Assunto: Gerência de Configuração

Maria faz parte de uma equipe que está trabalhando, junto com mais cinco colegas, no desenvolvimento de um sistema de software. Como todo(a)s estão trabalhando em casa por causa da pandemia da COVID-19, a equipe resolveu utilizar um serviço de hospedagem de repositórios Git. Maria estava aguardando que um colega enviasse ao serviço de repositório Git uma nova versão de um código fonte “cadastro.js” em que ele estava trabalhando. O colega informou a Maria que já tinha enviado a nova versão ao servidor remoto, mas ela continuava sem visualizar as novas modificações feitas por ele. Então, Maria pediu para o colega informar os comandos que ele tinha executado para tentar identificar o que a estava impedido de visualizar as novas modificações, visto que ela conseguia visualizar outras modificações feitas por esse colega. Segue abaixo a sequência dos comandos informados pelo colega de Maria: git add cadastro.js git commit -m "Validação de CEP corrigida" Após analisar os comandos, Maria identificou que estava faltando um. Qual o comando Git que Maria pediu para o colega executar para que ela pudesse visualizar as modificações feitas por ele no arquivo “cadastro.js”? 
Q173241 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Sistemas
Ano: 2022
Órgão: UFPE
Banca: UFPE
Assunto: Metodologia de desenvolvimento de software

O Scrum é uma metodologia da engenharia de software, é ágil e tem como principal objetivo aumentar a produtividade das equipes. Dadas as afirmações abaixo sobre Scrum, qual está correta?
Q173239 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Sistemas
Ano: 2022
Órgão: UFPE
Banca: UFPE
Assunto: Orientação a Objetos

Os padrões de projeto são agrupados em três tipos: Criação, Estrutural e Comportamental. Qual padrão de projeto não é do tipo estrutural?
Q171583 COSEAC - 2021 - UFF - Técnico de Tecnologia da Informação
Ano: 2021
Órgão: UFF
Banca: COSEAC
Assunto: Orientação a Objetos

Na orientação a objetos, o ocultamento de informações é conhecido também como: 
Q171582 COSEAC - 2021 - UFF - Técnico de Tecnologia da Informação
Ano: 2021
Órgão: UFF
Banca: COSEAC
Assunto: Orientação a Objetos

São métodos propostos para utilização na orientação a objetos:
Q171581 COSEAC - 2021 - UFF - Técnico de Tecnologia da Informação
Ano: 2021
Órgão: UFF
Banca: COSEAC
Assunto: UML

Na UML 2.0, o número de vezes que um ator pode utilizar um determinado caso de uso é conhecido como: