ISO/IEC 14143-6:2012 情報技術—ソフトウェア測定—機能サイズ測定—パート6:ISO / IEC14143シリーズおよび関連する国際規格の使用に関するガイド | ページ 2

この規格 プレビューページの目次

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである各国団体は、特定の技術活動分野に対処するためにそれぞれの組織によって設立された技術委員会を通じて国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力します。政府および非政府の他の国際機関も、ISO および IEC と連携してこの作業に参加しています。情報技術の分野では、ISO と IEC は共同技術委員会 ISO/IEC JTC 1 を設立しました。

国際規格は、ISO/IEC 指令第 2 Part に規定されている規則に従って草案されています。

合同技術委員会の主な任務は、国際規格を作成することです。合同技術委員会によって採択された国際規格草案は、投票のために各国機関に配布されます。国際規格として発行するには、投票を行っている国家機関の少なくとも 75% による承認が必要です。

文書のこの部分の要素の一部が特許権の対象となる可能性があることに注意が必要です。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。

ISO/IEC 14143-6 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、分科会 SC 7, ソフトウェアおよびシステム エンジニアリングによって作成されました。

ISO/IEC 14143 は、 「情報技術 - ソフトウェア測定 - 機能サイズ測定」という一般タイトルのもと、次の部分で構成されています。

  • Part 1: 概念の定義
  • Part 2: ソフトウェア サイズ測定方法の ISO/IEC 14143-1 への適合性評価
  • 第3 Part :機能的サイズ測定手法の検証【技術報告書】
  • 第4 Part :リファレンスモデル【テクニカルレポート】
  • 第5 Part :機能サイズ測定に使用する機能ドメインの決定【テクニカルレポート】
  • Part 6: ISO/IEC 14143 シリーズおよび関連国際規格の使用ガイド

この第 2 版は、技術的に改訂された第 1 版 (ISO/IEC 14143-6:2006) を廃止し、置き換えるものです。

導入

機能サイズ測定 (FSM) は、ソフトウェアの機能ユーザー要件を定量化することによってソフトウェアのサイズを測定するために使用される手法です。この概念を採用するために最初に公開された手法は、1970 年代後半にアラン J. アルブレヒトによって開発されたファンクション ポイント分析です。それ以来、元のメソッドの多数の拡張およびバリエーションが開発されました。 ISO/IEC国際規格の分野では、以下のような機能寸法測定関連の国際規格および技術報告書が発行されています。

  • ISO/IEC 14143 シリーズ、Part 1 ~ 5,
  • ISO/IEC 1976,
  • ISO/IEC 20926(IFPUG法)
  • ISO/IEC 2096,
  • ISO/IEC 2457, および
  • ISO/IEC 29881 (FiSMA メソッド)

ISO/IEC 14143 のこの部分は、FSM メソッドのユーザーと開発者に、これらの国際規格と技術レポートがどのように相互に関連し、どのように使用するかについてのガイドを提供するために確立されました。

ソフトウェアを計測することで得られる機能サイズ(FS)は、ソフトウェアの特性や開発、保守、サポート活動の理解に役立ちます。 FS および/または Functional Size Measurement (FSM) の定義と使用に関連する 3 種類の国際規格および技術レポートは次のとおりです。

  • a)コンセプト標準: コンセプトを説明し、定義を提供します。
  • b)サポート標準: Functional Size Measurement Methods (FSMM) の評価を支援する情報と、FSMM で測定されるソフトウェア ドメインの例を提供します。
  • c)方法標準: FSMM のインスタンスを定義します。

ISO/IEC 14143-1 に準拠している限り、メソッド標準以外の FSMM を使用して FS を測定できます。 FSMM は、ドメインごとにソフトウェアを測定する機能が異なる場合があります。したがって、どの FSMM を使用するかを決定する前に、測定対象のソフトウェアのサイズを適切に設定する方法の機能を評価することをお勧めします。

ISO/IEC 14143 のこの部分では、すべての FSM 関連規格を使用して適切な FSMM を選択する方法についてのガイダンスが提供されます。

選択した FSMM を適用して得られた FS 結果は、ソフトウェアのライフサイクル全体を通じてさまざまな目的に使用できます。 ISO/IEC 14143 のこの部分では、ソフトウェア開発とメンテナンスの側面を管理するために FSM と機能サイズを使用する方法の具体的な例も提供されています。

1 スコープ

ISO/IEC 14143 のこの部分では、FSM 関連の規格とその関係の概要を説明します。

  • a) ISO/IEC 14143 シリーズ FSM フレームワーク FSM の定義と概念、FSMM の適合性と検証を提供する国際規格、および
  • b) ISO/IEC 標準 FSMM, つまり ISO/IEC 19761, ISO/IEC 20926, ISO/IEC 20968, ISO/IEC 24570 および ISO/IEC 2988

ISO/IEC 14143 のこの部分では、ユーザーが要件を満たす FSMM を選択および開発するのを支援するプロセスと、FS の使用方法に関するガイダンスも提供します。 FSMM には、ISO/IEC 19761, ISO/IEC 20926, ISO/IEC 20968, ISO/IEC 24570, および ISO/IEC 29881 が含まれますが、これらに限定されません。

FSMM は、ISO/IEC 14143-1 の必須要件に準拠するソフトウェア サイジング手法です。特定の FSMM の推奨は、ISO/IEC 14143 のこの部分の範囲外です。

ISO/IEC 14143 のこの部分の対象読者は次のとおりです。

  • • FSM のユーザーおよび潜在的なユーザー。そして
  • • FSMM の開発者の数。

参考文献

1ISO/IEC 12207:2008, システムおよびソフトウェアエンジニアリング - ソフトウェアライフサイクルプロセス
2ISO/IEC 14143-1:2007, 情報技術 — ソフトウェア測定 — 機能サイズ測定 — Part 1: 概念の定義
3ISO/IEC 14143-1:2007/Cor.1:2011, 情報技術 — ソフトウェア測定 — 機能サイズ測定 — Part 1: 概念の定義、技術修正事項 1
4ISO/IEC 14143-2:2011, 情報技術 — ソフトウェア測定 — 機能サイズ測定 — Part 2: ソフトウェア サイズ測定方法の ISO/IEC 14143-1 への適合性評価
5ISO/IEC TR 14143-3:2003, 情報技術 — ソフトウェア測定 — 機能サイズ測定 — Part 3: 機能サイズ測定方法の検証
6ISO/IEC TR 14143-4:2002, 情報技術 — ソフトウェア測定 — 機能サイズ測定 — Part 4: 参照モデル
7ISO/IEC TR 14143-5:2004, 情報技術 — ソフトウェア測定 — 機能サイズ測定 — Part 5: 機能サイズ測定で使用する機能ドメインの決定
8ISO/IEC 15939:2007, システムおよびソフトウェアエンジニアリング - 測定プロセス
9ISO/IEC 19761:2011, ソフトウェアエンジニアリング — COSMIC: 機能サイズ測定法
10ISO/IEC 20926:2009, システムおよびソフトウェアエンジニアリング — ソフトウェア測定 — IFPUG 機能サイズ測定法 2009 — 計数実務マニュアル
11ISO/IEC 20968:2002, ソフトウェアエンジニアリング — Mk II ファンクションポイント分析 — 計数実践マニュアル
12ISO/IEC 24570:2005, ソフトウェアエンジニアリング — NESMA 機能サイズ測定法バージョン 2.1 — 機能点分析の適用のための定義とカウントのガイドライン
13ISO/IEC Guide 2:2004, 標準化および関連活動 - 一般用語
14ISO/IEC 29881:2010, 情報技術 — システムおよびソフトウェアエンジニアリング — FiSMA 1.1 機能サイズ測定法

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.

The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.

Attention is drawn to the possibility that some of the elements of this part of document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

ISO/IEC 14143-6 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 7, Software and systems engineering.

ISO/IEC 14143 consists of the following parts, under the general title Information technology — Software measurement — Functional size measurement:

  • Part 1: Definition of concepts
  • Part 2: Conformity evaluation of software size measurement methods to ISO/IEC 14143-1
  • Part 3: Verification of functional size measurement methods [Technical Report]
  • Part 4: Reference model [Technical Report]
  • Part 5: Determination of functional domains for use with functional size measurement [Technical Report]
  • Part 6: Guide for use of ISO/IEC 14143 series and related International Standards

This second edition cancels and replaces the first edition (ISO/IEC 14143-6:2006), which has been technically revised.

Introduction

Functional Size Measurement (FSM) is a technique used to measure size of software by quantifying the Functional User Requirements of the software. The first published method to embrace this concept was Function Point Analysis, developed by Allan J. Albrecht in the late 1970s. Since then, numerous extensions and variations of the original method have been developed. In the field of ISO/IEC International Standards, the following Functional Size Measurement-related International Standards and Technical Reports have been published:

  • ISO/IEC 14143 series, parts 1 to 5,
  • ISO/IEC 19761 (COSMIC method),
  • ISO/IEC 20926 (IFPUG method)
  • ISO/IEC 20968 (Mk II method),
  • ISO/IEC 24570 (NESMA method), and
  • ISO/IEC 29881 (FiSMA method).

This part of ISO/IEC 14143 was established to provide FSM Method users and developers with a guide as to how these International Standards and Technical Reports relate to each other and how to use them.

The Functional Size (FS) obtained by measuring a piece of software, contributes to a better understanding of the characteristics of the software as well as the development, maintenance and support activities thereof. The three types of International Standards and Technical Reports related to the definition and use of FS and/or Functional Size Measurement (FSM) are:

  • a) Concept Standards: Describe concepts and provide definitions,
  • b) Supporting Standards: Supply information to assist in the evaluation of Functional Size Measurement Methods (FSMM) and examples of the software domains that they measure, and
  • c) Method Standards: Define instances of FSMMs.

Any FSMM, other than the Method Standards, can be used to measure FS as long as it conforms to ISO/IEC 14143-1. FSMMs can vary in their capability to measure software in different domains. Therefore, before deciding on which FSMM to use, it is advisable to assess the capability of the method to adequately size the software to be measured.

This part of ISO/IEC 14143 provides guidance on how to select a suitable FSMM using all FSM-related standards.

The FS results obtained from applying the selected FSMM can be used for a variety of purposes throughout the lifecycle of the software. This part of ISO/IEC 14143 also provides illustrative examples of how to use FSM and functional size to manage aspects of software development and maintenance.

1 Scope

This part of ISO/IEC 14143 provides a summary of the FSM-related standards and the relationship between;

  • a) the ISO/IEC 14143 series FSM framework International Standards that provide the definitions and concepts of FSM, and conformity and verification of FSMMs, and
  • b) the ISO/IEC standard FSMMs, i.e. ISO/IEC 19761, ISO/IEC 20926, ISO/IEC 20968, ISO/IEC 24570 and ISO/IEC 29881.

This part of ISO/IEC 14143 also provides a process to assist users to select and develop an FSMM that meets their requirements as well as providing guidance on how to use FS. FSMMs include, but are not limited to, ISO/IEC 19761, ISO/IEC 20926, ISO/IEC 20968, ISO/IEC 24570 and ISO/IEC 29881.

NOTE An FSMM is a software sizing method that conforms to the mandatory requirements of ISO/IEC 14143-1. Recommending a specific FSMM is outside the scope of this part of ISO/IEC 14143.

The audiences of this part of ISO/IEC 14143 are:

  • • users and potential users of FSM; and
  • • developers of an FSMM.

Bibliography

1ISO/IEC 12207:2008, Systems and software engineering — Software life cycle processes
2ISO/IEC 14143-1:2007, Information technology — Software measurement — Functional size measurement — Part 1: Definition of concepts
3ISO/IEC 14143-1:2007/Cor.1:2011, Information technology — Software measurement — Functional size measurement — Part 1: Definition of concepts, Technical corrigendum 1
4ISO/IEC 14143-2:2011, Information technology — Software measurement — Functional size measurement — Part 2: Conformity evaluation of software size measurement methods to ISO/IEC 14143-1
5ISO/IEC TR 14143-3:2003, Information technology — Software measurement — Functional size measurement — Part 3: Verification of functional size measurement methods
6ISO/IEC TR 14143-4:2002, Information technology — Software measurement — Functional size measurement — Part 4: Reference model
7ISO/IEC TR 14143-5:2004, Information technology — Software measurement — Functional size measurement — Part 5: Determination of functional domains for use with functional size measurement
8ISO/IEC 15939:2007, Systems and software engineering — Measurement process
9ISO/IEC 19761:2011, Software engineering — COSMIC: a functional size measurement method
10ISO/IEC 20926:2009, Systems and software engineering — Software measurement — IFPUG functional size measurement method 2009 — Counting practices manual
11ISO/IEC 20968:2002, Software engineering — Mk II Function Point Analysis — Counting practices manual
12ISO/IEC 24570:2005, Software engineering — NESMA functional size measurement method version 2.1 — Definitions and counting guidelines for the application of Function Point Analysis
13ISO/IEC Guide 2:2004, Standardization and related activities — General vocabulary
14ISO/IEC 29881:2010, Information technology — Systems and software engineering — FiSMA 1.1 functional size measurement method