MK II メソッドは、機能ポイント グループ測定におけるソフトウェア サイジング メソッドの 1 つです。これは、エンド ユーザーのシステム機能ビューに基づいて情報処理アプリケーションを分析および測定する方法です。MK II メソッド (ISO/IEC 20968 ソフトウェア エンジニアリング - Mk II 機能ポイント分析 - カウント プラクティス マニュアル[1] ) は、ソフトウェアの機能サイジングに関する現在認められている 5 つのISO標準の 1 つです。
導入
MK II メソッドは、1991 年に出版されたCharles Symons の書籍[2]で定義されました。現在、UK Software Metrics Association [3]がこのメソッドと継続的な開発を担当しています。ソフトウェアの機能的なユーザー要件が特定され、それぞれが入力、終了、オブジェクトの 3 つのタイプに分類されます。システムの機能的なサイズを決定するために、これらの機能要件がカウントされます。
MkII FPA カウントルール
MkII のカウント手順には、以下で説明するいくつかの手順が含まれます。
カウントの視点、目的、タイプを決定する
カウントの境界を定義する
システムの境界は、ユーザーとシステムを分離する論理的な線を表します。これは、ユーザーとシステム間のやり取り中に境界を越える入力や終了などの論理トランザクションを決定するために使用されます。
論理トランザクションを特定する
各トランザクションは、アプリケーション内の複数のポイントから実行される場合でも、1 回としてカウントされます。
データエンティティタイプの識別と分類
データ エンティティ タイプは、ユーザーにとって意味のある情報を含む論理データ構造です。MarkII メソッドでは、データ エンティティ タイプはオブジェクトのみになります。オブジェクトはカウントできるように正しく識別される必要があります。
入力データ要素タイプ、参照されるデータエンティティタイプ、および出力データ要素タイプをカウントします。
これは簡単なスプレッドシートで実行でき、合計して数式を適用して正確なMKII FPA値を見つける必要があります。
機能サイズを数える
システム内のトランザクションとオブジェクトが識別されると、それらをカウントしてシステムの機能サイズを見つけることができます。システムの機能サイズは、システムの境界内の入力/終了トランザクションとオブジェクトの加重カウントとして表されます。サイズは次のように表すことができます。
サイズ = Wi*ΣNi+ We*ΣNe + Wo*ΣNo
式 ΣNi、ΣNe、ΣNo は、システム内の一意の入力、出口、オブジェクトの合計数です。現在推奨されている重み係数の値は、Wi = 0.58、We = 1.66、Wo = 0.26 です。
参照
参考文献
- ^ 「ISO/IEC 20968:2002」.
- ^ ソフトウェアのサイズ設定と見積もり: Mk II Fpa (ファンクションポイント分析)
- ^ 「ホーム」. uksma.co.uk .
外部リンク
- Mk2メソッドの説明
- ISO/IEC規格
