Pular para o conteúdo principal

Questão de Engenharia de Software — ISO/IEC 12207 — FCC 2025

Engenharia de SoftwareISO/IEC 12207
Código
fc150516
Banca
FCC
Órgão
TRT 15
Ano
2025
Cargo
AJ TRT15
Uma Analista de TI está revisando seus processos de desenvolvimento de software para alinhá-los à norma ABNT NBR ISO/IEC/IEEE 12207:2021. Durante a análise, ela identificou a necessidade de implementar processos para assegurar a qualidade do produto final.   Um dos processos primários (ou fundamentais) conforme descrito na norma ABNT NBR ISO/IEC/IEEE 12207:2021 é o Processo de
  1. AAuditoria de Software.
  2. BAvaliação de Fornecedores.
  3. CGestão de Configuração.
  4. DDesenvolvimento.
  5. EEngenharia de Sistemas.
Revelar gabarito e comentário

GabaritoD — Desenvolvimento.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Processos da ISO/IEC 12207: classificação e o Processo de Desenvolvimento

Gabarito: letra D. O Processo de Desenvolvimento é um dos processos primários (ou fundamentais) da norma ABNT NBR ISO/IEC/IEEE 12207:2021, que define a estrutura para os processos de ciclo de vida de software. As demais alternativas (Auditoria de Software, Avaliação de Fornecedores, Gestão de Configuração e Engenharia de Sistemas) pertencem a outras categorias de processos da norma, como veremos em detalhe.

A norma ISO/IEC 12207 é o padrão internacional que estabelece uma estrutura comum para os processos de ciclo de vida de software, desde a concepção até a descontinuação. Ela organiza os processos em três grandes categorias: Processos Primários (ou Fundamentais), Processos de Apoio (ou Suporte) e Processos Organizacionais (ou da Organização). Essa classificação é essencial para entender a questão, pois cada alternativa se encaixa em uma dessas categorias.

Os Processos Primários são aqueles que lidam diretamente com o ciclo de vida do software, envolvendo as partes interessadas principais (adquirente, fornecedor, desenvolvedor, operador, mantenedor). Eles são: Aquisição, Fornecimento, Desenvolvimento, Operação e Manutenção. O Processo de Desenvolvimento, portanto, é o coração da engenharia de software, abrangendo atividades como análise de requisitos, projeto, implementação, integração e teste.

Os Processos de Apoio são aqueles que dão suporte aos processos primários, como Documentação, Gestão de Configuração, Garantia da Qualidade, Verificação, Validação, Revisão Conjunta, Auditoria e Resolução de Problemas. Já os Processos Organizacionais são aqueles que gerenciam a organização como um todo, como Gestão, Infraestrutura, Melhoria de Processos e Reuso.

A pegadinha da questão está em classificar corretamente cada processo. A banca mistura processos de categorias diferentes para testar o conhecimento do candidato sobre a estrutura da norma. É fundamental memorizar a classificação para não cair em armadilhas como essa.

Para fixar, veja a tabela comparativa das categorias:

Categoria

Função

Exemplos de Processos

Primários

Lidam diretamente com o ciclo de vida do software

Aquisição, Fornecimento, Desenvolvimento, Operação, Manutenção

Apoio

Dão suporte aos processos primários

Documentação, Gestão de Configuração, Garantia da Qualidade, Verificação, Validação, Auditoria

Organizacionais

Gerenciam a organização

Gestão, Infraestrutura, Melhoria de Processos, Reuso

Guarde essa distinção: é exatamente nela que as alternativas se dividem. Agora, vamos analisar cada uma.

Alternativa A — ❌ Incorreta

A Auditoria de Software é um processo de Apoio (ou Suporte), não um processo primário. A auditoria tem como objetivo verificar a conformidade do produto e dos processos com os requisitos e planos estabelecidos. Ela dá suporte ao desenvolvimento, mas não é um processo fundamental do ciclo de vida.

Alternativa B — ❌ Incorreta

A Avaliação de Fornecedores não é um processo da ISO/IEC 12207. O processo primário relacionado é o de Aquisição, que trata da obtenção de produtos e serviços de um fornecedor. A avaliação de fornecedores é uma atividade que pode ocorrer dentro do processo de aquisição, mas não é um processo em si na norma.

Alternativa C — ❌ Incorreta

A Gestão de Configuração é um processo de Apoio (ou Suporte). Ela é responsável por estabelecer e manter a integridade dos produtos de trabalho, controlando mudanças e versões. É um processo de suporte essencial, mas não é um processo primário.

Alternativa D — ✅ Correta ⟵ GABARITO

O Processo de Desenvolvimento é, de fato, um dos processos primários (ou fundamentais) da norma ABNT NBR ISO/IEC/IEEE 12207:2021. Ele define as atividades e tarefas necessárias para transformar requisitos em um produto de software, incluindo análise de requisitos, projeto, implementação, integração e teste. É o processo central da engenharia de software.

Alternativa E — ❌ Incorreta

A Engenharia de Sistemas não é um processo da ISO/IEC 12207. A norma trata especificamente de processos de ciclo de vida de software. A engenharia de sistemas é uma disciplina mais ampla, que abrange o desenvolvimento de sistemas completos, incluindo hardware e software. A norma ISO/IEC 15288 trata de processos de ciclo de vida de sistemas.

NÃO CAIA NESSA!

A banca mistura processos de categorias diferentes da norma. O candidato que não memorizou a classificação pode confundir processos de apoio (Auditoria, Gestão de Configuração) com processos primários. A dica é: decore a lista de cada categoria. Os primários são apenas 5: Aquisição, Fornecimento, Desenvolvimento, Operação e Manutenção.

PEGA ESSA DICA!

Para não errar, associe os processos primários ao ciclo de vida direto do software: quem compra (Aquisição), quem vende (Fornecimento), quem constrói (Desenvolvimento), quem usa (Operação) e quem corrige (Manutenção). Os demais são apoio ou organizacionais.

Gabarito: letra D

Link permanente: /questoes/fc150516