Normas e modelos de processo de software
Gabarito: letra E. A única alternativa correta é a que descreve o processo de definição de requisitos da norma ABNT NBR ISO/IEC/IEEE 12207:2021, que corretamente transforma necessidades dos stakeholders em requisitos técnicos. As demais alternativas contêm erros conceituais sobre CMMI, MPS.BR, BPMN e UML.
Alternativa A — ❌ Incorreta
Afirma que CMMI e MR-MPS-SW não recomendam low-code/no-code por comprometer a qualidade. Esses modelos são genéricos para melhoria de processos e não fazem recomendações específicas sobre tecnologias de desenvolvimento. A afirmativa é falsa.
Alternativa B — ❌ Incorreta
Diz que BPMN substituiu UML 2.5 por ter sido descontinuada. BPMN é uma notação para modelagem de processos de negócio, enquanto UML é para modelagem de sistemas orientados a objetos. Ambas coexistem e UML não foi descontinuada. A troca é conceitualmente errada.
Alternativa C — ❌ Incorreta
Alega que o MR-MPS-SW 2023 eliminou Engenharia de Requisitos do nível G e transferiu para Projeto e Construção Ágil no nível F. No MPS.BR, o processo Engenharia de Requisitos está presente desde o nível G. A descrição não corresponde à estrutura real do modelo.
Alternativa D — ❌ Incorreta
Afirma que no CMMI-DEV v2.0 as práticas são independentes dos níveis de maturidade e permite certificação em avaliação direta única. Na verdade, o modelo organiza práticas em áreas de capacidade e níveis de maturidade; a avaliação é baseada em escopo definido, não em um único processo.
Alternativa E — ✅ Correta ⟵ GABARITO
A norma ABNT NBR ISO/IEC/IEEE 12207:2021 define os processos do ciclo de vida de software. O processo de definição de requisitos tem como objetivo transformar as capacidades desejadas dos stakeholders (visão do usuário) em uma visão técnica que atenda às necessidades operacionais. A descrição está correta e alinhada com a norma.
Gabarito: letra E