Questões de Concurso sobre Modelo em Espiral

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
39 questões encontradas
Questões por página
20
Mais recentes
 

Os modelos de processo de software diferem na forma como organizam suas atividades e na adequação a diferentes contextos de projeto. Assinale a alternativa correta.


A

O modelo cascata é recomendado para projetos com requisitos sujeitos a mudanças frequentes, pois sua estrutura sequencial facilita a incorporação de alterações entre as fases.


B

O desenvolvimento incremental consiste em uma série de cascatas independentes, cada uma entregando um subsistema completo e encapsulado antes de iniciar o próximo.


C

O modelo espiral é um processo incremental dirigido por riscos, em que cada ciclo representa uma fase do desenvolvimento com análise explícita de riscos como atividade central.


D

O modelo espiral de Boehm é uma variante do modelo cascata dividida em quatro fases fixas, sem consideração explícita de análise de riscos entre os ciclos.


E

O modelo cascata e o desenvolvimento incremental produzem resultados equivalentes para qualquer projeto, diferindo apenas no número de iterações necessárias — o cascata realiza todas as fases em um único ciclo, enquanto o incremental as repete em ciclos menores.

Um Analista de Sistemas está avaliando diferentes modelos de processo de desenvolvimento de software para um projeto de grande porte, com requisitos parcialmente definidos e alto risco tecnológico.Diante disso, considere as afirmações a seguir sobre os modelos Cascata, Espiral e Incremental:


I. O modelo em espiral tem como principal característica a análise de riscos em cada ciclo de desenvolvimento.

II. O modelo cascata permite mudanças frequentes nos requisitos ao longo do desenvolvimento, devido à sua natureza iterativa.

III. O modelo incremental permite a entrega de partes funcionais do sistema ao longo do tempo.

IV. O modelo espiral é mais indicado para projetos simples, devido à sua baixa complexidade de gerenciamento.


Pode-se afirmar que:


A

Apenas I e II estão corretas.


B

Apenas I e III estão corretas.


C

Apenas II e IV estão corretas.


D

Apenas I, III e IV estão corretas.


E

I, II, III e IV estão corretas.

O Tribunal de Justiça iniciou o desenvolvimento de um sistema corporativo cujos requisitos são apenas parcialmente conhecidos, havendo elevado grau de incerteza quanto à integração com bases de dados e serviços de outros órgãos, ao desempenho sob carga e aos mecanismos de segurança.

Em razão dessas características, a equipe optou por um processo de desenvolvimento no qual, a cada ciclo, são definidos objetivos, identificados e analisados riscos, desenvolvidas soluções parciais e planejada a etapa subsequente, permitindo que decisões arquiteturais sejam tomadas progressivamente com base no conhecimento adquirido ao longo do projeto.


Nessa situação, o processo de desenvolvimento mais aderente é o


A

modelo em cascata.


B

modelo espiral.


C

modelo V.


D

Scrum.


E

modelo de prototipação descartável.

No modelo espiral, os riscos são avaliados apenas após cada ciclo de desenvolvimento, o que reduz a complexidade do planejamento inicial.


C

Certo


E

Errado

Diversos modelos de processo de software foram propostos para lidar com diferentes contextos de projeto, considerando variáveis como requisitos mutáveis, riscos técnicos, tempo de entrega e reutilização. Com base nesses modelos e nos princípios do ciclo de vida do software, é INCORRETO afirmar que o modelo


A

em cascata é mais adequado para projetos com requisitos bem compreendidos e estáveis, uma vez que segue uma sequência linear de fases, com transições formais entre elas.


B

de prototipação permite validar requisitos iniciais com usuários, mas não substitui a necessidade de especificação formal do sistema final em projetos críticos.


C

incremental facilita o acompanhamento do progresso e a entrega de funcionalidades em etapas, sendo adequado para projetos com prioridades mutáveis.


D

espiral é apropriado para projetos de baixa complexidade e requisitos fixos, pois minimiza o esforço de análise de risco ao manter o foco na implementação incremental.


E

baseado em reúso acelera o desenvolvimento ao incorporar componentes previamente validados, sendo eficiente especialmente em contextos com bibliotecas padronizadas.

Em projetos de sistemas de grande porte e com alto risco, como o desenvolvimento de um sistema de segurança predial na Assembleia Legislativa, um modelo de ciclo de vida é escolhido por seu foco sistemático na identificação e gestão de riscos em cada volta do ciclo.


O seguinte modelo de desenvolvimento de software tem como característica central a Gestão de Risco como atividade dominante em cada iteração:


A

Modelo em V.


B

Modelo Espiral.


C

Modelo Cascata.


D

Modelo de Prototipação Descartável.


E

Extreme Programming

No processo de design de interfaces de usuário, o modelo em espiral segue iterativamente quatro etapas: análise e modelagem; design; construção; e validação da interface.


C

Certo


E

Errado

Ao escolher um processo de desenvolvimento de software para um software sob encomenda, um gerente de projeto optou pelo Modelo Espiral, baseado em ciclos iterativos.


Nesse contexto, no primeiro ciclo do processo, o objetivo deve ser desenvolver o(s)


A

conceito de operação


B

projeto de produto de software


C

projeto da validação e verificação


D

protótipo operacional


E

requisitos do software

Considere as seguintes afirmativas sobre o modelo de desenvolvimento de software em espiral:


I. Uma das características mais marcantes do modelo em espiral é a sua ênfase na identificação, análise e mitigação de riscos.

II. Segue a abordagem de passos sistemáticos do modelo cascata, incorporando-os a uma estrutura iterativa.

III. É uma abordagem realista para o desenvolvimento de sistemas e software de grande porte.


Considerando-se V para verdadeiro e F para falso, o julgamento correto das afirmativas é


A

I – F, II – V, III – V.


B

I – V, II – F, III – V.


C

I – V, II – V, III – F.


D

I – V, II – V, III – V.

O modelo de processo espiral permite a evolução de um sistema por meio de iterações e prototipação, ao mesmo tempo em que mantém a abordagem sistemática e controlada do modelo cascata durante o desenvolvimento completo desse sistema.


C

Certo


E

Errado

O modelo em espiral de processo de software de Boehm possui quatro setores: definição de objetivos; avaliação e redução de riscos; desenvolvimento e validação; e planejamento. Nesse modelo, a atividade prototipação


A

é executada no setor avaliação e redução de riscos.


B

é executada ao final do setor planejamento, caso a iteração tenha sido avaliada como viável em seu risco.


C

não é executada, pois o modelo é baseado em riscos, logo não cabe criar protótipos.


D

é executada no início do setor definição de objetivos, quando se busca descrever melhor os requisitos propostos.


E

é executada no setor desenvolvimento e validação, no momento do desenvolvimento, no qual há reusabilidade do código.

Os modelos de processo prescritivo definem um conjunto prescrito de elementos de processo e um fluxode trabalho de processo previsível. (PRESSMAN, 2016, p. 41).


PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH Editora, 2016.


NÃO é um exemplo de modelo prescritivo segundo Pressman (2016):


A

Modelo em Cascata.


B

Modelo em V.


C

Modelo em Espiral.


D

Modelo Incremental.


E

Modelo Agile.

Em projetos de software, quando é realizada a “análise de risco” no modelo espiral?


A

Na última iteração


B

Na primeira iteração


C

Antes de iniciar o modelo espiral


D

Na primeira e segunda iteração


E

Em todas as iterações

O processo de desenvolvimento de software em espiral combina prevenção e tolerância a mudanças, e cada volta na espiral representa uma fase do processo de software. Assinale a alternativa que NÃO corresponde a um setor do modelo espiral.


A

Integrar incrementos.


B

Definição dos objetivos.


C

Avaliação e redução de riscos.


D

Desenvolvimento e validação.


E

Planejamento.

Qual é a principal diferença entre o modelo em cascata e o modelo espiral no processo de produção de software?


A

O modelo em cascata é mais adequado para projetos de grande porte, enquanto o modelo espiral é mais indicado para projetos de pequeno porte.


B

O modelo em cascata envolve um ciclo de vida sequencial, enquanto o modelo espiral envolve um ciclo de vida formativo.


C

O modelo em cascata exige que todas as etapas sejam concluídas antes de se passar para a próxima, enquanto o modelo espiral permite a retroalimentação entre as etapas.


D

O modelo em cascata é menos rígido em termos de mudanças no escopo do projeto, enquanto o modelo espiral permite maior rigidez.


E

O modelo em cascata envolve uma abordagem mais episódica, enquanto o modelo espiral envolve uma abordagem mais rígida.

Qual das seguintes metodologias de desenvolvimento de software enfatiza a colaboração entre equipes multifuncionais, interações frequentes com o cliente e respostas rápidas às mudanças?


A

Metodologia em cascata.


B

Metodologia ágil.


C

Metodologia incremental.


D

Metodologia espiral.

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


A

V, V, F, F.


B

V, F, V, F.


C

F, V, V, F.


D

F, V, F, V.


E

F, F, V, V.

O modelo de ciclo de vida é a primeira escolha a ser feita no processo de software. A partir desta definição, define-se desde a maneira mais adequada de obter as necessidades do cliente, até quando e como o cliente receberá sua primeira versão operacional do sistema. O modelo espiral caracteriza-se, dentre outras, pela seguinte afirmação:


A

Permite que durante a integração de um sistema em seus diversos níveis, os testes sejam feitos contra os próprios requisitos do componente/interface que está sendo testado, em contraste com os modelos onde o componente era testado contra a especificação do componente.


B

Consiste em uma série de pontos âncoras de controle para assegurar o comprometimento de interessados quanto à busca de soluções de sistema que sejam mutuamente satisfatórias e praticáveis. É 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.


C

Os requisitos do cliente são obtidos, e de acordo com as funcionalidades, são agrupados em módulos. Após este agrupamento, a equipe junto ao cliente, define a prioridade em que cada módulo que será desenvolvido, a escolha deve ser baseada na importância daquela funcionalidade ao negócio do cliente.


D

É ideal para clientes que buscam lançar soluções pioneiras no mercado. O ciclo de vida é incremental e iterativo, também preferível que os requisitos tenham escopo restrito. os incrementos são desenvolvidos ao mesmo tempo, por equipes diferentes. Além do paralelismo, o baixo tempo de construção é devido a compressão agregada lá na fase de requisitos e na fase de implantação. Isso significa que na obtenção dos requisitos, costumam-se optar por metodologias mais dinâmicas e rápidas, como workshops ao invés de entrevistas.


E

Os requisitos são adquiridos em paralelo à evolução do sistema. O modelo inicia-se do princípio de que o cliente desconhece grande parte dos requisitos funcionais, desta forma, a análise é feita em cima dos requisitos conseguidos até então, e aí a primeira versão é entregue ao cliente, logo em seguida.

Um framework de processo de software dirigido a riscos (o modelo em espiral) foi proposto por Boehm. O modelo em espiral combina prevenção e tolerância a mudanças, assume que mudanças são um resultado de riscos de projeto e inclui atividades explícitas de gerenciamento de riscos para sua redução. Assinale a alternativa que NÃO descreve uma etapa desse processo.


A

Concepção e elaboração.


B

Definição de objetivos.


C

Avaliação e redução de riscos.


D

Desenvolvimento e validação.


E

Planejamento.

 
 
Gerar simulado