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

ソフトウェアライフサイクルとは?ITパスポート試験 2016年 (平成28年 春期) 問10を解説

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

問題文

図のソフトウェアライフサイクルを,運用プロセス,開発プロセス,企画プロセス,保守プロセス,要件定義プロセスに分類したとき,aに当てはまるものはどれか。ここで,aと網掛けの部分には,開発,企画,保守,要件定義のいずれかが入るものとする。 [a] → [(網掛け)] → [(網掛け)] → [運用] → [(網掛け)]

この問題の出題ポイント

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

選択肢

  1. 開発
  2. 企画正解
  3. 保守
  4. 要件定義

正解

: 企画

解説

ソフトウェアライフサイクル(共通フレームなど)では,企画→要件定義→開発→運用→保守の流れで各プロセスが連なり,最終的に保守を経て次サイクルにつながる. 図は[a]→網掛け→網掛け→[運用]→網掛けの並びで,網掛けには開発・要件定義・保守のいずれかが入る. 運用の直前は通常,開発プロセスであり,その前は要件定義,さらに前が企画となる. したがってaにはサイクル先頭の企画プロセスが入り,網掛けは順に要件定義・開発・保守が入る. 企画は経営課題から情報システム化の方針や対象業務を定める最初のプロセスである.

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

  • 誤り. 開発プロセスは要件定義の結果に基づきシステムを設計・実装・テストする段階であり,ソフトウェアライフサイクルの先頭ではなく中盤に位置する. 図の最初のプロセスaは運用より前の三つの工程の最初に当たるため,開発をaに置くのは順序として整合しない.

  • イ(正解)

    正しい. ソフトウェアライフサイクルは企画→要件定義→開発→運用→保守の順に進む. 図のaは最初のプロセスであり,経営課題からシステム化方針を定める企画プロセスが該当する. 続いて要件定義と開発が網掛け,その後に運用,最後に保守が網掛けに入るため,aは企画である.

  • 誤り. 保守プロセスはシステム稼働後に発生する不具合修正や機能改善を扱う工程であり,通常は運用の後段または運用と並行する位置で実施される. 図でaは運用より前の最初のプロセスに位置するため,運用後に置かれる保守をaへ充てるのはライフサイクルの流れと矛盾し,適切ではない.

  • 誤り. 要件定義プロセスは,企画で決めた方針を踏まえてシステムが備えるべき機能・性能などの要件を整理する工程であり,企画の次に位置する. 図のaはライフサイクルの最初のプロセスを指すため,先頭は要件定義ではなく企画とすべきであり,本選択肢は適切ではない.

解き方の整理

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

関連問題

前後の問題

2016年 (平成28年 春期) の関連する問題

復習を続ける

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