Loading article…
OMG構造化メトリクスメタモデル(SMM)[1]仕様は、標準メトリクスメタモデルを定義します。これは、オブジェクト管理グループ(OMG)から公開されている仕様です。SMMは、メトリクス抽出ツール間のXMI交換フォーマットを定義するOMGメタオブジェクトファシリティ(MOF™)標準などの構造化情報モデルに関連する測定値と測定情報の両方を定義、表現、交換するためのメタモデルを指定します。これは、ナレッジディスカバリーメタモデルやバリューデリバリーメタモデルなど、他の多くのOMG仕様によってメトリクスを管理するために使用されます。
重要な概念
SMM 標準には、さまざまな多様な尺度を表現するための概念を表す要素が含まれています。
- メジャーは、測定値の計算方法の再利用可能な定義を示します。
- 測定は、観察を通じて対策を適用した結果です。
- ライブラリは、特性や測定単位などの測定項目とその関連情報を維持し、さまざまなコンテキストでの再利用を可能にします。
対策
SMM は、測定対象のエンティティの表現を詳細に指定せずに、測定の表現を指定します。
SMM は以下の表現を定義します:
- 測定対象に対して直接実行される直接測定。例としては、カウントや、McCabe の循環的複雑度や国内総生産などの指定測定があります。値は、SMM 操作を介してインポートまたは照会できます。
- 測定対象の特徴に関する基本測定から計算される集計尺度。SMM 操作は特徴の取得を指定します。投票総数、数量、純利益は集計尺度として定義できます。
- 測定対象の基本測定値を再スケール、等級付け、またはランク付けする変換尺度。華氏から摂氏への変換は再スケール付けであり、小、中、大の衣服サイズは等級付けであり、配達時間から算出された顧客満足度単位はランク付けです。
測定
メトリックを抽出するプロセスでは、1 つ以上のモデルを保持する観測範囲にメジャーを適用する SMM ツールが必要です。このツールは、メジャー グラフにマップされる測定値を含むグラフを生成します。このグラフでは、すべてのノードが測定対象に対するメジャーの結果に対応します。したがって、メジャーは 0 個以上の測定値にマップされます。0 は、メジャーの範囲に対応する測定対象が見つからなかったことを示します。
観察
SMM では、複数の測定グラフを保存できます。測定グラフが作成されるたびに、日付が付けられ、メトリックの抽出に使用されたツールを説明する情報がタグ付けされた観測に関連付けられます。観測は、視覚化や統計制御などの追加機能を提供できるメトリック レポート ツールに渡されるために存在します。
参考文献
- ^ 「構造化メトリックスメタモデル仕様バージョン1.2について」。
