O modelo mais tradicional de desenvolvimento de software ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - O primeiro estágio de desenvolvimento de um novo sistema consiste na definição de requisitos.
A abordagem de desenvolvimento de software conhecida como modelo em cascata, ou modelo waterfall, é um dos métodos mais antigos e estruturados para criação de sistemas. Ele é chamado assim porque as fases do desenvolvimento seguem uma sequência linear, como a água que flui em uma cascata, onde cada fase deve ser concluída antes de passar para a próxima.
O modelo em cascata é dividido em fases distintas, incluindo:
- Concepção: Onde o projeto é conceituado e sua viabilidade é avaliada.
- Definição de Requisitos: Nesta fase, os requisitos do sistema são coletados e documentados. É o estágio onde se define o que o sistema deve fazer.
- Projeto de Sistema e Software: Com os requisitos definidos, a arquitetura do sistema é projetada.
- Implementação e Teste de Unidade: O sistema é codificado e cada unidade é testada.
- Integração e Teste do Sistema: As unidades são integradas em um sistema completo e o sistema é testado.
- Operação e Manutenção: O sistema é entregue para uso operacional e mantido ao longo do tempo.
Dentro desse contexto, a definição de requisitos é de fato o primeiro estágio de desenvolvimento após a concepção inicial. É essencial que os requisitos sejam compreendidos antes de se iniciar o design e a programação do software, evitando retrabalho e garantindo que o produto final atenda às necessidades dos usuários.
As demais alternativas apresentam afirmações incorretas sobre o modelo em cascata, tais como:
- A divisão dos requisitos entre hardware ou software não é realizada na fase de operação e manutenção, mas sim nas fases iniciais de concepção e definição de requisitos.
- A especificação do sistema é produzida antes da implementação e teste de unidade, não após.
- Integração e teste dos programas individuais são realizados após a fase de implementação e teste de unidade, e não durante.
- A produção de documentação é uma parte fundamental do modelo em cascata em todas as suas fases, contrário ao que sugere a opção E.
Portanto, a alternativa A é a correta porque se alinha com a descrição e a sequência lógica de etapas do modelo em cascata.
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
A questão levou em conta a classificação do Sommerville para o cascata: definição de requisitos, projeto de software e sistema, codificação e testes unitários, integração e testes de sistema e operação em manutenção.
a) O primeiro estágio de desenvolvimento de um novo sistema consiste na definição de requisitos.
CORRETO.
b) A divisão dos requisitos para implementação do sistema em hardware ou software é feita na fase de operação e manutenção.
ERRADO: A fase de operação e Manutenção é a última, onde o sistema já está funcionando. A divisão dos requisitos é uma fase que antecede a codificação. É na fase de planejamento. Sem codificação (mão na massa) não existe produto (software). Sem produto não existe operação e manutenção.
c) A especificação do sistema é produzida após o estágio de implementação e teste de unidade.
ERRADO: A justificativa segue o mesmo raciocínio da letra B. A especificação do software é um dos primeiros estágios. Implementação, manutenção ou testes ocorrem durante ou depois, a dependete do estágio, da fase de codificação.
d) A integração e o teste dos programas individuais são feitos no estágio de implementação e teste de unidade.
ERRADO: Percebe-se aqui que a banca utilizou a abordagem do Sommerville. É um dos itens que gera dúvida. Mas a fase de integração e testes dos programas individuais estão em estágios distintos. Ele misturou duas fases distintas em uma única fase. Existe a fase de Codificação e Testes Unitários (individuais) e a fase de integração e testes de sistemas.
e) Não há necessidade de se produzir qualquer tipo de documentação em suas fases.
ERRADO: A alternativa por si só já é auto explicativa.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo