SóProvas


ID
1035859
Banca
CESPE / CEBRASPE
Órgão
IPEA
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

Há métodos ágeis de desenvolvimento que empregam as práticas de programação em pares e teste de unidade. A programação em pares apóia a idéia de que o código é propriedade da equipe como um todo, tipicamente dificulta a refatoração (refactoring) e atua como um processo informal de revisão de código. Em relação aos testes de unidade, há métodos ágeis nos quais testes de unidade são escritos antes do código a ser testado.

Alternativas
Comentários
  • "tipicamente dificulta a refatoração (refactoring)" na verdade facilita

  • Há métodos ágeis de desenvolvimento que empregam as práticas de programação em pares e teste de unidade. A programação em pares apóia a idéia de que o código é propriedade da equipe como um todo, tipicamente dificulta a refatoração (refactoring) (ERRADO: em XP a refatoração é incentivada. No restante a alternativa está correta) e atua como um processo informal de revisão de código. Em relação aos testes de unidade, há métodos ágeis nos quais testes de unidade são escritos antes do código a ser testado.

  • A questão descreveu algumas das práticas do XP e bem ali no meio tentou enganar o candidato que está desatento ou fez uma leitura rápida na questão.

     

    Jogo de Planejamento (Planning Game)

    Fases pequenas (Small Releases)

    Metáfora (Metaphor)

    Design Simples (Simple Design)

    Testes de Aceitação (Customer Tests)

    Semana de 40 horas (Sustainable Pace)

    Propriedade Coletiva (Collective Ownership)

    Programação Pareada (Pair Programming)

    Padronização do Codigo (Coding Standards)

    Desenvolvimento Orientado a Testes (Test Driven Development)

    Refatoração (Refactoring):

    Integração Contínua (Continuous Integration)