この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
この規格の紹介
この国際規格の理由
何年にもわたって、関数点分析のために多くの「方言」が生まれてきました。これらの方言は、ファンクション ポイントの数を決定するという目標を複雑にし、組織が結果を比較することをほとんど不可能にします。これについて十分に認められていない理由の 1 つは、「アルブレヒト」メソッドのさまざまな解釈が生じたことです。
この国際基準は、FPA に関連する定義とカウントのガイドラインの基準を策定することにより、明確さを提供します。
対象とする訪問者
この国際規格は、機能点分析を行うすべての人を対象としています。読者はファンクション ポイント分析についてある程度の知識があることを前提としています。それにもかかわらず、私たちは、完全で、十分な入門資料と新しいユーザー向けの説明を含む国際規格を作成しようとしました。
この規格の実際の適用
この国際規格は、Nesma 出版物の 1 つの構成要素です。ネスマの他の出版物と合わせて読むことをお勧めします。これらは、この規格内で指定された規則の適用に関するガイダンスと、結果として得られる機能サイズの使用と適用可能性を理解するのに役立つ背景情報を提供します。サポートする Nesma の出版物には次のものがあります。
- 特定の状況での Nesma メソッドの使用を説明する例と、完全に文書化されたホテルのケース。
- Nesma Web サイト ( nesma.org ) には、特定のコンテキストで使用できる多数のドキュメントが含まれています。たとえば、データ ウェアハウス環境で FPA を使用する方法のガイドライン、UML ドキュメント、または契約のさまざまな側面などです。
この規格の構成
箇条 1 は、この規格の適用範囲を記述しています。
箇条 2 は FPA の概要を提供し、FPA の機能面が強調されています。また、FPA とは何かを簡単に説明し、FPA の概念の基礎となる用語についても説明します。アプリケーション機能点分析とプロジェクト機能点分析の区別、その他の各種機能点分析と同様に、プロジェクトにおけるFPAの役割、利用者、機能点分析などについて考察します。
箇条 3 では、プロジェクトにおける FPA の位置の概要を示し、アプリケーションのライフ サイクル中に実行できるファンクション ポイント分析の種類について説明します。言い換えれば、この条項は、いつ FPA を適用できるか、およびカウントするために最低限必要な情報を説明しています。この節は、機能点分析を実行するための段階的な計画も示し、プロジェクト、アプリケーション、およびパッケージ化されたソフトウェアをどのように数えるべきかを示します。これらのそれぞれにアプローチが必要です。
箇条 4 は、ファンクション ポイント分析の一般的なカウント ガイドラインを示しています。
箇条 5, 6, 7, 8, および 9 は、関数タイプを識別し、内部論理ファイル、外部論理ファイル、外部入力、外部出力、および外部問い合わせの関数タイプの複雑さを決定するために使用される定義とガイドラインを連続して示します。ガイドラインは、関連する関数タイプを識別し、データ要素タイプの数を決定し、レコード タイプまたは参照される論理ファイルの数を決定するために、関数タイプごとに分類されます。
附属書 A は、ガイドラインの短い要約を意図しており、各機能タイプの最も重要な機能と、機能タイプを評価するための表が含まれています。
附属書 B には、この規格の用語の定義が含まれています。
附属書 C は、機能サイズの増加の背後にあるメカニズムを説明しています。
この国際規格は、読者が必ずしも箇条 1 から始めてから箇条 2, 次に箇条 3, 4 などに進む必要がないように設定されています。代わりに、読者は自分にとって重要なことを調べることができます。ある読者にとっては、特定の機能タイプの特定のカウント ガイドラインが重要な場合がありますが、別の読者にとっては、FPA を初めて紹介するためのより一般的な参照フレームが必要な場合があります。
Introduction to this Standard
Reason for this International Standard
Over the years a number of"dialects" have arisen for function point analysis. These dialects complicate the goal of determining the number of function points and make it almost impossible for organizations to compare results. One insufficiently acknowledged reason for this is that different interpretations of the"Albrecht" method have arisen.
This International Standard provides clarity by formulating standards for the definitions and counting guidelines that pertain to FPA.
Intended audience
This International Standard is meant for everyone who performs function point analyses. It is assumed that the reader has some knowledge of function point analysis. Nevertheless, we have attempted to produce an International Standard that is both complete and includes sufficient introductory material and explanation for the new user.
Application of this standard in practice
This International Standard is one component in the Nesma publications. It is recommended that it be read in conjunction with the other Nesma 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 Nesma publications include the following:
- Examples to illustrate the use of the Nesma method in specific situations and a fully documented Hotel case.
- Nesma website at nesma.org which contains a number of documents that can be used in a specific context, for example guidelines how FPA can be used in a Data Warehouse environment, with UML documentation, or different aspects in contracts.
Organization of this International Standard
Clause 1 describes the scope of this International Standard.
Clause 2 provides an introduction to FPA and in which the functional aspect of FPA is emphasized. It will also spell out briefly what FPA is and explains the terms that form the basis for the concept of FPA. Matters such as distinguishing between an application function point analysis and a project function point analysis are examined, just as are other various types of function point analyses, the role of FPA during a project, users, and function point analysis.
Clause 3 provides an overview of the position of FPA in a project and explains the types of function point analyses that can be carried out during the life cycle of an application. In other words, the clause explains when FPA can be applied and what information is needed minimally in order to count. The clause will also give a step-by-step plan for performing a function point analysis and indicates how projects, applications, and packaged software should be counted. Each of these requires their approach.
Clause 4 states general counting guidelines for a function point analysis.
Clauses 5, 6, 7, 8 and 9 successively give the definitions and guidelines used to identify function types and to determine the complexity of function types for internal logical files, external logical files, external inputs, external outputs, and external inquiries. The guidelines are broken down per function type for identifying the function type concerned, for determining the number of data element types, and for determining the number of record types or referenced logical files.
Annex A is meant to be a short summary of the guidelines and contains the most important features of each function type, as well as the tables for valuing the function types.
Annex B contains the definitions of the terms in this International Standard.
Annex C describes the mechanisms behind the increase in functional size.
This International Standard has been set up in such a way that the reader does not necessarily have to start at Clause 1 before continuing on to Clause 2, then 3 and 4 etc. Instead, the reader can look up what is important to him. For one reader, specific counting guidelines for a particular function type may be important, while someone else may want a more general frame of reference for an initial introduction to FPA.