Questões de Concurso
Comentadas sobre processos de software em engenharia de software
Foram encontradas 1.002 questões
(__) No modelo cascata, as etapas de desenvolvimento devem ser completadas sequencialmente, e não é possível retornar a fases anteriores, mesmo quando são detectados erros significativos nas fases subsequentes.
(__) A fase de teste no modelo cascata ocorre após a implementação, permitindo a validação dos requisitos do sistema conforme definidos na análise.
(__) Uma das principais limitações do modelo cascata é a flexibilidade que ele oferece para revisões contínuas durante o desenvolvimento, tornando-o ineficiente para projetos de requisitos estáveis.
(__) A aplicação do modelo cascata é recomendada em projetos que possuem requisitos claramente definidos e pouca probabilidade de mudanças durante o ciclo de vida do desenvolvimento.
A sequência está correta em:
A metodologia cascata é altamente iterativa, permitindo revisões e alterações frequentes durante todas as fases do projeto.
I O modelo cascata é bem flexível, permitindo mudanças após a fase inicial do projeto sem maiores problemas.
II O desenvolvimento ágil está centrado na entrega rápida e funcional, com pequenas iterações, e na colaboração contínua com o cliente.
III O modelo iterativo e incremental é rígido e inflexível, não aceitando bem mudanças feitas após a fase inicial do projeto.
IV Uma das vantagens do modelo de prototipagem é a maior clareza nos requisitos funcionais.
Das afirmativas, estão corretas
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):
Os dois grupos citados denominam-se Princípios de
De acordo com Sommerville, são Workflows estáticos RUP, EXCETO:
(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 35)
I. O modelo cascata é um modelo de desenvolvimento de software linear e sequencial, no qual as fases do processo (como análise, projeto, implementação, teste e manutenção) são executadas em uma ordem fixa.
II. No modelo distribuído, o desenvolvimento do software é dividido em incrementos, com cada bloco entregando uma parte estrutural do sistema.
III. O modelo orientado a reuso promove a reutilização extensiva de componentes de software existentes, visando reduzir o tempo e o esforço de desenvolvimento.
IV. O modelo de cascata é flexível e adaptável a mudanças nos requisitos do cliente, permitindo ajustes em qualquer fase do processo sem impactar as fases subsequentes.
É correto apenas o que se afirma em
Em relação às análises léxica e sintática, assinale a alternativa incorreta:
A estrutura de um compilador pode ser dividida em duas partes, a saber: análise e síntese. Em relação a parte de análise assinale a alternativa incorreta:
I - A interação com o cliente ocorre somente nas fases de Projeto e Manutenção.
II – As atividades de Codificação e Testes são executadas em paralelo para reduzir o tempo de desenvolvimento do software.
III – Os requisitos do sistema são determinados na atividade de Engenharia de sistemas.
Está correto o que se afirma em