Entre as metodologias prescritivas de desenvolvimento de so...
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
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - III, apenas.
Vamos entender por que essa é a alternativa correta e analisar as demais opções. O tema central da questão é a Metodologia Cascata, uma das abordagens mais antigas e tradicionais no desenvolvimento de software. Essa metodologia é linear e sequencial, dividindo o processo de desenvolvimento em fases distintas e bem definidas, cada uma precisando ser completada antes da próxima começar.
Resumo Teórico: A metodologia Cascata é composta pelas seguintes fases:
- Engenharia de Sistemas: Determinação dos requisitos do sistema e planejamento geral.
- Projeto: Criação do design do sistema com base nos requisitos definidos.
- Codificação: Desenvolvimento do código fonte conforme especificações do design.
- Teste: Verificação e validação do software para garantir que atende aos requisitos.
- Manutenção: Ajustes e melhorias após a entrega do software.
Análise das Afirmações:
I - A interação com o cliente ocorre somente nas fases de Projeto e Manutenção.
Essa afirmação está incorreta. Na metodologia Cascata, a interação com o cliente ocorre principalmente na fase de Engenharia de Sistemas, onde os requisitos são levantados e acordados. As fases de Projeto e Manutenção podem envolver o cliente, mas a interação não se limita a essas fases.
II – As atividades de Codificação e Testes são executadas em paralelo para reduzir o tempo de desenvolvimento do software.
Essa afirmação está incorreta. Na metodologia Cascata, as atividades são executadas de forma sequencial, não em paralelo. A fase de Codificação é concluída antes de iniciar a fase de Teste. Uma execução em paralelo é típica de metodologias ágeis, não da Cascata.
III – Os requisitos do sistema são determinados na atividade de Engenharia de sistemas.
Essa afirmação está correta. De fato, é durante a fase de Engenharia de Sistemas que os requisitos do sistema são determinados, documentados e aprovados, servindo de base para o restante do processo de desenvolvimento.
Portanto, a melhor escolha é a alternativa C - III, apenas.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Cascata: Sequencial, com feedback limitado. As fases acontecem uma após a outra (requisitos → projeto → codificação → teste → manutenção).
Incremental: O software é desenvolvido e entregue em partes (ou incrementos). Permite feedback mais frequente e adaptação.
GABARITO D
"Na metodologia em cascata (Waterfall), os requisitos do sistema são definidos na primeira fase, chamada de Fase de Requisitos ou Análise de Requisitos. Essa fase é crucial, pois estabelece as bases para todo o projeto"
Primeira vez que vejo isso
I. ERRADO. Uma das características do modelo cascata é o atraso redução de riscos, ou seja, só é possível avaliar os riscos nas fases finais quando o sistema é testado e o cliente só visualiza os resultado com o produto praticamente pronto. A afirmativa se torna incorreta quando inclui a fase de "Projeto".
II. ERRADO. As fases no modelo cascata são sequenciais, ou seja, uma fase só inicia quando a anterior estiver concluída. Portanto, a fase de testes só iniciaria depois que a fase de codificação estivesse concluída.
III. CERTO. A especificação ou definição de requisitos é considerado o primeiro passo para o desenvolvimento de um novo sistema, apesar dessa fase poder aparecer com diferentes nomes.
Gabraito letra C
Qual a referencia para dizer que os requisitos estao dentro de uma fase chamada ''engenharia de sistemas''? Sommerville define as etapas do modelo em cascata da seguinte forma:
1) Definicao dos requisitos
2) Projeto do sistema e do software
3) Implementacao e teste de unidade
4) Integracao e teste de sistema
5) Operacao e manutencao
A meu ver, o termo ''engenharia de sistemas'' tem mais sintonia com ''projeto do sistema e do software''. Questao debativel. Se alguem tiver um referencia bibliografica, a coloque por gentileza.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo