Alternativa A
A questão solicita a identificação de um padrão amplamente utilizado para garantir a qualidade em processos de desenvolvimento de software. Entre as opções apresentadas, a norma que define os requisitos para um Sistema de Gestão da Qualidade é a ISO 9001.
Análise das Alternativas
Para compreender por que a alternativa A é a correta, vamos analisar brevemente o propósito de cada norma listada:
- ISO 9001: É a norma internacional mais famosa referente à Gestão da Qualidade. Ela estabelece diretrizes para criar um Sistema de Gestão da Qualidade (SGQ) eficaz, focando na satisfação do cliente e na melhoria contínua dos processos. Empresas de tecnologia utilizam essa certificação para comprovar que seus métodos de trabalho são padronizados e confiáveis.
- IEEE 830: Refere-se especificamente à Especificação de Requisitos de Software. Embora seja uma norma técnica importante para documentação inicial, ela não abrange a gestão da qualidade de todo o ciclo de desenvolvimento, como testes, manutenção e gestão de projetos.
- ISO/IEC 27001: É a norma de referência para Segurança da Informação. Seu foco é proteger dados e informações, não necessariamente a qualidade funcional ou o processo de construção do software.
- ITIL: Representa a Information Technology Infrastructure Library. É um conjunto de práticas para Gestão de Serviços de TI (ITSM), focado na operação e entrega de serviços, e não no desenvolvimento de novos softwares.
- ISO 20: Não se trata de um padrão de qualidade de software. Na verdade, normas da série ISO 20 geralmente referem-se a especificações técnicas para veículos (como rodas e pneus).
Conclusão
O termo "padrões de qualidade" remete diretamente à gestão de processos organizacionais. Como a ISO 9001 é a base mundial para garantir que uma organização mantenha a consistência e a qualidade em seus produtos e serviços — incluindo software —, ela é a resposta correta neste contexto.