Análise da Questão de Engenharia de Software
A imagem apresenta duas questões distintas sobre Engenharia de Software. Abaixo, a resolução detalhada para cada uma delas.
Questão 1: Modelos de Processo de Software
Alternativa D - 5ª geração
Contexto:
Esta questão pede para identificar o item que NÃO é um modelo de processo de desenvolvimento de software.
Análise das Opções:
- Cascata (Waterfall): É um dos primeiros e mais tradicionais modelos sequenciais (Requisitos -> Design -> Implementação -> Teste).
- Espiral (Spiral): Modelo focado na gestão de riscos, combinando elementos do modelo cascata com prototipação iterativa.
- Prototipação: Modelo utilizado para refinar requisitos através de versões preliminares do sistema.
- Baseada em componentes: Modelo onde o software é construído integrando componentes pré-existentes.
- 5ª geração: Refere-se historicamente à evolução dos computadores e linguagens de programação (focadas em Inteligência Artificial e lógica), e não a um ciclo de vida ou processo de engenharia de software.
Questão 2: Manifesto Ágil
Alternativa D - Software em funcionamento
Contexto:
O Manifesto Ágil define valores e princípios para o desenvolvimento ágil de software. Esta questão pede para identificar qual item faz parte desses valores.
Os 4 Valores do Manifesto Ágil:
- Indivíduos e interações mais que processos e ferramentas.
- Software em funcionamento mais que documentação abrangente.
- Colaboração com o cliente mais que negociação de contratos.
- Responder a mudanças mais que seguir um plano.
Por que as outras opções estão incorretas?
- Equipes e relacionamento: O termo correto é "Indivíduos e interações".
- Deixar as mudanças ocultas: O ágil valoriza "Responder a mudanças".
- Não colaborar com os clientes: O ágil valoriza "Colaboração com o cliente".
- Desenvolvimento de hardwares: O foco do manifesto é exclusivamente no desenvolvimento de software.
Resumo Final
| Questão | Tema | Resposta Correta | Motivo Principal |
|---|
| 1 | Processos de SW | 5ª geração | Classificação de hardware/línguas, não de processo de desenvolvimento. |
| 2 | Manifesto Ágil | Software em funcionamento | Valor central do Manifesto Ágil (item 2). |