SóProvas


ID
142036
Banca
CESPE / CEBRASPE
Órgão
TRE-MT
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a opção correta acerca de modelos de processo de software.

Alternativas
Comentários
  • a) Alternativa errada pois o modelo em cascata necessita da fase de análise de requisitos.
    O modelo em cascata move-se para a próxima fase somente quando a fase anterior esta completa e perfeita. Desenvolvimento de fases no modelo em cascata são discretas, e não há pulo para frente, para trás ou sobreposição entre elas.
    Fonte: http://pt.wikipedia.org/wiki/Modelo_em_cascata

     Alternativa B Correta: Os processos de desenvolvimento ágil de software valorizam mais:
    1) interações > processos e ferramentas;
    2) software funcionando >documentação compreensível;
    3) colaboração do cliente > negociação contratual; e
    4 ) respostas a mudanças > planejamento seguido
    http://www.slideshare.net/rafael.ufs/metodologias-ageis-presentation

    Alternatica C errado. São definições semelhantes, porém não iguais.

    Desenvolvimento Incremental é uma estratégia de planejamento estagiado em que várias partes do sistema são desenvolvidas em paralelo, e integradas quando completas.

    Desenvolvimento iterativo é uma estratégia de planejamento de retrabalho em que o tempo de revisão e melhorias de partes do sistema é pré-definido. Isto não pressupõe desenvolvimento incremental, mas funciona muito bem com ele.

    d) Alternativa incorreta. Não há ausencia do cliente  nas áreas iniciais.  Está sempre um representante do cliente no local e faz parte da equipe

    Fonte: www.estig.ipbeja.pt/~eides/XP%20-%20Presentation.ppt 

    e) Alternativa E: InCorreta. Pois não se dá em todas as fases dos processos.
    Programação em par ou programação em duplas é uma das práticas mais conhecidas e mais polêmicas utilizadas pelos que adotam o Extreme Programming (XP).sugere que todo e qualquer código produzido no projeto seja sempre implementado por duas pessoas juntas
    Fonte: http://improveit.com.br/xp/praticas/programacao_par

  • Só uma coisinha a respeito da letra "C". Se alguém teve dúvidas (assim como eu) da diferença entre iterativo e incremental, é só dar uma olhada nessa figura:
  • Pelo que eu li, valorizam mais software funcionando do que "documentação abrangente" e não "documentação compreensível'. Isso me deixou com dúvidas na hora de marcar a questão.

  • Concordo com a Renata, 

    (Pelo que eu li, valorizam mais software funcionando do que "documentação abrangente" e não "documentação compreensível'. Isso me deixou com dúvidas na hora de marcar a questão.)

    "abrangente" é diferente de "compreensível". Isso muda o sentido da frase. e para mim esta errada. No desenvolvimento ágil toda documentação que é elaborada ela tem que ser "compreensível".

  • Fonte: Manifesto Ágil

    Individuos e interações do que processos e ferramentas

    Software em funcionamento do que documentação abrangente

    Colaboração do cliente do que negociação de contrato

    Respostas a mudanças do que seguir um plano


    Feito em 2048.

  • A B tá certíssima!

    Entretanto, a C tb!

    Pois os processos de desenvolvimento iterativos são os incrementais e os evolucionários (prototipagem, espiral), só ver no livro do pressman ou do sommerville, easy-easy!