Buscar

Leia o trecho a seguir, retirado da obra de SOMMERVILLE, chamada Engenharia de Software: “Na prática, a aplicação da Programação Extrema como prop...

Leia o trecho a seguir, retirado da obra de SOMMERVILLE, chamada Engenharia de Software:

“Na prática, a aplicação da Programação Extrema como proposta originalmente se provou mais difícil do que o previsto. Na XP os requisitos são expressos em cenários (chamados de histórias do usuário) implementados diretamente como uma série de tarefas. Os programadores trabalham em pares e desenvolvem testes para cada tarefa antes de escreverem o código. Todos os testes devem ser executados com sucesso quando o novo código é integrado ao sistema, já que há um curto intervalo de tempo entre os lançamentos (releases) do sistema.” (SOMMERVILLE, 2019, p. 62)

Fonte: SOMMERVILLE, I. Engenharia de software. 10. ed. São Paulo: Pearson, 2019. p. 62.

Com base na prática chamada de programação extrema, associe os conceitos a seguir com as respectivas descrições mais adiante.
(1) Integração contínua.
(2) Programação em pares.
(3) Lançamentos pequenos.
(4) Refatoração.
(5) Propriedade coletiva.
I. Os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam “ilhas de conhecimento” e todos assumam a responsabilidade por todo código.
II. Assim que o trabalho numa tarefa é completo, é integrado ao sistema completo. Após qualquer integração desse tipo, todos os testes de unidade do sistema devem ter sucesso.
III. Esse processo deve ser feito por todos os desenvolvedores no código de forma contínua, logo sejam


(1) Integração contínua.
(2) Programação em pares.
(3) Lançamentos pequenos.
(4) Refatoração.
(5) Propriedade coletiva.

Essa pergunta também está no material:

Formação Profissional em Computação Semana 3 - Atividade Avaliativa UNIVESP 2023
6 pág.

Informação Profissional em Ciências da Computação Universidade Virtual do Estado de São PauloUniversidade Virtual do Estado de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

Com base na descrição fornecida, podemos associar os conceitos da seguinte forma: (1) Integração contínua: II. Assim que o trabalho numa tarefa é completo, é integrado ao sistema completo. Após qualquer integração desse tipo, todos os testes de unidade do sistema devem ter sucesso. (2) Programação em pares: I. Os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam “ilhas de conhecimento” e todos assumam a responsabilidade por todo código. (3) Lançamentos pequenos: III. Esse processo deve ser feito por todos os desenvolvedores no código de forma contínua, logo sejam. (4) Refatoração: Esse conceito não foi mencionado na descrição fornecida. (5) Propriedade coletiva: I. Os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam “ilhas de conhecimento” e todos assumam a responsabilidade por todo código. Lembrando que essas associações são baseadas na descrição fornecida e na prática da programação extrema.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais