Questões de Concurso
Sobre modelo em cascata em engenharia de software
Foram encontradas 171 questões

As fases 2 e 4 são denominadas, respectivamente:
Quanto ao ciclo de vida do software e aos sistemas orientados a objetos, julgue o item subsequente.
Uma vantagem do ciclo de vida do software em cascata é
que ele permite modificações nos requisitos por meio de
atualização das fases anteriores.
Quanto ao ciclo de vida do software e aos sistemas orientados a objetos, julgue o item subsequente.
No modelo em cascata, o ciclo de vida do software torna o
processo de desenvolvimento estruturado.
O modelo em cascata é um modelo de processo de software no qual as fases são executadas em uma ordem específica, cada uma produzindo um conjunto específico de artefatos, antes de passar para a próxima fase. O modelo em cascata é útil em projetos em que os requisitos estão bem definidos e estabelecidos e onde as mudanças durante o processo de desenvolvimento são mínimas. Nesse sentido, pode-se afirmar que a principal característica do modelo em cascata é:
Qual é a principal diferença entre o modelo em cascata e o modelo espiral no processo de produção de software?
A figura ilustra um ciclo de vida em cascata para um projeto.

As fases F1, F2, F3, F4 e F5 são denominadas, respectivamente,
( ) 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
I- Abordagem na qual um grande número de componentes, previamente disponíveis, são integrados.
II- Abordagem na qual as atividades fundamentais dos processos são representadas como fases distintas e bem definidas.
III- Abordagem na qual as atividades dos processos são intercaladas de modo que o programa é uma série de versões, cada uma com mais funcionalidades que a anterior.
Assinale a alternativa que traz a CORRETA associação entre os modelos de processo com suas respectivas definições.
Analise as descrições de diferentes modelos de processo.
I. “__________________ representa(m) atividades fundamentais do processo, como especificação, desenvolvimento, validação e evolução, na forma de fases de processos distintas, como especificação de requisitos; projeto de software; implementação; e, testes.”
II. “__________________ interpola(m) as atividades de especificação; desenvolvimento; e, validação. O sistema é desenvolvido como uma série de versões com cada uma delas acrescentando funcionalidades à versão anterior.”
III. “__________________ baseia(m)-se na disponibilidade de componentes ou sistemas reusáveis. O processo de desenvolvimento de sistemas se concentra na configuração desses componentes, para que sejam utilizados em um novo contexto.”
IV. “__________________divide(m) a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma delas são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, esse processo recomenda usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software.”
A associação está correta em
Afigura a seguir ilustra o ciclo de vida clássico ou modelo em cascata, em conformidade com uma abordagem sistemática e sequencial para o desenvolvimento de software:
Nesse contexto, os processos de codificação e testes são
desenvolvidos na fase de:
(SOMMERVILLE, 2011, p. 19.)
Sobre as fases do modelo em cascata, assinale a afirmativa correta.
I. Modelagem de Requisitos. IT. 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
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:
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.