Na Engenharia de Software são propostos modelos de desenvolv...

Próximas questões
Com base no mesmo assunto
Q831561 Engenharia de Software

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

Alternativas

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