modificabilidade
Modificabilidade é o grau pelo qual um sistema ou componente pode ser modificado para corrigir falhas, melhorar o desempenho ou adaptar-se a um ambiente modificado. Em engenharia de software, ela está intimamente ligada à manutenibilidade e à capacidade de mudança do software, influenciando o custo e o tempo necessários para evoluções e correções.
Em muitos padrões e definições, modificabilidade é tratada como sinônimo de changeability, ou como uma subcategoria
Fatores que influenciam a modificabilidade incluem arquitetura modular, baixo acoplamento e alta coesão entre componentes, interfaces
Práticas para melhorar a modificabilidade incluem modularização adequada, adoção de arquiteturas flexíveis (por exemplo, plug-and-play ou
A avaliação da modificabilidade pode combinar métricas qualitativas e quantitativas, como índices de manutenibilidade, complexidade ciclomática,