この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
導入
ソフトウェアの機能サイズの尺度としてのファンクション ポイントの使用は、1970 年代半ば以来、関心を持つ少数の組織から、世界中の組織の印象的なリストに成長しました。アラン アルブレヒトは、ファンクション ポイント分析と呼ばれるソフトウェアの機能的なサイジングを行う方法を初めて公開しました。ファンクション ポイントの使用が増加するにつれて、この測定の適用範囲と使用範囲も広がりました。 1986 年の結成以来、International Function Point Users Group (IFPUG) は、ソフトウェアの機能サイジングのためのオリジナルの Albrecht 手法を継続的に強化してきました。この国際規格は、ISO/IEC 14143-1:2007 に準拠した機能的サイズ測定の一貫した解釈を促進する、継続的に改善されている IFPUG メソッドの最新リリースです。 IFPUG の機能サイズの測定方法はファンクション ポイント分析として知られており、その機能サイズの単位はファンクション ポイントと呼ばれます。
組織は、この国際標準を適用して、以下のソフトウェア製品のサイズを測定できます。
- 品質と生産性の分析をサポートします。
- ソフトウェアの開発、機能強化、メンテナンスに必要なコストとリソースを見積もる。
- ソフトウェア比較のための正規化係数を提供します。
- パッケージに含まれるすべての機能を機能的にサイジングすることにより、購入したアプリケーション パッケージのサイズを決定します。
- 要件に合わせて機能のサイズを決定することで、ユーザーが組織にとってのアプリケーション パッケージの利点を判断できるようにします。
ファンクションポイント分析は、主に論理設計に基づいてソフトウェアがユーザーに提供するタスクとサービス (つまり、機能) を定量化することによってソフトウェアを測定します。ファンクション ポイント分析の目的は、以下を測定することです。
- ユーザーが要求して受け取るソフトウェアに実装された機能。
- 実装に使用されるテクノロジーとは関係なく、ソフトウェアの開発、機能強化、およびメンテナンスによって影響を受ける機能。
ファンクションポイント分析のプロセスは次のとおりです。
- 測定プロセスのオーバーヘッドを最小限に抑えるのに十分なほどシンプルです。
- さまざまなプロジェクトや組織間での一貫した尺度。
この国際規格を効果的に適用するために、人々は IFPUG 認定コース教材を使用してこの方法の正式なトレーニングを受けることができます。
この国際規格は、IFPUG 出版物の 1 つの構成要素です。他の IFPUG 出版物と併せて読むことをお勧めします。これらは、この国際規格内で指定された規則の適用に関するガイダンスと、結果として得られる機能サイズの使用と適用性を理解するのに役立つ背景情報を提供します。 IFPUG をサポートする出版物には次のものがあります。
- IFPUG 計数慣行マニュアルの現行バージョン。この国際標準に、その実装をサポートする計数慣行と例が補足されて組み込まれています。
- 「機能的サイジングのフレームワーク」、2005 年。ソフトウェア製品全体のサイズに対する機能的サイズと非機能的サイズの両方の寄与について説明しています。 IFPUG FSM 法は機能サイズを測定する方法です。
- IFPUG Web サイト ( www.ifpug.org) 。
Introduction
The use of function points, as a measure of the functional size of software, has grown since the mid 1970s from a few interested organizations to an impressive list of organizations worldwide. Allan Albrecht was the first to publicly release a method for functionally sizing software called function point analysis. With the growth in the use of function points, there has been wider application and use of the measure. Since its formation in 1986 the International Function Point Users Group (IFPUG) has continuously enhanced the original Albrecht method for functionally sizing software. This International Standard is the latest release in the continually improving IFPUG method that promotes the consistent interpretation of functional size measurement in conformance with ISO/IEC 14143-1:2007. The IFPUG functional size measurement method is known as function point analysis and its units of functional size are called Function Points.
Organizations can apply this International Standard to measure the size of a software product to:
- support quality and productivity analysis;
- estimate cost and resources required for software development, enhancement and maintenance;
- provide a normalization factor for software comparison;
- determine the size of a purchased application package by functionally sizing all the functions included in the package;
- assist users in determining the benefit of an application package to their organization by functionally sizing functions that specifically match their requirements.
Function point analysis measures software by quantifying the tasks and services (i.e., functionality) that the software provides to the user based primarily on logical design. The objectives of function point analysis are to measure:
- functionality implemented in software, that the user requests and receives;
- functionality impacted by software development, enhancement and maintenance independently of technology used for implementation.
The process of function point analysis is:
- simple enough to minimize the overhead of the measurement process;
- a consistent measure among various projects and organizations.
In order to effectively apply this International Standard, persons can be formally trained in the method using IFPUG certified course materials.
This International Standard is one component in the IFPUG publications. It is recommended that it be read in conjunction with the other IFPUG publications. These provide guidance to application of the rules specified within this International Standard and background information to aid in understanding the use and applicability of the resulting functional size. Supporting IFPUG publications include the following:
- the current version of the IFPUG Counting Practices Manual, which incorporates this International Standard supplemented with counting practices and examples that support its implementation;
- “Framework for Functional Sizing”, 2005, which discusses the contribution of both functional size and non-functional size to the overall software product size; the IFPUG FSM method is a method for measuring the functional size;
- IFPUG website at www.ifpug.org .