SóProvas


ID
790930
Banca
FCC
Órgão
TST
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (riscos, lições aprendidas) e incrementa novos objetivos para a fase seguinte, seguindo para a próxima iteração. O processo de software em questão é o

Alternativas
Comentários
  • O modelo original em espiral organiza o desenvolvimento como um processo iterativo em que vários conjuntos de quatro fases se sucedem até se obter o sistema final. Um ciclo se inicia com a determinação de objetivos, alternativas e restrições (primeira tarefa) onde ocorre o comprometimento dos envolvidos e o estabelecimento de uma estratégia para alcançar os objetivos. Na segunda tarefa, análise e avaliação de alternativas, identificação e solução de riscos, executa-se uma análise de risco.Prototipação é uma boa ferramenta para tratar riscos. Se o risco for considerado inaceitável, pode parar o projeto. Na terceira tarefa ocorre o desenvolvimento do produto. Neste quadrante pode-se considerar o modelo cascata. Na quarta tarefa o produto é avaliado e se prepara para iniciar um novo ciclo.
     
    O modelo espiral é, atualmente a abordagem mais realística para desenvolvimento de software em grande escala, e usa uma abordagem que capacita a empresa que presta o serviço, e o cliente a entender e reagir aos riscos em cada etapa evolutiva. Este tipo de modelo exige considerável experiência na determinação de riscos e depende dessa experiência para ter sucesso, pode ser difícil convencer os clientes que uma abordagem evolutiva é controlável.
     
    Vantagens deste modelo
     
    modelo em espiral permite que ao longo de cada iteração se obtenham versões do sistema cada vez mais completas, recorrendo à prototipagem para reduzir os riscos.
    Este tipo de modelo permite a abordagem do refinamento seguido pelo modelo em cascata, mas que incorpora um enquadramento iterativo que reflete, de uma forma bastante realística, o processo de desenvolvimento.
    Desvantagens
     
    Pode ser difícil convencer grandes clientes ( particularmente em situações de contrato) de que a abordagem evolutiva é controlável.
    A abordagem deste tipo de modelo exige considerável experiência na avaliação dos riscos e baseia-se nessa experiência para o sucesso. Se um grande risco não for descoberto, poderão ocorrer problemas.
    Este tipo de modelo é relativamente novo e não tem sido amplamente usado.
    É importante ter em conta que podem existir diferenças entre o protótipo e o sistema final. O protótipo pode não cumprir os requisitos de desempenho, pode ser incompleto, e pode refletir somente alguns aspectos do sistema a ser desenvolvido.
    O modelo em espiral pode levar ao desenvolvimento em paralelo de múltiplas partes do projeto, cada uma sendo abordada de modo diferenciado, por isso é necessário o uso de técnicas específicas para estimar e sincronizar cronogramas, bem como para determinar os indicadores de custo e progresso mais adequados.
     
    http://www.macoratti.net/proc_sw1.htm
  • O item d está errado porque o modelo de desenvolvimento ágil não é um ciclo de vida.
  • Modelo espiral tem característica incremental??
  • Falou em RISCO, matou a questão. É espiral!
  • segundo Pressman:

    MODELO DE PROCESSO ESPIRAL
    - É um modelo de processo de software evolucionário que acopla a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo em cascata.
    - Os RISCOS são considerados à medida que cada revolução é realizada.
    - Usa a prototipação como mecanismo de redução de riscos.
    - Cada loop espiral está dividido em 4 (quatro) fases: (fonte: Sommerville)
    DEFINIÇÃO DE OBJETIVOS
    AVALIAÇÃO E REDUÇÃO DE RISCOS
    DESENVOLVIMENTO E VALIDAÇÃO
    PLANEJAMENTO
  • Mas no modelo em Espiral a análise de riscos é feita antes da execução da fase.
  • Virginia, na verdade, a avaliação dos riscos faz parte de uma fase.

    Nesse modelo, cada volta na espiral representa uma fase.

  • A palavra chave dessa questão é "riscos". Dentre os citados o que faz essa análise de riscos é o modelo espiral.

  • Leram a palavrinha "RISCOS", ENTÃO HÁ UMA GRANDE PROBABILIDADE DE SER ESPIRAL.

  • Foi ser ver a palavrinha mágica: riscos!

  • Minha dúvida e quando a questão diz "Um destes processos, possui característica iterativa e incremental", sendo que o modelo espiral é um modelo evolucionário. Alguém poderia esclarecer essa dúvida por gentileza.

  • Modelo Espiral também é iterativo e incremental.

     

    https://pt.wikipedia.org/wiki/Modelo_em_espiral