Questões de Concurso sobre Modelo em Cascata

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

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.

Os Métodos Ágeis têm desempenhado um papel fundamental para o desenvolvimento do software moderno. Assim, várias iniciativas ágeis foram surgindo ou sendo aprimoradas, como ferramentas ou frameworks. Assinale a alternativa que NÃO se refere a uma iniciativa ágil.


A

Scrum.


B

TDD.


C

Modelagem Ágil.


D

Cascata.


E

Kanban.

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.

Quanto aos conceitos básicos sobre o ciclo de desenvolvimento de software, analise as afirmativas abaixo.


1. O Modelo em Cascata é adequado para projetos em que os requisitos são claros e estáveis, enquanto o Modelo Ágil é mais adequado para projetos em que os requisitos são voláteis e podem mudar ao longo do tempo.

2. Uma das mais importantes características do Modelo Ágil é ele ser um modelo de desenvolvimento de software em que consiste em uma abordagem linear onde todo o fluxo de trabalho é organizado em ordem sequencial.


Assinale a alternativa correta.


A

As duas afirmativas são verdadeiras


B

A afirmativa (1) é verdadeira, e a (2) é falsa


C

A afirmativa (2) é verdadeira, e a (1) é falsa


D

As duas afirmativas são falsas

O gerenciamento de versão é o processo de acompanhamento de diferentes versões de componentes de software ou itens de configuração. No modelo em cascata, são contidos estágios que refletem as atividades do desenvolvimento. Sobre os estágios do modelo de cascata, informe verdadeiro (V) ou falso (F) em relação aos estágios do modelo em cascata e, em seguida, marque a opção que apresenta a sequência correta.


( ) Uma consequência do desenvolvimento independente do mesmo componente é que codelines podem se ramificar.

( ) Os recursos de gerenciamento de armazenamento em um sistema de controle de versões aumentam o espaço requerido em disco.

( ) Sistemas de gerenciamento de versões usam o conceito de um repositório público e um espaço de trabalho privado.

( ) Pode ser necessário fundir ramificações de codelines para criar uma nova versão de um componente que inclui todas as mudanças realizadas.

( ) Quando uma versão mais recente de um componente é usada, os sistemas armazenam a versão na íntegra.


A

(F); (F); (V); (F); (V).


B

(F); (V); (F); (V); (F).


C

(V); (V); (F); (F); (V).


D

(V); (F); (V); (V); (V).

Considerando o modelo em cascata utilizado no desenvolvimento de software, analise as partes que seguem:


Neste modelo, deve-se haver um planejamento e uma programação de todas as atividades do processo antes de iniciar a trabalhar nelas (1ª parte). O estágio Análise e definição de requisitos do modelo em cascata é responsável por implementar os testes e realizar a integração contínua (2ª parte). Neste modelo, cada fase acontece de forma paralela, isto indica que a fase Projeto de sistema e software pode acontecer no mesmo instante que a fase Operação e Manutenção (3ª parte).


Das partes, pode-se afirmar que está(ão) CORRETA(S):


A

Somente a 1ª parte.


B

Somente a 2ª parte.


C

Somente a 3ª parte.


D

Somente a 1 ª e a 3ª partes.

Uma das camadas que compõem a Engenharia de Software é denominada Processo, sendo que são definidos alguns modelos de processos. Um desses modelos, o denominado modelo em cascata, é composto por 5 fases, sendo, especificamente, três dessas fases:


A

planejamento, modelagem e implantação.


B

simulação, testes e finalização.


C

modelagem, concorrência e requisitos.


D

interfaces, transações e criação.


E

recuperação, contextualização e fatoração.

Há vários modelos de processo de software, sendo que cada um define um fluxo de processo que invoca cada atividade do desenvolvimento de forma diversa.


O modelo ___________, algumas vezes chamado ciclo de vida clássico, é um exemplo de processo dirigido a planos, pois deve-se planejar todas as atividades (estágios) do processo antes de começar a trabalhar nelas. Em princípio, o estágio seguinte não deve ser iniciado até que o estágio anterior seja concluído, mas, na prática, este processo não é um modelo linear simples, envolvendo o feedback de um estágio a outro. Assim, os documentos e artefatos produzidos em cada estágio podem ser modificados para refletirem as alterações em cada um deles.

Seu maior problema é a divisão inflexível do projeto em estágios distintos e por isso deve ser usado apenas quando os requisitos são bem compreendidos e é pouco provável que venham a ser radicalmente alterados durante o desenvolvimento.

Um segundo exemplo de modelo de processo de software é o modelo de ___________________, que se baseia na construção de protótipos, uma versão simplificada de um sistema de software.


Embora possa ser utilizado como um modelo de processo isolado, é comumente utilizado como uma técnica que auxilia os interessados a compreender melhor o que está para ser construído, quando os requisitos estão obscuros.


Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.


A

Cascata (waterfall) – Prototipação


B

Espiral – Prototipação


C

Espiral – Cascata (waterfall)


D

Espiral – Desenvolvimento Baseado em Componentes


E

Cascata (waterfall) – Desenvolvimento Baseado em Componentes

O modelo cascata é frequentemente inadequado para os casos de desenvolvimento de soluções de software em que há ritmo acelerado e volume intenso de mudanças de características, todavia ele pode servir como um modelo de processo útil em situações nas quais os requisitos são fixos.


C

Certo


E

Errado

Em um modelo de desenvolvimento em "V", que é uma variação do processo de software em cascata, as fases de desenvolvimento são:



I. Modelagem de Requisitos.

II. Projeto da Arquitetura.

III. Projeto dos componentes.

IV. Geração de código.


Correspondem, correta e respectivamente, a essas fases (I, II, III e IV) os testes


A

de aceitação, de integração, do sistema e de unidades.


B

do sistema, de integração, de unidades e de compilação.


C

do software, de interação, de integração e de aceitação.


D

de aceitação, do sistema, de integração e de unidades.


E

de análise, do sistema, de unidades e de interação.

Segundo PRESSMAN (2011) este ciclo de vida é considerado como clássico por ter uma abordagem sequencial e sistemática para o desenvolvimento de software. Esse ciclo de vida é especificamente denominado como:


A

modo prototipado


B

modelo cascata


C

processo unificado


D

modelagem espiral

O desenvolvimento de software envolve a execução de várias atividades. A sequência que contém uma ordem cronológica de atividades compatível com o modelo de ciclo de vida em cascata (waterfall) é:


A

requisitos, arquitetura, análise de requisitos, testes, construção.


B

requisitos, design, construção, testes.


C

planejamento, arquitetura (design), requisitos, construção.


D

testes, construção, design e validação.

O modelo em cascata considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução, representando cada uma delas como fases distintas.


(SOMMERVILLE, 2011, p. 19.)


Sobre as fases do modelo em cascata, assinale a afirmativa correta.


A

A fase de operação e manutenção é a fase mais curta do ciclo de vida. Nessa fase, o sistema é instalado e colocado em uso.


B

Na fase de implementação e teste unitário, o projeto do software não é desenvolvido como um conjunto de programas ou unidades de programas.


C

Na fase de integração e teste de sistema, as unidades individuais do programa ou programas não são integradas e testadas como um sistema completo para assegurar que os requisitos do software tenham sido atendidos.


D

Na fase de projeto de sistema e software, o processo de projeto de sistemas aloca os requisitos tanto para sistemas de hardware quanto para sistemas de software por meio da definição de uma arquitetura geral do sistema.


E

Na fase de análise e definição de requisitos os serviços, restrições e metas do sistema são estabelecidas por meio de consulta aos usuários. Após definição e detalhamento dos requisitos eles não podem ser utilizados como uma especificação do sistema.

Um dos problemas da aplicação do modelo cascata no desenvolvimento de um projeto reside no fato de que uma versão operacional do programa não estará disponível antes que o projeto esteja perto do final, por conta do estado de bloqueio que a natureza linear do ciclo de vida clássico produz.


C

Certo


E

Errado

Os modelos de processo de software em cascata e incremental possuem abordagens distintas. O primeiro considera as atividades fundamentais do processo, representando cada uma delas em fases distintas, tais como especificação de requisitos, implementação e teste; o segundo intercala as atividades de especificação, desenvolvimento e validação em uma série de versões do sistema, ao longo do seu ciclo de vida.


C

Certo


E

Errado

A empresa Bravo, que produz softwares, utiliza o modelo de desenvolvimento de software em cascata e dedica atenção à segurança do software apenas nas fases finais do ciclo de desenvolvimento. A equipe de analistas de sistemas da Bravo está adotando o princípio DevSecOps shift left security para tornar a programação dos softwares mais segura.


Para aplicar o princípio shift left security no modelo de desenvolvimento de software em cascata, a equipe deve mover a preocupação proativa com a segurança do software para o início da fase de:


A

análise de requisitos;


B

projeto;


C

codificação;


D

testes;


E

manutenção.

No modelo de desenvolvimento Waterfall, a partir da coleta de requisitos e da elaboração do projeto desenvolve-se uma implementação inicial, que é apresentada para a apreciação dos usuários; esse ciclo continua com a criação de várias versões, até que o sistema final seja desenvolvido por meio da execução das etapas de desenvolvimento e testes de forma intercalada.


C

Certo


E

Errado

Assinale a alternativa que não apresenta uma regra de negócio específico.


A

Em um banco, se o cliente solicitar um saque maior que o saldo, aparecerá uma mensagem indicando saldo insuficiente; em caso contrário, o valor solicitado será liberado e debitado na conta.


B

Em uma universidade onde a média para a aprovação é de 6, se um aluno tirar média menor que 6, seu status mudará para “reprovado”; em caso contrário, mudará para “aprovado”.


C

Sites são ambientes que devem ser fáceis de navegar e acessíveis. Assim, se uma pessoa possui algum tipo de deficiência, seja visual ou auditiva, ficará satisfeita se encontrar meios de navegar pela Internet.


D

O site de uma loja só permite a venda para pessoas cujo nome não esteja negativado. Assim, quando o cliente digita seu CPF, se constar no cadastro de negativados, a venda será negada; em caso contrário, o processo de venda prosseguirá.


E

Uma clínica médica só atende pessoas de uma determinada rede de convênios. Ao receber um cliente, que informou o número do convênio, o sistema retornou uma mensagem indicando a impossibilidade do atendimento, pois não fazia parte da rede conveniada. Se o cliente fizesse parte da rede conveniada, o atendimento poderia ser agendado.

Uma das etapas descritas em um método de desenvolvimento de sistema clássico é a de análise e definição de requisitos, etapa em que as restrições e as metas do sistema são obtidas por meio de consulta a usuários, com o objetivo de realizar a especificação do sistema.


C

Certo


E

Errado

Cada sistema existe dentro de um meio ambiente constituído por outros sistemas e, nesse contexto, os sistemas abertos caracterizam-se por consistirem em um processo infinito de intercâmbio com o seu ambiente para a realização da troca de informações.


C

Certo


E

Errado

   
Gerar simulado