ソフトウェアのサイジングはSNAPで年齢の来ます!

国際ファンクションポイントユーザ会 (IFPUG) 新しいソフトウェアの非機能評価プロセスをデビューすることを誇りに思ってい (スナップ) 推定する非機能のサイジングの重要性を意味するロゴ, ソフトウェア開発のベンチマークと生産性分析. 非機能要件は、長い間、このようなバリー・ベームとして推定する専門家によって知られています (USC) ウィリアム・ペリー (IAQ) ソフトウェア開発の労力とコストに大きな影響を与えるものとして, SNAPはこの問題に正式に対処しています.

SNAPは何ですか?

SNAPは、ソフトウェアの非機能評価プロセスであります.

ファンクションポイントは、ソフトウェア・アプリケーションを介してデータフローをサイジングすることにより、機能要件を測定しながら、, SNAPは、非機能要件を測定します. したがって、FPAと相補的です。.

SNAPモデルは、非機能要件を測定するために四つのカテゴリーと14のサブカテゴリーから構成され. 非機能要件は、関連するサブカテゴリにマッピングされます. 各サブカテゴリーは大きさで, および要件のサイズは、そのサブカテゴリーのサイズの和であります.

SNAPサイジングプロセスは、ファンクションポイントサイジングプロセスに非常によく似ています. アプリケーション境界内, 非機能要件は、関連するカテゴリとそのサブカテゴリに関連付けられています. 基本的な基準の標準セットを使用して, サブカテゴリの各々は、その種類及び複雑さに応じて大きさであります; このような要求のサイズは、そのサブカテゴリーのサイズの和であります. これらのサイズは、ソフトウェア・アプリケーションの非機能規模の尺度を与えるために合計されます.

モデルのベータテストは、SNAPサイズがソフトウェアアプリケーションの非機能部分を開発するために必要な作業の労力と強い相関があることを示しています.

ソフトウェア開発の評価, プランニング, 管理, サイズと機能と非機能アプリケーションのサイズの両方の影響を考慮すると、生産管理が強化されます. IFPUGは、非機能ソフトウェアの大きさを考慮していない他のソフトウェアのサイジング法以上のユニークな競争上の優位性を保持しているのはここです.

読んだ SNAPの詳細はこちら.

あなたも好きかも...