ITパスポート 平成21年度 春期 問38
システム開発技術
要件定義に関する問題
ソフトウェア開発プロセスを“要件定義”,“システム設計”,“プログラミング”,“テスト”の各工程に区切って,この順に進める手法の長所はどれか。
- ア 開発工程のどの時点でも,ソフトウェアの仕様変更に柔軟に対応できる。
- イ 開発の進捗状況の把握が容易である。
- ウ 上流工程におけるレビューの工数が少なくて済む。
- エ 利用者が,開発の早い時期にソフトウェアを試用できる。
答えと解説
✓ これが正解イ 開発の進捗状況の把握が容易である。
解説
ウォータフォールモデルの長所は、進捗を把握しやすいことです。
要件定義からテストまでを工程に区切り、後戻りせず順に進める手法をウォータフォールモデルと呼びます。どの工程まで済んだかがはっきりするので、進捗を把握しやすくなります。進捗状況の把握が容易だと述べた肢が正解で、これがこの手法の長所です。工程ごとに成果物が定まるため、いまどこまで来たかを言葉にできます。どの時点でも仕様変更に柔軟に対応できる、という記述はむしろ弱みです。後戻りを前提としないので、後から変えると手戻りが大きくなります。上流工程のレビューの工数が少なくて済む、という記述も逆です。後で直しにくいぶん、上流工程でこそ念入りにレビューします。利用者が早い時期に試用できる、という記述も当たりません。動くソフトウェアが出てくるのは、テストの工程に近づいてからです。三つとも、この手法が苦手とするところを長所として挙げています。
ほかの選択肢の解説
- ア 開発工程のどの時点でも,ソフトウェアの仕様変更に柔軟に対応できる。:仕様変更に柔軟に応じられるのは望ましい性質ですが、ウォータフォールモデルは後戻りを前提にしていません。後の工程で変えるほど作り直しが増えます。柔軟さが長所なのは、繰り返しながら作る手法のほうです。
- ウ 上流工程におけるレビューの工数が少なくて済む。:手間が減るならありがたい話ですが、ウォータフォールモデルでは後から直しにくいぶん、上流工程で入念に検めます。レビューの工数はむしろ多くかかる手法です。
- エ 利用者が,開発の早い時期にソフトウェアを試用できる。:早い段階で利用者が触れれば、気づきも早くなります。ところがこの手法で動くものが出るのは終盤のテストの頃です。早期に試用できるのは、試作を重ねるプロトタイピングのような手法です。
関連用語
- 要件定義作るシステムに何を求めるかを決める工程。
- システム
設計 決まった要件をもとに、どのような構造でどう実現するかを決める工程です。 - テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。
- 工程仕事を進める順序と段取りのまとまりを指します。
- レビュー決めたことや作ったものを、あらためて見直すことをいいます。
- 工数何人が何か月働くかという作業量で、規模が分かって初めて算出できます。
出典:平成21年度 春期 ITパスポート試験 問38
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問52:
要件定義に 関する 問題 (レビュー) - 令和8年度 問42:
サービスデスクに 関する 記述 (要件定義) - 令和6年度 問49:
類推見積法に 関する 問題 (工数) - 令和6年度 問7:
モデリングを 行う目的 (システム 設計) - 令和2年度 10月 (特別措置試験) 問44
(システム 設計)
同じ分野の問題
誤りを見つけたら報告する