Questões de Engenharia de Software - Métricas de software

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 6 de 6132

Gabarito Preliminar

2265107

copy

Banca: CESPE / Cebraspe

Órgão: SUSEP

Cargo(s): Analista Técnico - Tecnologia da Informação | Tecnologia da Informação e Ciência de Dados

Ano: 2025

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Metodologias de Desenvolvimento de Software

Julgue o item subsecutivo, relativo a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.
Na gerência de configuração, uma codeline define uma versão específica de um sistema, ao passo que uma baseline permite o controle de diferentes versões de cada componente que compõe essa baseline.

Questão: 7 de 6132

Gabarito Preliminar

2265098

copy

Banca: CESPE / Cebraspe

Órgão: SUSEP

Cargo(s): Analista Técnico - Tecnologia da Informação | Tecnologia da Informação e Ciência de Dados

Ano: 2025

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Modelos de Ciclo de Vida e Metodologias de Desenvolvimento / Processos de desenvolvimento / Conceitos e outros Modelos de Desenvolvimento

𝚍𝚎𝚏𝚊𝚞𝚕𝚝:
𝚒𝚖𝚊𝚐𝚎: '𝚛𝚞𝚋𝚢:𝟸.𝟺'
𝚋𝚎𝚏𝚘𝚛𝚎_𝚜𝚌𝚛𝚒𝚙𝚝:
- 𝚎𝚌𝚑𝚘 𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍

𝚟𝚊𝚛𝚒𝚊𝚋𝚕𝚎𝚜:
𝙳𝙾𝙼𝙰𝙸𝙽: 𝚎𝚡𝚊𝚖𝚙𝚕𝚎.𝚌𝚘𝚖
𝚆𝙴𝙱𝙷𝙾𝙾𝙺_𝚄𝚁𝙻: 𝚑𝚝𝚝𝚙𝚜://𝚖𝚢-𝚠𝚎𝚋𝚑𝚘𝚘𝚔.𝚎𝚡𝚊𝚖𝚙𝚕𝚎.𝚌𝚘𝚖

𝚋𝚞𝚒𝚕𝚍 𝚛𝚞𝚋𝚢 𝟷/𝟸:
𝚜𝚝𝚊𝚐𝚎: 𝚋𝚞𝚒𝚕𝚍
𝚒𝚗𝚑𝚎𝚛𝚒𝚝:
𝚍𝚎𝚏𝚊𝚞𝚕𝚝: [𝚒𝚖𝚊𝚐𝚎]
𝚟𝚊𝚛𝚒𝚊𝚋𝚕𝚎𝚜: [𝚆𝙴𝙱𝙷𝙾𝙾𝙺_𝚄𝚁𝙻]
𝚜𝚌𝚛𝚒𝚙𝚝:
- 𝚎𝚌𝚑𝚘 "𝚛𝚞𝚋𝚢𝟷"

𝚋𝚞𝚒𝚕𝚍 𝚛𝚞𝚋𝚢 𝟸/𝟸:
𝚜𝚝𝚊𝚐𝚎: 𝚋𝚞𝚒𝚕𝚍
𝚜𝚌𝚛𝚒𝚙𝚝:
- 𝚎𝚌𝚑𝚘 "𝚛𝚞𝚋𝚢𝟸"

Considerando o trecho de código precedente, extraído do arquivo 𝚐𝚒𝚝𝚕𝚊𝚋-𝚌𝚒.𝚢𝚖𝚕, julgue o próximo item.
Os jobs 𝚋𝚞𝚒𝚕𝚍 𝚛𝚞𝚋𝚢 1/2 e 𝚋𝚞𝚒𝚕𝚍 𝚛𝚞𝚋𝚢 2/2 são, por padrão, executados em paralelo no 𝙶𝚒𝚝𝙻𝚊𝚋 𝙲𝙸, a menos que haja dependências explícitas configuradas entre eles.

Questão: 8 de 6132

Gabarito Preliminar

2265099

copy

Banca: CESPE / Cebraspe

Órgão: SUSEP

Cargo(s): Analista Técnico - Tecnologia da Informação | Tecnologia da Informação e Ciência de Dados

Ano: 2025

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Modelos de Ciclo de Vida e Metodologias de Desenvolvimento / Processos de desenvolvimento / Conceitos e outros Modelos de Desenvolvimento

𝚍𝚎𝚏𝚊𝚞𝚕𝚝:
𝚒𝚖𝚊𝚐𝚎: '𝚛𝚞𝚋𝚢:𝟸.𝟺'
𝚋𝚎𝚏𝚘𝚛𝚎_𝚜𝚌𝚛𝚒𝚙𝚝:
- 𝚎𝚌𝚑𝚘 𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍

𝚟𝚊𝚛𝚒𝚊𝚋𝚕𝚎𝚜:
𝙳𝙾𝙼𝙰𝙸𝙽: 𝚎𝚡𝚊𝚖𝚙𝚕𝚎.𝚌𝚘𝚖
𝚆𝙴𝙱𝙷𝙾𝙾𝙺_𝚄𝚁𝙻: 𝚑𝚝𝚝𝚙𝚜://𝚖𝚢-𝚠𝚎𝚋𝚑𝚘𝚘𝚔.𝚎𝚡𝚊𝚖𝚙𝚕𝚎.𝚌𝚘𝚖

𝚋𝚞𝚒𝚕𝚍 𝚛𝚞𝚋𝚢 𝟷/𝟸:
𝚜𝚝𝚊𝚐𝚎: 𝚋𝚞𝚒𝚕𝚍
𝚒𝚗𝚑𝚎𝚛𝚒𝚝:
𝚍𝚎𝚏𝚊𝚞𝚕𝚝: [𝚒𝚖𝚊𝚐𝚎]
𝚟𝚊𝚛𝚒𝚊𝚋𝚕𝚎𝚜: [𝚆𝙴𝙱𝙷𝙾𝙾𝙺_𝚄𝚁𝙻]
𝚜𝚌𝚛𝚒𝚙𝚝:
- 𝚎𝚌𝚑𝚘 "𝚛𝚞𝚋𝚢𝟷"

𝚋𝚞𝚒𝚕𝚍 𝚛𝚞𝚋𝚢 𝟸/𝟸:
𝚜𝚝𝚊𝚐𝚎: 𝚋𝚞𝚒𝚕𝚍
𝚜𝚌𝚛𝚒𝚙𝚝:
- 𝚎𝚌𝚑𝚘 "𝚛𝚞𝚋𝚢𝟸"

Considerando o trecho de código precedente, extraído do arquivo 𝚐𝚒𝚝𝚕𝚊𝚋-𝚌𝚒.𝚢𝚖𝚕, julgue o próximo item.
O job 𝚋𝚞𝚒𝚕𝚍 𝚛𝚞𝚋𝚢 1/2 herda automaticamente a 𝚒𝚖𝚊𝚐𝚎 e o 𝚋𝚎𝚏𝚘𝚛𝚎_𝚜𝚌𝚛𝚒𝚙𝚝 definidos no bloco 𝚍𝚎𝚏𝚊𝚞𝚕𝚝, bem como a variável 𝚆𝙴𝙱𝙷𝙾𝙾𝙺_𝚄𝚁𝙻 definida no bloco 𝚟𝚊𝚛𝚒𝚊𝚋𝚕𝚎𝚜.

Questão: 9 de 6132

Gabarito Preliminar

2265097

copy

Banca: CESPE / Cebraspe

Órgão: SUSEP

Cargo(s): Analista Técnico - Tecnologia da Informação | Tecnologia da Informação e Ciência de Dados

Ano: 2025

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Modelos de Ciclo de Vida e Metodologias de Desenvolvimento / Processos de desenvolvimento / Conceitos e outros Modelos de Desenvolvimento

Julgue o seguinte item, acerca do 𝙶𝙸𝚃.
A execução do comando 𝚐𝚒𝚝 𝚌𝚘𝚖𝚖𝚒𝚝 --𝚊𝚖𝚎𝚗𝚍 substitui o último 𝚌𝚘𝚖𝚖𝚒𝚝 local por um novo; recomenda-se utilizar esse comando apenas antes do envio do commit ao repositório remoto por meio do 𝚐𝚒𝚝 𝚙𝚞𝚜𝚑, para que se evite a reescrita do histórico compartilhado com outros colaboradores.

Questão: 10 de 6132

Gabarito Preliminar

2265106

copy

Banca: CESPE / Cebraspe

Órgão: SUSEP

Cargo(s): Analista Técnico - Tecnologia da Informação | Tecnologia da Informação e Ciência de Dados

Ano: 2025

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Modelos de Ciclo de Vida e Metodologias de Desenvolvimento / Processos e práticas ágeis / XP (Extreme Programming)

Julgue o item subsecutivo, relativo a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.
O XP (programação extrema) enfatiza a entrega frequente de versões operacionais do software, desenvolvimento test-first, refatoração e integração contínua como mecanismos para gerenciar mudanças e manter a qualidade do software.