システム戦略|平成29年度 秋期 ITパスポート試験(特別措置試験) 問30
次に挙げるソフトウェアライフサイクルの主なプロセスのうち,開発するシステムの機能に関して利害関係者の合意が必要なプロセスはどれか。
〔プロセスの流れ〕(原典は矢印でつないだ4つの枠。記述に書き起こしたもの)
```
[企画] ─▶ [要件定義] ─▶ [開発] ─▶ [保守・運用]
```
- 企画
- ✓ これが正解要件定義
- 開発
- 保守・運用
解説
何を作るかを利害関係者と決めて合意する工程が要件定義です。
システムを作るときの大きな流れは、企画、要件定義、開発、保守・運用と進みます。この中で、作るものの中身を決めて関係者の合意を取るのが要件定義です。使う側が何をしたいのか、どんな機能が要るのか、どれだけの速さや量が必要なのかを、使う側と作る側が同じ意味で受け取れる形にまとめます。ここで合意しておかないと、後の工程で作り直しが起き、時間もお金も余計にかかります。企画は、その前に何のために作るのかを決める段階です。開発は、決まった中身をどう実現するかを考えて作る段階です。保守・運用は、できたものを動かし続ける段階です。機能について合意するのは、四つのうち要件定義だけになります。合意という語が出てきたら、作る前に中身を決める工程だと考えると迷いが減ります。工程の名前と、そこで決めることを組で覚えます。
ほかの選択肢はなぜ違うのか
- 企画という肢です。経営の課題に対して、そもそもシステムを作るべきかを判断し、大まかな方針と費用の見当を付ける段階です。個々の機能まで詰めて合意する段階ではないので、設問の条件に届きません。作るかどうかを決める段階で、機能までは詰めません。
- 開発という肢です。決まった内容を、どういう作りで実現するかを考えて形にする段階です。何を作るかは、この段階に入る前に決まっています。ここで機能そのものを決め直すと、手戻りが起きてしまいます。
- 保守・運用という肢です。できあがったシステムを動かし続け、不具合や制度の変更に応じて手を入れる段階です。新しく作る機能について合意を取る場面ではないので、外れます。新しい機能について合意を取る場面ではありません。
この問題に関係する言葉
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- ソフトウェアライフサイクル
- 利害関係者決定や活動に影響を与える、または影響を受ける人や組織のこと。要件定義で洗い出す対象で、リスク所有者のような責任者は指しません。
- 企画何のために作るのかを決め、進める形をまとめる最初の段階です。ここで業務の進め方そのものを見直すと、大きな改善につながります。
出典:平成29年度 秋期 ITパスポート試験(特別措置試験) 問30
同じ単元をまとめて解くならシステム戦略へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)