Segundo o padrão ISO/IEC 14764: 2006, também conhecido como IEEE Std 14764-2006, a manutenção de software é definida como a totalidade das atividades requeridas para prover suporte custo-efetivo a um software , seja durante o estágio de pré-entrega, seja no estágio de pós-entrega. A esse respeito, assinale a opção correta acerca dos conceitos de manutenção e métricas de software .
A Métricas relacionadas com a analisabilidade, modificabilidade, estabilidade e testabilidade são mais adequadas ao gerenciamento dos processos de manutenção que as relacionadas a usabilidade, densidade de defeitos, reusabilidade e desempenho.
B O desenvolvimento de planos de manutenção é uma atividade preferencialmente realizada no estágio de pós-entrega de um produto de software .
C A técnica de refatoração, utilizada no paradigma de orientação a objetos, é mais bem enquadrada como uma técnica de reengenharia de software , isto é, que altera um software para reconstituí-lo em uma nova forma, função e implementação, que como uma técnica de engenharia reversa de software , isto é, uma técnica que analisa um software e cria novas representações abstratas do mesmo.
D As atividades de modificação de um software no estágio de pré- entrega podem ser enquadradas como sendo de manutenção corretiva, preventiva, adaptativa ou aperfeiçoadora.
E Na construção de um plano de descontinuidade ou de aposentadoria de um produto de software, estão presentes, tipicamente, os seguintes elementos: análise dos requisitos de migração; desenvolvimento de ferramentas de migração, se necessárias; e conversão de dados e documentações para um formato que permita futuro acesso a eles, em caso de necessidade.