SóProvas


ID
456184
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

NÃO se aplica à disciplina de desenvolvimento de software extreme programming (XP):

Alternativas
Comentários
  • talvez o termo "refabricação" possa dar margem a uma avaliação equivocada da alternativa B.
    O termo realmente não foi muito feliz...
    Deve ser entendido como "refatoramento", o "refactoring", que é sim uma das práticas do XP.
  • Domingos mas é essa a tradução que se encontra na última versão do Pressman. 
  • A letra B esta correta, no Pressman fala exatamente isso.
    A letra A está incorreta, no Pressman, 6ed, diz:

    "Como o projeto XP praticamente não usa notação e produz
    poucos, ou nenhum, produto de trabalho que não sejam
    os cartões CRC e as soulões de ponta o projeto é visto como um artefato
    provisório que pode e deve ser (....)"
  • a) Usa notações próprias para construir os diversos produtos de trabalho do projeto. - Tenta confundir com SCRUM que tem sprints, backlogs...
    b) Encoraja a refabricação para modificar um sofware sem alterar o comportamento externo do código. - Definição exata.
    c) Recomenda que dois programadores trabalhem juntos no mesmo computador para escrever um código. - Pair Programming
    d) Baseada em valores de simplicidade, comunicação, feedback e coragem. - Também Respeito
    e) Adota como um elemento-chave a criação de testes unitários antes da codificação começar. - desenvolvimento orientado a testes.
  • Também fui de B, só uma dúvida, o que essa alternativa quer dizer com "comportamento externo do código." ?

    []´s
  • Sem alterar o comportamento externo significa que o desenvolvedor pode alterar as linhas de códigos entre outras coisas mas para o usuário comum, o programa vai estar a mesma coisa. A letra B está correta, mas a questão quer a errada.
  • a) é falso pessoal, o processo XP, em seu projeto, não usa praticamente nenhuma notação e produz poucos, se algum, artefatos, além dos cartões CRC e soluções pontuais.

    b) CORRETO. refabricação faz parte do XP, este também é um método de otimizaçaõ de projetos, é o processo de alteração de um sistema de software de tal forma que não se altere o comportamento externo do código, mas se aprimore a estrutura interna. É uma forma disciplinada de organizar o código [e modificar/simplificar o projeto interno] que minimiza as chances de introdução de bugs. Em resumo, ao se refabricar, se está aperfeiçoando o projeto de codificaçaõ e depois de este ter sido feito.


    não vou explicar as demais porque os colegas abaixo já explicaram direitinho.
    bons estudos.
  • a)Usa notações próprias para construir os diversos produtos de trabalho do projeto.

    As notações são vistas na parte de modelagem de software, podendo usar BPMN, EPC, ARIS e/ou UML.