説明/参照:
機能性 - 一連の機能とその指定されたプロパティの存在に関係する一連の属性。
機能は明示的または暗黙的なニーズを満たすものです。
適合性
正確さ
相互運用性
安全
機能コンプライアンス
CISA 試験では、ISO 9126 モデルに関する以下の情報を知っておく必要があります。
ISO/IEC 9126 ソフトウェア エンジニアリング - 製品品質は、ソフトウェア品質の評価に関する国際標準でした。これは、ISO/IEC 25010:2011 に置き換えられました。[1] ISO/IEC 9126 標準の基本的な目的は、ソフトウェア開発プロジェクトの成果と認識に悪影響を与える可能性のある、よく知られている人間の偏見のいくつかに対処することです。これらの偏見には、プロジェクトの開始後に優先順位が変更されたり、「成功」の明確な定義がなかったりすることが含まれます。プロジェクトの優先順位を明確にして合意し、その後、抽象的な優先順位 (コンプライアンス) を測定可能な値に変換することで (出力データは、介入なしでスキーマ X に対して検証できます)、ISO/IEC 9126 は、プロジェクトの目的と目標に対する共通の理解を深めようとします。
9126 規格

上記の画像: http://www.cse.dcu.ie/essiscope/sm2/9126ref1.gif
この規格は 4 つの部分に分かれています。
品質モデル
外部指標
内部指標
使用品質の指標。
品質モデル
規格の最初の部分であるISO/IEC 9126-1[2]で提示されている品質モデルは、ソフトウェア品質を次のように構造化された特性とサブ特性のセットに分類しています。
機能性 - 一連の機能とその指定されたプロパティの存在に関係する一連の属性。機能は、明示的または暗黙的なニーズを満たす機能です。
適合性
正確さ
相互運用性
安全
機能コンプライアンス
信頼性 - 指定された期間、指定された条件下でソフトウェアがそのパフォーマンス レベルを維持する能力に影響する一連の属性。
成熟
フォールトトレランス
回復可能性
信頼性コンプライアンス
ユーザビリティ - 明示的または暗黙的な一連のユーザーによる、使用に必要な労力と、そのような使用の個別の評価に影響する一連の属性。
分かりやすさ
学習能力
操作性
魅力
ユーザビリティコンプライアンス
効率 - 指定された条件下でのソフトウェアのパフォーマンス レベルと使用されるリソースの量の関係に影響する一連の属性。
時間の動作
リソースの利用
効率コンプライアンス
保守性 - 指定された変更を行うために必要な労力に影響する一連の属性。
分析可能性
変化可能性
安定性
テスト可能性
保守性コンプライアンス
移植性 - ソフトウェアをある環境から別の環境に転送する能力に影響する一連の属性。
適応性
インストール機能
共存
置き換え能力
ポータビリティコンプライアンス
各品質サブ特性 (適応性など) はさらに属性に分割されます。属性は、ソフトウェア製品で検証または測定できるエンティティです。属性はソフトウェア製品ごとに異なるため、標準では定義されていません。
ソフトウェア製品は広い意味で定義されており、実行可能ファイル、ソース コード、アーキテクチャ記述などが含まれます。その結果、ユーザーの概念は、ソフトウェア ライブラリなどのコンポーネントのユーザーであるプログラマーだけでなくオペレーターにも拡張されます。
この規格は、組織がソフトウェア製品の品質モデルを定義するためのフレームワークを提供します。ただし、その際、各組織が独自のモデルを正確に指定する作業は各組織に委ねられます。これは、たとえば、品質属性の存在度を評価する品質メトリックの目標値を指定することによって実行できます。
内部メトリクス
内部メトリックは、ソフトウェアの実行に依存しないメトリックです (静的測定)。外部メトリックは、実行中のソフトウェアに適用されます。
使用品質指標
使用時の品質の指標は、最終製品が実際の状況で使用された場合にのみ利用できます。
理想的には、内部品質が外部品質を決定し、外部品質が使用時の品質を決定します。
この標準は、1977 年に McCall らによって発表されたソフトウェア品質を記述する GE モデルに由来しており、次の 3 種類の品質特性を中心に構成されています。
要因 (指定): ユーザーから見たソフトウェアの外部ビューを説明します。
基準 (構築): 開発者から見たソフトウェアの内部ビューを説明します。
メトリック (制御用): 測定の尺度と方法を提供するために定義され、使用されます。
ISO/IEC 9126 では、欠陥と不適合を区別しています。欠陥とは、意図された使用要件を満たしていないことであり、不適合とは、指定された要件を満たしていないことです。検証と検証の間にも同様の区別があり、テスト業界では V&V として知られています。
誤った回答は次のとおりです。
信頼性 - 指定された期間、指定された条件下でソフトウェアがそのパフォーマンス レベルを維持する能力に影響する一連の属性。
ユーザビリティ - 明示的または暗黙的な一連のユーザーによる、使用に必要な労力と、そのような使用の個別の評価に影響する一連の属性。
保守性 - 指定された変更を行うために必要な労力に影響する一連の属性。
この質問を作成するために、次の参考資料が使用されました:
CISA レビューマニュアル 2014 ページ番号 188