Questões de Concurso Comentadas sobre modelo em cascata em engenharia de software

Foram encontradas 87 questões

Q3086548 Engenharia de Software

A engenharia de software é o ramo da ciência da computação que se preocupa com o desenvolvimento, operação e manutenção de sistemas de software de maneira eficiente e eficaz. Esse processo envolve o uso de práticas e técnicas específicas para garantir a alta qualidade e escalabilidade dos sistemas desenvolvidos. Programação para web é uma das principais áreas de desenvolvimento de software, permitindo a criação de aplicações que são executadas em navegadores, com base em linguagens como HTML, CSS, e JavaScript. A lógica de programação e as técnicas de programação são fundamentais para a criação de algoritmos eficientes, garantindo que o código seja executado corretamente e com alta performance, seguindo princípios de modularidade, reutilização e manutenibilidade.


Julgue o item a seguir, a respeito do texto acima:

Na engenharia de software, o modelo em cascata é amplamente utilizado atualmente por sua flexibilidade e por permitir revisões constantes e interações frequentes entre as equipes de desenvolvimento e os stakeholders ao longo do projeto.
Alternativas
Q3031576 Engenharia de Software
As principais vantagens do desenvolvimento iterativo e incremental em comparação com o modelo em cascata são: 
Alternativas
Q3009669 Engenharia de Software
Engenharia de software é a disciplina que aplica princípios de engenharia para o desenvolvimento de software de qualidade. Considerando essas informações, julgue o item a seguir.

O método waterfall (ou cascata) é a única abordagem válida para o desenvolvimento de software.
Alternativas
Q2550356 Engenharia de Software
No que se refere ao modelo em cascata, no contexto da engenharia de software, assinale a alternativa correta. 
Alternativas
Q2499304 Engenharia de Software
Os modelos de processos de software são abordagens sistemáticas e estruturadas para o desenvolvimento, manutenção e evolução de software. Eles descrevem as atividades, tarefas e técnicas que devem ser seguidas para produzir software de alta qualidade de forma consistente. Considere as seguintes características: 1- modelado em função do ciclo da engenharia convencional; 2- cada fase só começa após a conclusão da anterior; 3- requer uma abordagem sistemática, sequencial ao desenvolvimento de software. Essas características dizem respeito a qual modelo de processo de software?
Alternativas
Q2493761 Engenharia de Software
A construção de projeto de sistemas possui uma prática complexa devido à quantidade de ações e tarefas envolvidas. Para facilitar o desenvolvimento do projeto, existem modelos de processos, como o modelo cascata. A fase do modelo cascata que define as estimativas de recursos necessários e o cronograma é:
Alternativas
Q2458847 Engenharia de Software
O modelo de desenvolvimento de software que possui ênfase na documentação extensiva e planejamento detalhado que é caracterizado por uma abordagem sequencial e linear, no qual cada fase deve ser concluída antes que a próxima seja iniciada, é conhecido como 
Alternativas
Q2450752 Engenharia de Software
Em determinado modelo de ciclo de vida de desenvolvimento de software, as fases são executadas de forma sequencial, ou seja, uma nova fase se inicia apenas quando a anterior tiver sido finalizada. Trata-se do modelo 
Alternativas
Q2435669 Engenharia de Software

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 é:

Alternativas
Q2427360 Engenharia de Software

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

Alternativas
Q2359951 Engenharia de Software

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.

Alternativas
Q2359950 Engenharia de Software

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.

Alternativas
Q2251514 Engenharia de Software
No processo de software é correto afirmar que o modelo Cascata descreve um método de desenvolvimento que é
Alternativas
Q2214131 Engenharia de Software
Analise as seguintes afirmativas concernentes ao modelo em cascata.
I. Não prevê a execução simultânea de atividades. II. Deve ser usado em casos de pouca probabilidade de mudanças radicais. III. Apresenta boa documentação das atividades previstas.
A partir dessa análise, é possível concluir que estão CORRETAS
Alternativas
Q2176394 Engenharia de Software
Na Engenharia de Software, qual alternativa descreve corretamente o que é o modelo de desenvolvimento de software em cascata?
Alternativas
Q2156957 Engenharia de Software
Os modelos de processo prescritivos definem um conjunto conhecido de elementos de processo além de definirem um fluxo de trabalho estável e previsível. Um desses modelos é o Modelo Cascata, conhecido como Modelo Clássico, que  
Alternativas
Q2128025 Engenharia de Software
Na Engenharia de Software, um modelo de processo é uma representação simplificada que permite definir e observar as atividades do desenvolvimento de um programa. Sobre esses modelos de processo, considere as seguintes afirmações:

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. 
Alternativas
Q2098668 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


São desvantagens do ciclo de desenvolvimento em cascata que o modelo iterativo e incremental procura atenuar: pouco controle dos riscos, dificuldade de incorporação de mudanças aos projetos e descoberta tardia de erros de análise e de projeto.

Alternativas
Q2084763 Engenharia de Software
Em um modelo de processo prescritivo de desenvolvimento de software, as atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. Selecione a alternativa que mostra o modelo de processo prescritivo e sequencial mais antigo de desenvolvimento de software.
Alternativas
Q2081593 Engenharia de Software
Um modelo de processo de software, ou simplesmente ciclo de vida do desenvolvimento de software, é um conjunto de atividades relacionadas que levam à produção de um sistema de software. Cada modelo representa um processo a partir de uma perspectiva particular e, desse modo, fornece apenas informações parciais sobre esse processo. (SOMMERVILLE I. Engenharia de Software; 10ª ed. Porto São Paulo: Pearson, 2019. Adaptado.)
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
Alternativas
Respostas
1: E
2: C
3: E
4: A
5: E
6: D
7: D
8: D
9: B
10: C
11: E
12: C
13: B
14: D
15: C
16: D
17: D
18: C
19: B
20: A