ITパスポート試験 過去問解説

ソフトウェア詳細設計とは?ITパスポート試験 2013年 (平成25年 春期) 問42を解説

ITパスポート試験 2013年 (平成25年 春期) 問42は、ソフトウェア詳細設計に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

ソフトウェア詳細設計の結果,ソフトウェア仕様書を作成した。この結果を受けて開発の次工程を担当する者は誰か。

この問題の出題ポイント

  • ソフトウェア詳細設計の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • マネジメント系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: システム開発技術、ソフトウェア詳細設計、プログラマ。

選択肢

  1. システム監査人
  2. システムの運用担当者
  3. システムの利用者
  4. プログラマ正解

正解

: プログラマ

解説

ソフトウェア開発はソフトウェア要件定義→ソフトウェア方式設計→ソフトウェア詳細設計→プログラミング→テストと進む.ソフトウェア詳細設計ではコーディング単位の個々のプログラムの仕様(モジュール仕様・データ構造・処理アルゴリズム等)を確定し,その成果物であるソフトウェア仕様書を受け取ってプログラム(ソースコード)を作成するのが次工程のプログラマ.システム監査人は監査の独立評価担当でこの工程の担当ではない,運用担当者は本番稼働後の運用フェーズ担当,利用者は受入れテストや本番運用での確認担当.以上からプログラム作成を担うプログラマがソフトウェア詳細設計の次工程担当者で正解はエ.

なぜ他の選択肢が違うのか

  • システム監査人は監査対象から独立した立場で情報システムを検証し依頼者に報告する役割を担う.ソフトウェア詳細設計の成果物を受け取って次工程の作業を行う担当者ではなく,監査の独立性確保の観点からも開発の各工程に関与しないため誤り.プログラマと役割が完全に異なる.

  • システムの運用担当者はシステム本番稼働後の日々の運用(バックアップ・監視・障害対応・利用者サポート等)を担う役割.ソフトウェア詳細設計の成果物を受け取ってプログラムを作成する次工程の担当者ではなく,開発工程の流れの中で位置付けられる作業者ではないため誤り.

  • システムの利用者は要件定義段階での要望提示,受入れテスト段階での適合確認,本番運用段階での実利用を担う役割で,主に発注者側の業務担当者を指す.ソフトウェア詳細設計の成果物を直接受け取ってプログラムを書く立場ではなく開発実作業の担当者でもないため,詳細設計の次工程担当者とするのは役割上明らかに誤り.

  • エ(正解)

    正解.ソフトウェア詳細設計でコーディング単位の仕様を確定したソフトウェア仕様書を受け取り,次工程としてプログラム(ソースコード)を作成するのはプログラマの役割.プログラミング工程の担当者として詳細設計の次に位置付けられ,設問の流れと完全に合致する.

解き方の整理

ソフトウェア詳細設計の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2013年 (平成25年 春期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。