Durante a fase de elaboração de determinado projeto, foram a...

Próximas questões
Com base no mesmo assunto
Q2276872 Engenharia de Software
Durante a fase de elaboração de determinado projeto, foram analisados diversos modelos de software para avaliar qual se adapta melhor às particularidades e características fornecidas pelo cliente. Foram considerados os modelos cascata; evolutivo; incremental; e, por fim, o modelo espiral ficou estabelecido para desenvolver o produto. Sobre tal modelo, marque V para as afirmativas verdadeiras e F para as falsas.

( ) A determinação de objetivos e a identificação de soluções alternativas são tidas como uma das fases definidas nesse diagrama.

( ) A manipulação do risco é uma vantagem, pois realiza a análise e o tratamento de risco em todas as fases do projeto.

( ) Não contribui diretamente com a satisfação do cliente, porque não consegue acompanhar o desenvolvimento do produto na fase inicial do projeto.

( ) Por apresentar um número de fases bem definido, é mais simples mensurar a estimativa de tempo para a conclusão do projeto.

A sequência está correta em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - V, V, F, F.

A questão aborda o Modelo Espiral de desenvolvimento de software, que é considerado um modelo de processo evolutivo. Este modelo combina elementos de design iterativo e prototipagem em estágios, para mitigar riscos e permitir o desenvolvimento mais adaptativo. Segue a análise de cada afirmação:

  • Determinação de objetivos e identificação de soluções alternativas: Verdadeiro. No modelo espiral, uma das fases é justamente a definição de objetivos para cada iteração e a busca por soluções alternativas, que são exploradas antes do próximo ciclo de desenvolvimento.
  • Manipulação do risco é uma vantagem: Verdadeiro. O modelo espiral é particularmente conhecido por sua abordagem de análise e gerenciamento de riscos a cada ciclo do espiral, tornando-o vantajoso para projetos onde o risco é uma preocupação significativa.
  • Não contribui diretamente com a satisfação do cliente na fase inicial: Falso. O modelo espiral permite a geração de protótipos e versões incrementais do software ao longo do desenvolvimento, o que favorece a satisfação do cliente desde as fases iniciais, já que há algo tangível para avaliação e feedback.
  • Simplicidade na mensuração do tempo de conclusão do projeto: Falso. O modelo espiral não possui um número de fases bem definido como o modelo cascata, por exemplo; ele é iterativo e cada espiral é ajustado de acordo com a análise de risco. Isso torna mais complexa a estimativa de tempo para a conclusão do projeto.

A escolha da alternativa A como correta se deve ao entendimento de que a metodologia espiral é centrada na flexibilidade e no gerenciamento de riscos, o que está alinhado com as afirmações verdadeiras nela contidas.

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

Análise do contexto da Questão: A questão aborda o modelo em espiral de desenvolvimento de software, que é um modelo de ciclo de vida de software iterativo e incremental. Este modelo combina elementos do design e prototipagem por estágios, em um esforço para combinar vantagens de desenvolvimento top-down e bottom-up. A questão pede para o candidato identificar as características verdadeiras e falsas desse modelo.

Item: A) Este item corresponde ao gabarito da banca

Análise: Este item está de acordo com o gabarito da banca. O modelo em espiral realmente inclui a determinação de objetivos e a identificação de soluções alternativas como uma de suas fases. Além disso, a manipulação do risco é uma vantagem deste modelo, pois realiza a análise e o tratamento de risco em todas as fases do projeto. Por outro lado, o modelo em espiral contribui diretamente com a satisfação do cliente, pois permite que o cliente acompanhe e faça alterações durante o desenvolvimento do produto. Por fim, o modelo em espiral não apresenta um número de fases bem definido, tornando mais complexa a estimativa de tempo para a conclusão do projeto.

Fundamentação: A fundamentação para este item vem do entendimento do modelo em espiral de desenvolvimento de software. Este modelo é caracterizado por quatro fases: determinação de objetivos, análise de risco, desenvolvimento e planejamento. A análise de risco é uma característica única deste modelo, que ocorre antes do desenvolvimento e planejamento. Além disso, o modelo em espiral é conhecido por sua flexibilidade e capacidade de acomodar mudanças durante o desenvolvimento, contribuindo para a satisfação do cliente. No entanto, devido à sua natureza iterativa e incremental, o modelo em espiral não tem um número fixo de fases, tornando a estimativa de tempo mais complexa.

O modelo em espiral foi introduzido por Barry Boehm em seu artigo de 1986 'A Spiral Model of Software Development and Enhancement'. Este modelo foi projetado para incorporar a vantagem de flexibilidade no desenvolvimento de software. O modelo em espiral tem quatro fases: determinação de objetivos, análise de risco, desenvolvimento e planejamento. A análise de risco é uma característica única deste modelo, que ocorre antes do desenvolvimento e planejamento. Além disso, o modelo em espiral é conhecido por sua flexibilidade e capacidade de acomodar mudanças durante o desenvolvimento, contribuindo para a satisfação do cliente. No entanto, devido à sua natureza iterativa e incremental, o modelo em espiral não tem um número fixo de fases, tornando a estimativa de tempo mais complexa.

Clique para visualizar este comentário

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