平成21年度 春期 午前Ⅱ 問25
ソフトウェア開発管理技術
ソフトウェア開発モデルの説明のうち,適切なものはどれか。
- アウォータフォールモデルは,開発を上流から下流に一方向に進めるモデルであり,開発効率を高めるには,各工程内でのレビューやテストによって品質を確保し,前の工程への逆戻りが起こらないようにする。
- イスパイラルモデルは,ウォータフォールモデルのプロセスを繰り返し,機能を段階的に提供していくモデルで,インクリメンタルプロセスモデルとも呼ばれる。
- ウ成長型プロセスモデルは,一連の開発工程を何回も繰り返しながら開発機能の規模を拡大し,開発コストの増加などのリスクを最小にしつつシステム開発を行う。
- エプロトタイピングモデルは,ドキュメントによる要求仕様の確認の困難さを解消するために,ウォータフォールモデルの工程ごとにプロトタイプを作成し,仕様を確認する。
答えと解説を見る
✓ これが正解アウォータフォールモデルは,開発を上流から下流に一方向に進めるモデルであり,開発効率を高めるには,各工程内でのレビューやテストによって品質を確保し,前の工程への逆戻りが起こらないようにする。
解説
ウォータフォールモデルは逆戻りを防ぐため各工程で品質を固めます。
ウォータフォールモデルは、要件定義、設計、プログラミング、テストといった工程を、上流から下流へ一方向に進める開発モデルです。前の工程へ戻ると、それまでの成果物を作り直すことになり、手戻りの費用が大きくなります。そのため、各工程の終わりにレビューやテストで品質を確かめ、問題を次の工程へ持ち越さないようにすることが、開発効率を高めるうえで重要です。開発モデルの説明を見るときは、名前と、繰り返すのか、一方向に進むのか、試作を作るのかという進め方の組を照らし合わせると選べます。
ほかの選択肢はなぜ違うのか
- イスパイラルモデルは,ウォータフォールモデ…:ウォータフォールの工程を繰り返して機能を段階的に提供していくのは、インクリメンタルプロセスモデルの説明です。スパイラルモデルは、リスクを分析しながら設計、開発、評価の流れを繰り返していくモデルで、両者は別のものです。
- ウ成長型プロセスモデルは,一連の開発工程を…:開発工程を繰り返しながら規模を広げ、リスクを最小にしつつ進めるという説明は、スパイラルモデルの特徴です。成長型プロセスモデルは、利用者の要求の変化を取り込みながらシステムを改良し、育てていく進め方です。
- エプロトタイピングモデルは,ドキュメントに…:プロトタイピングモデルでは、開発の初期に試作品を作って利用者に見てもらい、要求仕様を確かめます。ウォータフォールモデルの工程ごとに試作品を作るという説明は、この進め方と合いません。
この問題の用語
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
- レビュー決めたことや作ったものを、あらためて見直すことをいいます。設計書やプログラムの誤りを早く見つけるために、関係者で行うことが多いです。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問25
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問25:XPに関する問題(テスト)
- 令和6年度 秋期 午前Ⅱ 問24:プラットフォームに関する問題(テスト)
- 令和5年度 秋期 午前Ⅱ 問25:ステージング環境の説明(テスト)
- 令和4年度 秋期 午前Ⅱ 問24:保守性を定量評価する指標(テスト)
- 令和2年度 10月 午前Ⅱ 問25:ユースケース駆動開発の利点(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)