유지관리성

Maintainability

엔지니어링에서 유지보수성은 다음과 같이 하기 위해 제품을 쉽게 유지 관리할 수 있는 것이다.

  • 결함 또는 원인을 수정한다.
  • 작동 중인 부품을 교체할 필요 없이 고장 나거나 마모된 구성 요소를 수리하거나 교체하십시오.
  • 예기치 않은 작업 조건을 방지한다.
  • 제품의 수명을 최대화한다.
  • 효율성, 신뢰성 및 안전성 극대화
  • 새로운 요건을 충족한다.
  • 향후 유지보수를 보다 용이하게 하거나,
  • 변화하는 환경에 대처하다

유지보수성에는 시스템 유지보수 능력을 향상시키거나 유지보수 경험을 바탕으로 시스템의 신뢰성을 향상시키기 위해 과거의 학습과 같은 지속적인 개선 시스템이 수반되는 경우도 있다.

통신과 그 밖의 여러 엔지니어링 분야에서 유지관리성이라는 용어는 다음과 같은 의미를 갖는다.

  • 설계 및 설치의 특징, 규정된 절차 및 자원에 따라 유지보수를 수행하는 경우, 지정된 기간 내에 항목이 지정된 상태로 유지되거나 복원될 확률로 표현된다.
  • 규정된 요건에 따라 기능 유닛의 유지보수를 수행할 수 있는 용이성.

소프트웨어 엔지니어링

소프트웨어 엔지니어링에서 이러한 활동을 소프트웨어 유지보수(cf)라고 한다. ISO/IEC 9126). 소프트웨어 엔지니어링 영역에서 밀접하게 관련된 개념은 진화 가능성, 변경 가능성, 기술적 부채코드 냄새다.

유지관리성 지수는 코드 라인 측정, McCabe 측정Halsted 복잡성 측정에서 특정 공식을 사용하여 계산한다.

유지관리성의 측정과 추적은 시스템의 "코드 엔트로피" 또는 저하된 무결성 경향을 감소시키거나 되돌리는 데 도움이 되며, 코드를 변경하는 것보다 코드를 다시 쓰는 것이 더 저렴해지고/또는 덜 위험해질 때를 표시하기 위한 것이다.

Public Domain 문서에는 일반 서비스 관리 문서의 공용 도메인 자료가 포함되어 있다. "Federal Standard 1037C". (MIL-STD-188 지원)

참조

참고 항목

추가 읽기

외부 링크