平成21年 春期 情報セキュリティスペシャリスト 午前II 問18

システム開発で行われる各テストについて、そのテスト要求事項が定義されているアクティビティとテストの組合せのうち、適切なものはどれか。

システム方式設計 ソフトウェア方式設計 ソフトウェア詳細設計
運用テスト システム結合テスト ソフトウェア結合テスト
運用テスト ソフトウェア結合テスト ソフトウェアユニットテスト
システム結合テスト ソフトウェア結合テスト ソフトウェアユニットテスト
システム結合テスト ソフトウェアユニットテスト ソフトウェア結合テスト


答え ウ


解説
システム開発で行うテストの内容は、アクティビティ(activity、工程)で行った要求事項を実現できているかになります。

  • システム方式設計
    システムとしての動作を定義するアクティビティなので、対応するテストはシステム結合テストになります。
  • ソフトウェア方式設計
    ソフトウェアとしての動作を定義するアクティビティなので、対応するテストはソフトウェア結合テストになります。
  • ソフトウェア詳細設計
    ソフトウェアの個々の機能の動作を定義するアクティビティなので、対応するテストはソフトウェアユニットテストになります。


キーワード
・テスト

キーワードの解説
  • テスト
    システム(ソフトウェア)のテストは検証の目的によっていくつかに分類することができる。
    • 単体テスト
      ソフトウェアの機能(モジュール)単位の検証
    • 結合テスト
      モジュール間のインタフェースの検証
    • 機能テスト(システムテスト)
      ソフトウェアの動作が正しいかの検証
    • 例外テスト
      異常系(障害系)の動作の検証
    • 性能テスト
      実運用環境と同じ状態でのソフトウェアの処理時間、メモリ使用量などの性能の検証
    • 退行テスト
      ソフトウェアの修正を行ったときに、修正箇所が悪影響を及ぼさないかの検証
    • 移行テスト
      システムの環境を変えるときに、模擬環境でテストを行ない、移行作業のシナリオを作成

もっと、「テスト」について調べてみよう。

戻る 一覧へ 次へ