유지관리성

Maintainability

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

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

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

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

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

소프트웨어 엔지니어링

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

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

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

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

참조

참고 항목

추가 읽기

외부 링크