Software parametric models とは

パラメトリックモデルは、可変パラメータを組み込んだ関連する数学的方程式の集合である。シナリオは、各パラメータの値を選択することによって定義されます。ソフトウェアプロジェクト管理者は、ソフトウェアパラメトリックモデルとパラメトリック評価ツールを使用して、プロジェクトの期間、人員、コストを見積もります。
1980年代前半には、PRICE SやSLIMなどの旧モデルや、SPQR、Checkpoint、ESTIMACS、SEER-SEM、COCOMOなどの新モデルとその商用実装であるPCOC、Costimator、GECOMO、COSTAR、Before You Leapが登場しました。
最も初期のものの1つは、ソフトウェアライフサイクル管理(SLIM)SLIMがパトナムモデルに基づいており、世界中のすべてのタイプの産業から10,000以上の完成したプロジェクトのデータベースによってサポートされています。データベースは、年に200〜400件の検証済みプロジェクトによって増加します。
MTI SystemsのCostimatorは、マサチューセッツ大学でコンピューター工学の製造を学んだ元メカニックおよび製造マネージャーのThomas Charkiewiczによって開発されました。彼のソフトウェアは製造コストをモデル化しています。
PRICE SystemsによるTruePlanningは、複数のコストモデルの統合を可能にする統合フレームワークを導入しています。これらのコスト見積りモデルは、アプリケーション(ソフトウェア)開発、情報技術(IT)資産管理、およびハードウェア開発に関連するプロジェクトをサポートします。 TruePlanningは、COCOMO IIなどのサードパーティ製のコストモデルをサポートしています。
SEERはDan Galorathによって設計されたもので、相互依存的な、しばしば計り難いコスト、スケジュール、人員変数について時宜を得た、正確で洞察的な意思決定を行うことでリスクを追跡/軽減する洗練されたユーザーインターフェイスを備えています。
COSTARは、COCOMOのSOFTSTARシステムによる商用実装であり、トレードオフとwhat-if分析をカプセル化し、ユーザー定義可能なコスト・ドライバーをカプセル化します。
ProjectCodeMeter(商用)コスト見積もりソフトウェアは、従来のCOCOMO 81、COCOMO II 2000、およびREVICモデルと同様に、より新しい(2009年)モデル加重マイクロ関数点およびAPPW統計モデルを実装します。これは、半自動化された見積もりプロセスを提供します。
これらのモデルの主な利点は、客観的で再現性があり、較正され、使いやすいことです。ただし、以前の経験に対する較正は、著しく異なるプロジェクトに適用される場合、不利になる可能性があります。
これらのモデルは、1980年代のバージョン1のソフトウェアプロジェクトであるウォーターフォールモデルにとって非常に有効であり、パラメトリックの早期達成を強調しました。システムがより複雑になり、新しい言語が出現するにつれ、新しいコスト見積もり関係、リスクアナライザ、ソフトウェアサイジング、非線形ソフトウェアの再利用、人事の継続性を採用したさまざまなソフトウェアパラメトリックモデルが登場しました。