Maintenabilité - Maintainability

En ingénierie , la maintenabilité est la facilité avec laquelle un produit peut être maintenu afin de :

  • corriger les défauts ou leur cause,
  • Réparer ou remplacer les composants défectueux ou usés sans avoir à remplacer les pièces encore fonctionnelles,
  • éviter les conditions de travail inattendues,
  • maximiser la durée de vie d'un produit,
  • maximiser l'efficacité, la fiabilité et la sécurité,
  • répondre aux nouvelles exigences ,
  • faciliter la maintenance future, ou
  • faire face à un environnement changeant.

Dans certains cas, la maintenabilité implique un système d' amélioration continue - apprendre du passé afin d'améliorer la capacité de maintenir les systèmes, ou d'améliorer la fiabilité des systèmes sur la base de l'expérience de maintenance.

Dans les télécommunications et dans plusieurs autres domaines de l'ingénierie, le terme maintenabilité a les significations suivantes :

  • Caractéristique de conception et d'installation, exprimée comme la probabilité qu'un élément soit conservé ou remis dans un état spécifié dans un laps de temps donné , lorsque la maintenance est effectuée conformément aux procédures et aux ressources prescrites.
  • La facilité avec laquelle la maintenance d'une unité fonctionnelle peut être effectuée conformément aux exigences prescrites.

Génie logiciel

En génie logiciel , ces activités sont appelées maintenance logicielle (cf. ISO/IEC 9126 ). Des concepts étroitement liés dans le domaine du génie logiciel sont l'évolutivité, la modifiabilité, la dette technique et les odeurs de code .

L'indice de maintenabilité est calculé avec certaines formules de lignes de code des mesures , des mesures McCabe et des mesures de complexité Halstead .

La mesure et le suivi de la maintenabilité sont destinés à aider à réduire ou à inverser la tendance d'un système à « l'entropie du code » ou à une intégrité dégradée, et à indiquer quand il devient moins cher et/ou moins risqué de réécrire le code que de le modifier.

Domaine public Cet article incorpore  du matériel du domaine public du document de la General Services Administration : "Federal Standard 1037C" .(à l'appui de MIL-STD-188 )

Voir également

Lectures complémentaires

Liens externes