SóProvas


ID
1029853
Banca
CESPE / CEBRASPE
Órgão
TCE-RO
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação à engenharia de software, julgue os itens seguintes.

A abordagem iterativa e a incremental compõem o desenvolvimento em fases. Na primeira, o sistema é dividido em subsistemas por funcionalidades, adicionando-se mais funcionalidades a cada versão; na segunda, o sistema é entregue completo e muda a funcionalidade a cada nova versão

Alternativas
Comentários
  • Conceitos invertidos.

  • cespe adora inverter conceitos


    Está na dúvida? Chuta errada que a probabilidade de estar invertida é alta!

  • Caros, vamos com calma. A questão está ERRADA, porém os conceitos não estão invertidos:

     Se fosse a sentença abaixo estaria correta: "Na primeira (abordagem iterativa), o sistema é entregue completo e muda a funcionalidade a cada nova versão; na segunda (abordagem incremental), o sistema é dividido em subsistemas por funcionalidades, adicionando-se mais funcionalidades a cada versão"! O que é falso, vejamos o motivo: Com a inversão, o conceito da abordagem incremental está realmente correto! Porém, dizer que na abordagem iterativa o sistema é entregue completo e muda a funcionalidade a cada nova versão está ERRADO! Imagina que em uma aborgadem iterativa o sistema é entregue completo! Nessa abordagem divide-se o desenvolvimento do projeto em iterações menores, e colhe-se feedback ao final de cada iteração para melhoria geral do processo.

    Na verdade a questão está errada, por vários outros motivos. Vejamos:

    1. A abordagem iterativa e a incremental compõem o desenvolvimento em fases. ERRADO: Nada a ver, pode-se ter um desenvolvimento por fases sem ser composto por uma abordagem iterativa e incremental. Por exemplo, o modelo cascata que é linear e por fases e não tem NADA de iterativo e incremental. 

    2. O conceito de iterativo não foi passado corretamente por nenhuma das 2 (duas) definições da questão. O correto é o que está sublinhado no texto posto acima!

    Espero ter ajudado!

  • Perfeito Sergio, o que eu mais vejo aqui no site é a galera reclamando de banca, de questão, etc.... 90% das vezes (ou mais) o que está faltando é estudo.... :)


  • Iterações desenvolvem o produto através de uma série de ciclos repetidos, enquanto os incrementos sucessivamente acrescentam à funcionalidade do produto.


    Fonte: http://c2.com/cgi/wiki?IterativeVsIncremental

  • Só marquei errada porque a questão fala:


    "o sistema é entregue completo e muda a funcionalidade a cada nova versão"



    Se é LOUCO!??!?!!, você entrega o sistema completo e funcionando certinho, ai o cliente quer que fica mudando as funcionalidades.. nem a pau Juvenal.


    Se quiser pagar e acrescentar funcionalidades, tudo bem, mas você vai desenvolvendo módulo por módulo, validando com o cliente e no final quando entrega ele quer mudar o que já foi ¬¬

  • Conceitos invertidos.

    A abordagem iterativa (incremental) e a incremental (iterativa) compõem o desenvolvimento em fases. Na primeira, o sistema é dividido em subsistemas por funcionalidades, adicionando-se mais funcionalidades a cada versão; na segunda, o sistema é entregue completo e muda a funcionalidade a cada nova versão