Questões de Concurso sobre Modelo em Espiral

 
 
Disciplina 1
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
 
40 questões encontradas
Questões por página
20
Mais recentes
 

Um analista deve escolher uma metodologia de desenvolvimento para elaborar o planejamento do ciclo de vida de um produto de software de larga escala. O sistema é inédito e o reúso de código semelhante não deve ser considerado como base para o novo desenvolvimento. O analista deve considerar, ainda, a necessidade de reduzir os riscos em todas as fases do projeto, pois é provável que os requisitos sejam aprimorados e mudem ao longo do processo. Entre os riscos a serem mitigados, está o de não ter sido contratado pessoal de software suficiente para construir o produto, além de a equipe contratada não ter experiência suficiente no desenvolvimento de produtos em larga escala. Ainda, há o risco de o fornecedor do hardware necessário ao projeto não entregar todas as estações clientes no prazo do contrato.


Nessa situação hipotética, para a metodologia do processo de software em questão, é mais apropriado o uso do


A

modelo codificar-e-corrigir.


B

modelo espiral.


C

modelo integração e configuração.


D

modelo baseado em protótipos.


E

modelo em cascata.

Um paradigma de engenharia de software é escolhido, tendo-se como base a natureza do projeto e da aplicação, os métodos e as ferramentas a serem usados, os controles e os produtos que precisam ser entregues. Quatro paradigmas têm sido amplamente usados e um deles foi proposto no final da década de 80 e tem como principais características ser evolucionário, iterativo e focado na redução dos riscos. Assinale a alternativa que representa esse paradigma descrito.


A

Clássico.


B

Cascata.


C

Prototipação.


D

Espiral.


E

Técnicas de quarta geração.

Assinale a alternativa que apresenta uma característica do modelo espiral para engenharia de software.


A

Na etapa “engenharia”, são identificadas as alternativas e as restrições.


B

Contempla a análise de riscos, além das melhores características do ciclo de vida clássico e prototipação.


C

O modelo espiral veio para substituir o modelo cascata, que caiu em desuso por sua alta complexidade.


D

Esse modelo contempla as seguintes atividades: engenharia de sistemas, análise, projeto, codificação, teste e manutenção.


E

Esse modelo define que, na etapa de desenvolvimento, deve ser adotada uma metodologia ágil de desenvolvimento.

O modelo espiral para a Engenharia de Software foi desenvolvido acrescentando-se novos elementos às melhores características de outros modelos. Segundo o modelo espiral, a determinação dos objetivos, alternativas e restrições está relacionada à atividade de:


A

Avaliação feita pelo cliente.


B

Análise de risco.


C

Prototipação.


D

Planejamento.

Observe o diagrama a seguir que representa um modelo de processo de software.


Imagem associada para resolução da questão


De acordo com Sommerville (2011 ), assinale a opção que apresenta o desenvolvimento baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido.


A

Em cascata.


B

Incremental.


C

Orientado a reuso.


D

Evolucionário.


E

Em espiral.

O Modelo de Processo de Software em Espiral (Boehm) é caracterizado por não representar o processo de software como uma sequência de atividades com algum retorno entre uma atividade e outra, mas sim, como uma espiral. Cada loop, na espiral, representa uma fase do processo de software que é dividido em quatro setores. Cronologicamente, os setores estão organizados como:


A

análise de negócio; avaliação e redução de riscos; desenvolvimento e validação; planejamento.


B

planejamento; definição de objetivos; avaliação e redução de riscos; desenvolvimento e validação.


C

definição de objetivos; avaliação e redução de riscos; desenvolvimento e validação; planejamento.


D

planejamento; análise de negócio; avaliação e redução de riscos; desenvolvimento e validação.


E

planejamento; análise de negócio; definição de objetivos; desenvolvimento.

Observe as afirmativas a seguir.


I O modelo cascata é composto pelas fases de análise de requisitos, projeto, prototipação, testes e manutenção.

II No modelo espiral, cada ciclo pode utilizar características de outros modelos, tais como cascata, prototipação, entre outros.

III O modelo incremental é uma mistura de elementos do modelo baseado em componentes com o modelo espiral.


Das afirmativas acima, apenas:


A

I está correta.


B

II está correta.


C

III está correta.


D

I e II estão corretas.


E

II e III estão corretas.

Um processo de software pode ser definido como uma metodologia para as atividades, ações e tarefas necessárias para desenvolver um software de alta qualidade. Neste contexto, um modelo de processo que pode ser definido como um gerador de modelos de processos dirigidos a riscos e é utilizado para guiar engenharia de sistemas intensivos de software é conhecido como modelo:


A

espiral.


B

de métodos formais.


C

cascata.


D

RUP.


E

CMMI.

Ano: 2014
Prova: FUNCAB - SEMGE - Auditor Fiscal - Área Tecnologia da Informação - 2014

Em relação ao modelo espiral, é correto afirmar que:


A

a entrega do software é feita em curtíssimo espaço de tempo.


B

necessita da criação prévia de um protótipo antes da entrega final.


C

baseia-se no paradigma da orientação a objetos.


D

a sequência de ciclos pode não se encerrar com a entrega da versão final do software.


E

cada ciclo não pode utilizar características de outros modelos de desenvolvimento.

Um processo de desenvolvimento de sistemas corresponde a um roteiro que auxilia o desenvolvedor a criar sistemas de alta qualidade e dentro do prazo estabelecido. Originalmente proposto por Barry Boehm (1988), o modelo ________________ é 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 “ciclo de via clássico”. Fornece potencial para o rápido desenvolvimento de versões cada vez mais completas do software. Este modelo de desenvolvimento é 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.


A

cascata


B

CRC


C

espiral


D

Formal

O Modelo Espiral, segundo Pressman (1995), incorpora as melhores características do Ciclo de Vida Clássico e da Prototipação e acrescenta o seguinte elemento:


A

análise dos riscos.


B

análise de projetos.


C

avaliação de usuários.


D

refinamento de requisitos.


E

refinamento de protótipos.

Os princípios de refatoração (refactoring) e pequenas entregas (small releases) são seguidos pela comunidade que apóia o desenvolvimento ágil de sistemas de software. Considere os modelos de processo de software a seguir:


I. Modelo Iterativo;

II. Modelo Espiral;

III. Modelo Cascata.


Pode-se dizer que as técnicas de refatoração e pequenas entregas são aplicadas de forma eficaz em


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

I e II, apenas.


E

I, II e III.

Analise a seguinte descrição relacionada ao modelo espiral para a engenharia de software.

O modelo espiral para a engenharia de software, além de abranger as características do ciclo de vida clássico e o da prototipação, apresenta um novo elemento, denominado _____________, que faltava a esses paradigmas.

Escolha a opção que preenche corretamente a lacuna acima.


A
planejamento

B
análise de riscos

C
engenharia

D
projeto

E
teste

O modelo adotado pela engenharia de software, originalmente apresentado com iterações distribuídas em quatro quadrantes, onde cada iteração representa versões progressivamente mais completas do software, sendo os quadrantes definidos como Planejamento, Análise dos riscos, Engenharia e Avaliação feita pelo cliente, é, especificamente, o modelo


A

clássico.


B

por prototipação.


C

em espiral.


D

da análise comportamental.


E

em cascata.

No modelo Espiral para a engenharia de Software são definidas as atividades de


A
Coleta de requisitos, Análise de Requisitos, Planejamento e Encerramento.

B
Análise de requisitos, Teste, Retrabalho e Encerramento.

C
Planejamento, Análise de Risco, Engenharia e Avaliação feita pelo cliente.

D
Prototipação inicial, Prototipação de níveis superiores, Finalização do sistema e Manutenção.

E
Análise de riscos, Prototipação inicial, Prototipação de níveis superiores e Manutenção.
 
1
 
Gerar simulado