No que se refere à engenharia de software, julgue os itens q...

Próximas questões
Com base no mesmo assunto
Q351792 Engenharia de Software
No que se refere à engenharia de software, julgue os itens que se seguem.

O processo de software fundamentado no modelo em espiral apresenta o processo em loops compostos basicamente por setores, como, por exemplo, definição de objetivos, avaliação de riscos, planejamento e desenvolvimento e avaliação.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

O modelo em espiral é um modelo de processo de desenvolvimento de software que enfatiza a mitigação de riscos. Ele foi proposto por Barry Boehm e é particularmente útil em situações onde os requisitos não são bem entendidos ou são de alto risco. O modelo em espiral não é apenas uma sequência de etapas a serem seguidas, mas um conjunto de atividades cíclicas que devem ser repetidas iterativamente em cada nível do projeto.

Ao abordar uma questão sobre o modelo em espiral, é importante reconhecer que o processo é dividido em quatro setores principais, cada um representando uma fase do desenvolvimento:

  • Definição de objetivos: Esta fase estabelece metas para a iteração atual, que podem incluir melhorias de desempenho, implementação de novas funcionalidades ou correções de problemas.
  • Avaliação e redução de riscos: Identifica, analisa e busca reduzir riscos que podem comprometer o sucesso do projeto. Isso pode envolver prototipagem, simulações e outras técnicas de análise de riscos.
  • Desenvolvimento e teste: Construção e teste do software são feitos nessa fase, o que pode envolver codificação, integração de sistemas e validação.
  • Planejamento: Refere-se ao planejamento da próxima iteração do ciclo espiral, o que inclui o plano de projeto e a próxima fase de desenvolvimento.

Esses setores são geralmente representados em quadrantes de um diagrama espiral, onde cada volta completa da espiral representa um passo no processo de desenvolvimento e a distância do centro indica o progresso feito no projeto. O processo é iterativo, o que significa que as etapas são repetidas, com cada ciclo no espiral representando uma versão mais completa e refinada do software.

Portanto, a afirmação do enunciado está correta, pois reflete exatamente a estrutura e a ideia por trás do modelo em espiral de desenvolvimento de software, onde os loops são compostos pelas fases de definição de objetivos, avaliação de riscos, planejamento e desenvolvimento e avaliação, representando uma visão realista e flexível do processo de engenharia de software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Questão correta!

O modelo em Espiral foi proposto por Boehm em 1988, combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo em cascata.

Ele é composto pelas seguintes fases cíclicas:

1. Determinar objetivos, alternativa e restrições;

2. Avaliar alternativas, identificar e resolver riscos;

3. Desenvolver a solução (Engenharia tradicional);

4. Avaliação do produto/serviço e planejamento da próxima fase;

Bons estudos!


A palavra mágica "RISCOS".

GABARITO: CORRETO

Cada volta da espiral é dividida em quatro setores:

  1. Definição de objetivos
  2. Avaliação e Redução de riscos:
  3. Desenvolvimento e Validação:
  4. Planejamento:

FONTE: Sommerville

Cada volta da espiral é dividida em quatro setores:

  1. Definição de objetivos: Objetivos específicos para essa fase do projeto são definidos; restrições ao processo e ao produto são identificadas, e um plano de gerenciamento detalhado é elaborado; os riscos do projeto são identificados. Podem ser planejadas estratégias alternativas em função desses riscos.
  2. Avaliação e redução de riscos: Para cada um dos riscos identificados do projeto, é feita uma análise detalhada. Medidas para redução do risco são tomadas. Por exemplo, se houver risco de os requisitos serem inadequados, um protótipo de sistema pode ser desenvolvido.
  3. Desenvolvimento e validação: Após a avaliação dos riscos, é selecionado um modelo de desenvolvimento para o sistema. Por exemplo, a prototipação descartável pode ser a melhor abordagem de desenvolvimento de interface de usuário se os riscos forem dominantes. Se os riscos de segurança forem a principal consideração, o desenvolvimento baseado em transformações formais pode ser o processo mais adequado, e assim por diante. Se o principal risco identificado for a integração de subsistemas, o modelo em cascata pode ser a melhor opção.
  4. Planejamento: O projeto é revisado, e uma decisão é tomada a respeito da continuidade do modelo com mais uma volta da espiral. Caso se decida pela continuidade, planos são elaborados para a próxima fase do projeto.

 

Fonte: Comentário de um colega aqui do QC.

Os setores são: determinar objetivos, alternativas e restrições; avaliar alternativas, identificar e resolver riscos; desenvolver e testar; e planejar próximas fases.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo