Sobre os modelos de processos de software, preencha as lacun...

Próximas questões
Com base no mesmo assunto
Q3452037 Engenharia de Software
Sobre os modelos de processos de software, preencha as lacunas abaixo.
No ______________ ocorre a intercalação das atividades de especificação, desenvolvimento e validação. O sistema é desenvolvido como uma série de versões, com cada uma delas acrescentando funcionalidade à versão anterior. Já no ______________ as atividades fundamentais do processo são representadas, como especificação, desenvolvimento, validação e evolução, na forma de fases de processo distintas, como especificação de requisitos, projeto de software. implementação e testes. Por fim, o ______________ baseia-se na disponibilidade de componentes ou sistemas reusáveis em que o processo de desenvolvimento de sistemas se concentra na configuração desses componentes para que sejam utilizados em um novo contexto, e na integração deles em um sistema.
A sequência de palavras que preenche corretamente as lacunas é: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - modelo de desenvolvimento incremental / modelo em cascata / modelo de integração e configuração

Tema central: Esta questão aborda modelos de processos de software, fundamentais para quem estuda Engenharia de Software e presta concursos. Conhecer como cada modelo organiza as fases do desenvolvimento é essencial para responder com segurança.

Resumo teórico: Modelos de processo de software descrevem o caminho e as etapas para construir sistemas de qualidade. Os principais são:

  • Modelo de desenvolvimento incremental: O sistema é desenvolvido em etapas (incrementos), cada uma entregando uma nova versão mais completa, intercalando atividades de especificação, implementação e validação. Exemplo prático: o desenvolvimento de um aplicativo que, a cada versão, ganha novas funcionalidades para os usuários.
  • Modelo em cascata: Fases distintas e sequenciais (análise, projeto, implementação, testes). Cada etapa deve ser concluída antes do início da próxima. Exemplo: documentação pesada e validação só ao final.
  • Modelo de integração e configuração: O foco está no reúso de componentes e sistemas prontos. O desenvolvimento se baseia em configurar e integrar peças já existentes.

Fontes relevantes: Sommerville, I. (Engenharia de Software, 10ª ed.), Pressman, R. (Engenharia de Software, 8ª ed.).

Justificando a resposta:

A sequência correta é:
- Desenvolvimento incremental: intercalação de atividades e versões sucessivas.
- Cascata: atividades em fases bem separadas.
- Integração e configuração: reúso e integração de componentes.

Análise das alternativas incorretas:

  • B: Troca a ordem entre incremental e integração/configuração, o que não condiz com as definições.
  • C: Coloca integração/configuração como segundo item, confundindo com o modelo em cascata.
  • D: Começa com cascata, que é sequencial, e não intercala atividades, portanto está invertido.

Dicas de interpretação: Procure por palavras-chave como "intercalação", "fases distintas" e "reutilização de componentes" para identificar rapidamente o modelo citado. Fique atento à ordem das definições, pois muitos concursos trocam propositalmente os termos para confundir!

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