소프트웨어 메트릭스 메타모델

Software Metrics Metamodel

OMG 구조 메트릭스 메타모델(SMM)[1] 규격은 표준 메트릭스 메타모델을 정의한다.SMM은 OMG(Object Management Group)에서 공개적으로 사용할 수 있는 규격이다. SMM은 OMG Meta Object Facility(MOF™) 표준과 같은 구조화된 정보 모델과 관련된 측정 및 측정 정보를 정의, 표현 및 교환하기 위한 메타모델을 지정하며, 미터법 추출물 간의 XMI 교환 형식을 정의한다.n개의 도구지식 검색 메타모델과 가치 전달 메타모델과 같은 많은 다른 OMG 규격에 의해 측정기준을 유지하기 위해 사용된다.

주요개념

SMM 표준은 광범위한 다각화된 조치를 표현하기 위해 개념을 대표하는 요소를 포함한다.

  • 측정은 측정값을 계산하는 방법에 대한 재사용 가능한 정의를 나타낸다.
  • 측정은 관찰을 통해 측정값을 적용한 결과다.
  • 도서관은 다른 맥락에서 재사용을 제공하는 특징 및 측정 단위와 같은 조치와 관련 정보를 유지한다.

방안

SMM은 측정된 기업의 표현을 상세히 설명하지 않고 조치의 표현을 명시한다.

SMM은 다음에 대한 표현을 정의한다.

  • 측정량에 대해 직접 취하는 직접 조치.예를 들면, 매카브의 사이클로믹 복잡성 또는 국내 총생산과 같은 계수와 명명된 조치를 들 수 있다.값은 SMM 연산을 통해 가져오거나 쿼리할 수 있다.
  • 측정량의 형상에 대한 기본 측정값에서 계산되는 집계 측정값.SMM 연산은 피쳐 검색을 지정한다.투표 총액, 분량, 순이익은 총계 척도로 정의할 수 있다.
  • 측정량의 기본 측정값을 재조정, 등급 또는 등급으로 조정하는 투과 측정값.화씨부터 섭씨까지가 재포장이다; 소, 중, 소의 옷 사이즈는 등급이다; 그리고 고객만족도는 배달 시간에서 도출된 순위다.

측정

측정지표를 추출하는 프로세스에는 SMM 도구가 하나 이상의 모델을 포함하는 관찰 범위에 측정치를 적용해야 한다.이 도구는 측정 그래프에 매핑되는 측정값을 포함하는 그래프를 생성할 것이다.이 그래프에서 모든 노드는 측정량에 대한 측정 결과에 해당한다.따라서 측정값이 0 이상 측정값으로 매핑되며, 여기서 0은 측정 범위에 해당하는 측정값이 발견되지 않았음을 나타낸다.

또는 측정 지표가 모델로 완전히 지정되면 측정 도구를 생성할 수 있다.[2]

관측치

SMM을 사용하면 여러 측정 그래프를 저장할 수 있다.측정 그래프가 생성될 때마다 측정 그래프는 측정 지표를 추출하는 데 사용되는 도구를 설명하는 정보로 날짜가 표시되고 태그가 지정된 관찰과 연관된다.관찰은 시각화 및 통계 제어와 같은 추가 기능을 제공할 수 있는 메트릭 보고 도구에 전달되어야 한다.

참조

  1. ^ [1]
  2. ^ Monperrus, Martin; Jézéquel, Jean-Marc; Baudry, Benoit; Champeau, Joël; Hoeltzener, Brigitte (2010). "Model-driven generative development of measurement software". Software & Systems Modeling. 10 (4): 537–552. doi:10.1007/s10270-010-0165-9. ISSN 1619-1366.