Pular para conteúdo

Exercício 01

  1. Identificação de Fases: Pense em um aplicativo que você usa (ex: Instagram). Liste uma atividade que provavelmente ocorreu na fase de Design e uma na fase de Testes desse app.
  2. Cenário de Erro: Se um erro grave é descoberto apenas na fase de Implantação, qual fase anterior provavelmente falhou em detectá-lo? Por que corrigir agora é mais caro?
  3. Debate: Por que não devemos pular direto para a fase de Codificação sem fazer Requisitos ou Design?

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: Identificação de Fases **Resposta Comentada:** - **Fundamentação:** No contexto de **Fundamentos da Engenharia de Software**, o conceito abordado (Identificação de Fases) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 2: Cenário de Erro **Resposta Comentada:** - **Fundamentação:** No contexto de **Fundamentos da Engenharia de Software**, o conceito abordado (Cenário de Erro) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Debate **Resposta Comentada:** - **Fundamentação:** No contexto de **Fundamentos da Engenharia de Software**, o conceito abordado (Debate) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.