ITパスポート 2016年 春期 問10
問題文
図のソフトウェアライフサイクルを、運用プロセス、開発プロセス、企画プロセス、保守プロセス、要件定義プロセスに分類したとき、aに当てはまるものはどれか。ここで、aと網掛けの部分には、開発、企画、保守、要件定義のいずれかが入るものとする。

選択肢
ア:開発
イ:企画(正解)
ウ:保守
エ:要件定義
🔒 解説は解答すると表示されます
図のソフトウェアライフサイクル a の分類【ITパスポート 解説】
正解の理由
図は左から右へ流れる連続した工程を示しています。ソフトウェアの典型的な流れは「企画 → 要件定義 → 開発 → 運用 → 保守」です。左端の a は最初に来る工程なので、ここは「企画プロセス(企画:サービスや製品を考える段階)」に当たります。したがって a に当てはまるのは イ(企画)です。
- 企画プロセス(planning:何を作るか・目的や方針を決める段階)は一連の流れの最初に位置します。
- 図の4番目が「運用」と明示されていることから、左側に企画〜要件〜開発の順が入るのが自然です。
解法ステップ
- 図の向き(左→右)を確認します。工程は時系列で並んでいると判断します。
- 与えられた5つのプロセス(企画、要件定義、開発、運用、保守)を一般的な順序で並べます。
- 一般的な順序:企画 → 要件定義 → 開発 → 運用 → 保守
- 図の4番目が「運用」であると明示されているので、左から数えて1〜5に対応させます。
- 1番目(a)=企画、2番目=要件定義、3番目=開発、4番目=運用、5番目=保守
- よって a は企画(イ)と判断します。
選択肢別の誤答解説
- ア:開発
- 開発プロセス(development:ソフトを作る工程)は通常、要件定義の後であり図の中央付近に来ます。左端(最初)の a に当てるのは不自然です。
- イ:企画
- 正答。最初に行う「何を作るかを決める」段階が左端に対応します。
- ウ:保守
- 保守プロセス(maintenance:運用中の不具合対応や改良)は運用のあとに続く工程です。図の右端寄りに来るため、a(左端)には当たりません。
- エ:要件定義
- 要件定義プロセス(requirements definition:仕様や要望を具体化する段階)は企画の次に行われます。したがって a(最初)に入れるのは誤りです。
よくある誤解
- 「運用」と「保守」を混同する
- 運用(operation:サービスを継続的に動かすこと)は日々の稼働を指します。保守(maintenance)は運用中に出る不具合対応や機能追加の作業を指します。順序は「運用→保守」です。
- 「企画」と「要件定義」を同じものと考える
- 企画は“何を作るかを決める”段階、要件定義は“その企画を実現するための具体的仕様を決める”段階です。企画が先で、要件定義が続きます。
- フローが必ず直線とは限らないことを忘れる
- 試験問題では直線で示されることが多いですが、実務では反復(企画に戻る、要件を見直す)もあります。
補足コラム
覚え方のコツ:短いフレーズで「企画→要件→開発→運用→保守」と覚えましょう。英語の対応も併せて覚えると理解しやすいです。
- 企画(planning:何を作るか決める)
- 要件定義(requirements definition:作るための条件・仕様を決める)
- 開発(development:実際に作る)
- 運用(operation:サービスを動かす)
- 保守(maintenance:使いながら直す・改善する)
身近な例え:新しいスマホアプリを作るとき
- 企画:どんなアプリか考える(目的、ターゲット)
- 要件定義:必要な機能を具体化する(ログイン、通知など)
- 開発:プログラミングしてアプリを作る
- 運用:公開してユーザーが使えるようにする
- 保守:バグ修正や機能追加を行う
FAQ
Q1. 企画と要件定義はどこで線引きすればいいですか?
A1. 企画は「作る価値や目的を決める」段階、要件定義は「その価値を実現するために必要な仕様や条件を詳しく決める」段階です。企画が方針、要件定義が設計の前段階と考えてください。
A1. 企画は「作る価値や目的を決める」段階、要件定義は「その価値を実現するために必要な仕様や条件を詳しく決める」段階です。企画が方針、要件定義が設計の前段階と考えてください。
Q2. 運用と保守の仕事は誰がやるのですか?
A2. 組織によります。運用は運用担当チームやインフラ担当が中心で、保守は開発チームや保守専門チームが行うことが多いです。
A2. 組織によります。運用は運用担当チームやインフラ担当が中心で、保守は開発チームや保守専門チームが行うことが多いです。
Q3. この順序は常に守るべきですか?
A3. 試験問題では直線的な順序で出題されますが、実務では何度も行き来(反復)することがあります。試験対策では基本の順序をまず正確に覚えましょう。
A3. 試験問題では直線的な順序で出題されますが、実務では何度も行き来(反復)することがあります。試験対策では基本の順序をまず正確に覚えましょう。
関連キーワード: ソフトウェアライフサイクル、開発プロセス、運用プロセス、要件定義プロセス、企画プロセス、保守プロセス、ソフトウェア開発、ソフトウェア保守

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

