É comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de
-
A refatoração auxiliam a modificação de uma região do código-fonte de um sistema, com o objetivo de alterar comportamento externo deste último.
-
B análise estática do código permitem obter métricas de qualidade de um produto de software, tais como o grau de dependência entre seus componentes.
-
C integração contínua são destinadas a automatizar a implantação do produto de software no ambiente de produção.
-
D engenharia reversa são destinadas ao controle das diversas versões de um produto de software.
-
E cobertura de código determinam em que grau o código- fonte de um sistema corresponde aos seus requisitos não funcionais.