この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
導入
機能的サイズ測定 (FSM) と組み合わせて使用される非機能的サイズ測定 (NFSM) は、さまざまな方法で組織を支援します。ソフトウェア プロジェクトの配信とソフトウェアのメンテナンスに関する洞察を提供し、労力の見積もりや、品質や生産性などの主要業績評価指標の分析を支援します。
ソフトウェアの機能的なサイズと非機能的なサイズの両方を知ることは、ソフトウェア製品開発の管理に重要な情報を提供します。機能のサイズは定量化可能であり、機能プロジェクト/アプリケーションのサイズの標準化された尺度を表します。ソフトウェアの非機能要件 (NFR) から得られる定量化可能な尺度を提供することで、組織はアプリケーションの技術面または品質面に関する意思決定を支援するために参照できる履歴データ リポジトリを構築できます。
このドキュメントで説明されている方法を学習し、機能的サイジングと合わせて非機能的サイジングを実行することにより、ユーザーは測定作業の重複を回避できます。
この情報があれば、ソフトウェア専門家は次のことを行うことができます。
- a)プロジェクトの計画と見積もり。
- b)プロジェクトを比較し、プロジェクトをベンチマークと比較する。
- c)改善の領域を特定し、改善の傾向を分析する。
- d)現在の非機能的な戦略の影響を定量化する。
- e)将来の非機能的戦略の決定を支援する。
- f)機能以外の問題をさまざまな聴衆に伝える際に、特定のデータを提供する。
- g)プロジェクトに対する非機能要件 (NFR) の影響をユーザーおよび顧客に伝える。
- h)ユーザーが要件に特に一致する部分またはカテゴリを評価することにより、組織にとってのアプリケーション パッケージの利点を判断できるようにします。
- i)購入したアプリケーション パッケージの非機能サイズを決定します。
NFSM は、NFR の定義方法とは独立しています。要件を分析して非機能サイズを測定すると、暗黙の要件を特定するのに役立ちます。
この文書には、機能的サイズと非機能的サイズの間にギャップや重複がないように、ISO/IEC 20926:2009 (IFPUG FSM) と NFSM を併用する方法に関する規則が含まれています。機能面と非機能面の両方を含むソフトウェア要件は、機能面については ISO/IEC 20926:2009 を使用し、非機能面についてはこのドキュメントを使用してサイズを決定できます。
FSM と NFSM を組み合わせると、ソフトウェア製品のサイズをより広範囲に把握できます。
Introduction
Used in conjunction with functional size measurement (FSM), non-functional size measurement (NFSM) assists organizations in multiple ways. It provides insight into the delivery of software projects and maintenance of software and assists in estimating the effort and in the analysis of key performance indicators, such as quality and productivity.
Having both software functional size and non-functional size provides significant information for the management of software product development. The functional size is quantifiable and represents a standardized measure of the functional project/application size. Providing a quantifiable measure derived from the non-functional requirements (NFR) for the software allows organizations to build historical data repositories that can be referenced to assist in decision making for the technical or quality aspects of applications.
By learning the method as described in this document and by performing the non-functional sizing together with functional sizing, users avoid duplication of measurement effort.
Having this information enables software professionals to do the following:
- a) plan and estimate projects;
- b) compare projects and compare the project to benchmarks;
- c) identify areas of improvement and analyze trends of improvement;
- d) quantify the impacts of the current non-functional strategies;
- e) assist in determining future non-functional strategies;
- f) provide specific data when communicating non-functional issues to various audiences;
- g) communicate the impact of non-functional requirements (NFR) on the project with users and customers;
- h) help users determine the benefit of an application package to their organization by assessing portions or categories that specifically match their requirements;
- i) determine the non-functional size of a purchased application package.
NFSM is independent of the way NFR are defined. Analyzing the requirements to measure the non-functional size can assist in identifying implicit requirements.
This document contains rules on how to use ISO/IEC 20926:2009 (IFPUG FSM) and NFSM together, so that there are no gaps and no overlaps between the functional size and the non-functional size. A software requirement that contains both functional and non-functional aspects can be sized using ISO/IEC 20926:2009 for its functional aspects and this document for its non-functional aspects.
FSM and NFSM together can provide a broader view of the size of the software product.