Na Engenharia de Software são propostos modelos de desenvolv...
Na Engenharia de Software são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em cascata.
Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as atividades fundamentais de desenvolvimento de software.
Sobre essas atividades, é possível afirmar corretamente que é na fase de
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B, que afirma ser na fase de operação e de manutenção que ocorre a instalação e operacionalização do sistema.
Para entender por que essa alternativa é a correta, vamos recordar o modelo em cascata na Engenharia de Software. O modelo em cascata é um dos mais antigos paradigmas de desenvolvimento de software e segue uma abordagem linear e sequencial, onde cada fase deve ser completada antes da próxima fase começar. As principais fases incluem:
- Análise de Requisitos: onde os requisitos do sistema são coletados e analisados.
- Projeto de Sistema e Software: onde a arquitetura geral do sistema é elaborada.
- Implementação e Teste de Unidade: onde o código é escrito e testes de unidade são realizados.
- Integração e Teste de Sistema: onde os módulos são integrados e o sistema como um todo é testado.
- Operação e Manutenção: onde o sistema é colocado em funcionamento e mantido ao longo do tempo.
A fase de Operação refere-se ao momento em que o sistema é finalmente colocado em uso no ambiente do cliente, após todas as fases de desenvolvimento e teste terem sido concluídas. É também nesta etapa que o sistema é monitorado para garantir o seu funcionamento adequado.
A fase de Manutenção é a fase final e mais longa do ciclo de vida do software. Esta fase envolve fazer atualizações, correções, melhorias e, às vezes, até a adição de novas funcionalidades. A manutenção é um processo contínuo que começa assim que o software é entregue ao cliente.
Agora que esclarecemos o que acontece em cada fase do modelo em cascata, fica claro que a alternativa B é a correta porque descreve com precisão as atividades de instalação e operacionalização do sistema, típicas da fase de Operação, e também contempla o trabalho contínuo de Manutenção que segue a instalação. As outras alternativas descrevem atividades associadas a outras fases do modelo em cascata e, portanto, são incorretas no contexto desta pergunta.
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
Modelo em cascata - De acordo com Sommerville
Definição de Requisitos: consulta com usuário, aqui é definido os detalhes do sistema (serviços, metas e restrições)
Projeto de Sistemas e Software: Requisitos tanto para o Hardware como para o Software por meio de uma arquitetura geral. Identificação e descrição das abstrações fundamentais e seus relacionamentos.
Implementação e Teste Unitário: Desenvolvido como um conjunto de programas ou unidades de programas. Verificação de que cada unidade atenda a sua especificação.
Integração e Teste de Sistema: Unidades do programa são integradas e testadas como um sistema completo.
Operação e Manutenção: Fase em que o sistema é instalado e colocado em uso. A manutenção envolve a correção dos erros não descobertos durante os testes. Etapa mais longa.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo