No que se refere à engenharia de software, julgue os itens q...
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.
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:
- Definição de objetivos:
- Avaliação e Redução de riscos:
- Desenvolvimento e Validação:
- Planejamento:
FONTE: Sommerville
Cada volta da espiral é dividida em quatro setores:
- 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.
- 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.
- 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.
- 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