用語のCOSMICとIFPUG用語集

COSMICおよびIFPUG組織 [1] ソフトウェアエンジニアリングコミュニティのサービスにおいてより協力したいという2つの組織の最初の結果である、共同用語集の公開を発表できることを嬉しく思います。. 用語集は、パフォーマンス測定の3つの分野で作業するユーザーにとって貴重です。, ベンチマークとプロジェクト見積もり, そして、より一般的にはソフトウェアエンジニアのために, 特にソフトウェアとプロジェクトの要件に取り組んでいる人.

用語集は、以下から無料でダウンロードできます。 www.cosmic-sizing.org およびのオンラインストアから 会員サービスエリア IFPUGウェブサイトの.

バックグラウンド

の3つの分野での成功) ソフトウェアプロジェクトのパフォーマンスの測定, B) パフォーマンスベンチマークの開発とc) 新しいソフトウェアプロジェクトを推定するために測定値とベンチマークデータを使用することは、一貫性のあるデータ、したがって一般的な用語の使用に依存します.

ソフトウェアプロジェクトは、最終的にそのパフォーマンスを決定する3種類の要件を満たす必要があります。, つまり:

  1. 機能要件 (例えば. ソフトウェアは顧客の注文を処理する必要があります, または航空機の航行を制御する);
  2. いわゆる「非機能」要件 (「NFR」) ソフトウェアの品質を懸念する, 例えば. 動作中も保守可能でなければならない 24/7, または、テクノロジーや環境の制約に関係している, 例えば. Unixで実行する必要があること, 特定の業界標準を満たす, 等;
  3. プロジェクトの要件と制約 (「PRC」), 例えば. プロジェクトは一定の予算内で提供されなければならないこと, またはそれは特定のスキルを必要とすること, 等.

COSMICでサポートされている方法など、確立された方法で機能要件を測定できます。, IFPUGなど. PRCもよく理解されており、比較的簡単に測定できます. しばしば困難が生じる, しかしながら, NFR付き. 非機能要件とは何かという概念は必ずしも明確ではない. 例えば, アプリがさまざまなスマートフォンプラットフォーム間でポータブルでなければならないという品質要件であり、非機能的または機能的要件です, 移植性がソフトウェアを介して達成される場合?

COSMIC / IFPUG用語集では、すべてのタイプの要件に一連の定義を提供することにより、これらの質問に対処します, NFRおよびPRCの分類スキーム, およびの包括的な用語集 60 NFRおよび 20 中国の条件, 3つの分野のほとんどのニーズに対応する.


[1] 「COSMIC」– Common Software Measurement International Consortium」. ‘IFPUG’ = International Function Point Users Group.

あなたも好きかも...