第17問
ウォータフォール型システム開発方法論は、システム開発を行う上での基本プロ セスである。しかし、それには多くの課題があり、それらを克服することが、多様 な開発方法論の提言の動機付けになってきた。 ウォータフォール型システム開発方法論に関する記述として、最も適切なものは どれか。
- ア ォータフォール型システム開発方法論では、開発プロセスを「要件定義」、 「外部設計」、「内部設計」、「開発)プログラミング」、「テスト」、「運用」の順に行 い、後戻りしないことが理想とされている。
- イ ォータフォール型システム開発方法論では、開発プロセスを「要件定義」、 「内部設計」、「外部設計」、「開発)プログラミング」、「運用」、「テスト」の順に行 い、後戻りしないことが理想とされている。
- ウ ォータフォール型システム開発方法論に対して、スパイラルモデルでは一連 のプロセスを何度も繰り返すことを許すが、その際には、まず全体の概要を構築 し、それを徐々に具体化するプロセスが採用される。
- エ プロトタイプモデルは、ウォータフォール型システム開発方法論における「テ スト」工程でのノウハウがなかなか蓄積できないとの課題に対応して提案された ものである。 DKJC-1F
▼ 解答・解説を見る
正解:ア
解答:ア
ウォータフォール型開発の工程順序と、関連モデル(スパイラル・プロトタイプ)の理解を問う問題。
- ア(○):ウォータフォール型は「要件定義→外部設計→内部設計→開発(プログラミング)→テスト→運用」の順に上流から下流へ進め、後戻りしないことを理想とする。正しい。
- イ(×):「内部設計→外部設計」の順序が逆(正しくは外部設計が先)。また「運用→テスト」の順も誤り。
- ウ(×):スパイラルモデルが反復を許す点は正しいが、「まず全体の概要を構築し徐々に具体化する」のはむしろ反復のたびに機能を拡張・詳細化する説明で、本問のスパイラルの説明としては不正確(段階的に一連工程を繰り返す点が本質)。
- エ(×):プロトタイプモデルは、要件定義の段階で利用者の要求を早期に確認・確定しにくいという課題に対応するもの。「テスト工程のノウハウ蓄積」のために提案されたものではない。
よって ア。