SóProvas


ID
360004
Banca
FEPESE
Órgão
UDESC
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Identifique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, com relação a ciclo de vida de software:

( ) Pode-se considerar que na etapa de projeto ocorre a modelagem do domínio do problema.
( ) Pode-se considerar que na etapa de análise ocorre a modelagem do domínio do negócio.
( ) O modelo de ciclo de vida espiral prevê análise de riscos.
( ) Os modelos de ciclo de vida espiral e incremental prevêem desenvolvimento cíclico.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

Alternativas
Comentários
  • ( ) Pode-se considerar que na etapa de projeto ocorre a modelagem do domínio do problema.
    Errado. Na etapa de projeto, a modelagem do domínio do problema já ocorreu.

    ( ) Pode-se considerar que na etapa de análise ocorre a modelagem do domínio do negócio.
    Correto.

    ( ) O modelo de ciclo de vida espiral prevê análise de riscos.
    Correto.
    Dentre outras vantagens deste modelo em relação ao ciclo de vida clássico, foi a introdução de análise de riscos. Exige a consideração direta dos riscos técnicso em todos os estágios do projeto e, se aplicado adequadamente, deve reduzir os riscos antes que eles se tornem problemáticos.

    ( ) Os modelos de ciclo de vida espiral e incremental prevêem desenvolvimento cíclico.
    Qual o erro desta opção???
    O modelo incremental combina elementos do modelo em cascata aplicado de maneira iterativa. Este modelo, como a prototipagem e outras abordagens evolucionárias, é itarativo por natureza.

  • O texto diz: Os modelos de ciclo de vida espiral e incremental prevêem desenvolvimento cíclico.
    Na verdade, incremental é uma caracteristica de alguns modelos de ciclo de vida, mas não é um modelo propriamente dito. Esse é o erro do item.
  • na etapa de projeto, ja estamos pensando na solucao do problema, a arquitetura e modelada e os aspectos tecnologicos do projeto sao definidos

    o incremental, refere-se ao fato de que sera agregado ao sistema a cada iteracao um modulo coompleto e funcional, incrementando o sistema

    portanto  as letras A e E estao incorretas
  • Nao ficou claro para mim oque esta errado na quarta afirmativa, se alguem puder esclarecer agradeco
  • Discordo do colega. É sim um modelo de processo Prescritivo
    [Pressman, 7a. Edição pag. 61] 
    "O modelo incremental libera uma série de versões, demoninadas incrementais, que oferecem, progressivamente, maior funcionalidade  para o cliente à medida que cada incremento é entregue."

    mais.....

    "O modelo incremental combina elementos dos fluxos de processos lineares e paralelos, discutidos na Seção 2.1. Na Figura 2.5, o modelo incremental aplica seqüências lineares, de forma escalonada, à medida que o tempo vai avançando. Cada seqüência linear gera "incrementais" (entregáveis/aprovados/liberados) do software [IMCD93] de maneira similar aos incrementais gerados por um fluxo de processos evolucionários (Seção 2.3.3)."

    Modelos de processos Prescritíveis:

    Glossário Pressman
    2.3 Modelos de Processo Prescritivo
    2.3.1 O modelo cascata
    2.3.2 Modelos de processo incremental
    2.3.3 Modelos de processo evolucionário
    2.3.4 Modelos concorrentes 
    2.3.5 Um comentário final sobre processos evolucionários

    No caso o avaliador não se expressou bem no termo "cíclico". Pra mim o item 4 está correto.


     
  • "Os modelos de ciclo de vida espiral e incremental prevêem desenvolvimento cíclico"
    O erro está no cíclico que tem por sua definição: ciclo periódico, que volta por intervalos regulares
    E isso nãoo acontece no modelo espiral, porque cada volta na espiral se faz uma análise para saber se continua
    o mesmo ciclo ou não.
  • Não concordo com o gabarito da última afirmação, pois o Modelo Espiral possui sim a abordagem Cíclica, conforme bem exemplificado pelo Autor consagrado Roger PRESSMAN...

    "Boehm descreve o modelo da seguinte maneira:
    O Modelo espiral de desenvolvimento é um gerador de modelos de processos dirigidos a riscos e é utilizado para guiar a engenharia de sistemas intensivos de software, que ocorre de forma concorrente e tem múltiplos envolvidos. Possui duas característica principais que o destinguem. A primeira consiste em uma abordagem cíclica voltada para ampliar, incrementalmente, o grau de definição e a implementação de um sistema, enquanto diminui o grau de risco do mesmo. A segunda característica consiste em uma série de pontos âncora de controle para assegurar o comprometimento de interessados quanto à busca de soluções de sistema que sejam mutuamente satisfatórias e praticáveis."

    Fonte: Pressman, Roger S.
    Engenharia de Software: uma abordagem profissional - 7a edição
    Página 65: Capítulo 2 - Modelos de Processos (Modelo Espiral)

  • Pessoal, o lance é que Incremental é diferente de Iterativo.

    Se a questão falasse que "Os modelos de ciclo de vida espiral e iterativo prevêem desenvolvimento cíclico. " aí sim estaria correta, o que não foi o caso.

    Quando se fala em desenvolvimento cíclico você está falando mais em Iteratividade.

    Abs.
  • No meu entendimento o modelo espiral é cíclico sim. O que não é cíclico é o modelo incremental onde as incrementos seguem em paralelo e não um ciclo propriamente dito.  Segundo Pressman: "O modelo incremental combina elementos dos fluxos de processo lineares e paralelos... ". "O modelo incremental aplica sequências lineares de maneira escalonada...". 

  • Cíclico e incremental são características do modelo espiral.

    Nem todo modelo incremental é cíclico.