平成 30 年度 秋期 システムアーキテクト試験 午前Ⅱ 問題 問12

共通フレーム 2013 において,システム適格性確認テストで適合を評価する対象となるのは,どのアクティビティで定義又は設計した内容か。

解答・解説

正解: イ. システム要件定義

正解は イ です。

共通フレーム 2013(SLCP-JCF2013) の開発プロセスでは、定義・設計の各アクティビティと、それを検証するテストのアクティビティが V字モデル のように一対一で対応しています。

システム適格性確認テストは、統合されたシステム全体が システム要件定義 で定められた機能要件・非機能要件を満たしているかどうか(適合しているか)を評価・確認するテストです。

設計・定義とテストの対応関係

共通フレーム 2013 における主なアクティビティの対応は以下の通りです。

  1. システム要件定義 ↔\leftrightarrow システム適格性確認テスト
  2. システム方式設計 ↔\leftrightarrow システム結合テスト
  3. ソフトウェア要件定義 ↔\leftrightarrow ソフトウェア適格性確認テスト
  4. ソフトウェア方式設計 ↔\leftrightarrow ソフトウェア結合テスト
  5. ソフトウェア詳細設計 ↔\leftrightarrow ソフトウェアコード作成及びテスト(単体テスト)

各選択肢の解説

  • ア:システム方式設計
    システム方式設計で設計した内容(ハードウェア、ソフトウェア、手作業の割り振りやインターフェースなど)の適合を評価するのは、システム結合テストです。
  • イ:システム要件定義(正解)
    システム適格性確認テストでは、システム全体がシステム要件定義で定義されたすべての要件に適合しているかを評価します。
  • ウ:ソフトウェア方式設計
    ソフトウェア方式設計で設計したソフトウェア構成要素間の結合やインターフェースを評価するのは、ソフトウェア結合テストです。
  • エ:ソフトウェア要件定義
    ソフトウェア要件定義で定義した要件に対する適合を評価するのは、ソフトウェア適格性確認テストです。

Spineチーム