- トップページ
- ITパスポート
- 平成21年度春季問題一覧
- 平成21年度春季問題38-解答・解説-分析
平成21年度春季問題
問題38
ソフトウェア開発プロセスを“要件定義”、“システム設計”、“プログラミング”、“テスト”の各工程に区切って、この順に進める手法の長所はどれか。
ア | 開発工程はどの時点でも、ソフトウェアの仕様変更に柔軟に対応できる。 |
イ | 開発の進捗状況の把握が容易である。 |
ウ | 上流工程におけるレビューの工程が少なくて済む。 |
エ | 利用者が、開発の早い時期にソフトウェアを試用できる。 |
ソフトウェア開発プロセスを“要件定義”、“システム設計”、“プログラミング”、“テスト”の各工程に区切って、この順に進める手法の長所はどれか。
ア | 開発工程はどの時点でも、ソフトウェアの仕様変更に柔軟に対応できる。 |
イ | 開発の進捗状況の把握が容易である。 |
ウ | 上流工程におけるレビューの工程が少なくて済む。 |
エ | 利用者が、開発の早い時期にソフトウェアを試用できる。 |
解答:イ
<解説>
ウォータフォールモデルは、ソフトウェアのシステム開発工程を川の流れに例え、要求分析、設計、実装(プログラミング)、テスト、運用の流れ作業に分け、 各工程を確実に行い、作業を戻さないシステム開発手法である。
ア | × | 作業を戻さないシステム開発手法なので、ソフトウェアの仕様変更に柔軟に対応できる。 |
イ | ○ | 開発工程の進行順序が明確なので、開発の進捗状況の把握が容易である。 |
ウ | × | ウォータフォールモデルでは、見直しが上流であるほど影響が大きくなるので上流工程のレビューは慎重に行うべきである。 |
エ | × | 利用者は、最終工程付近までソフトウェアを試用できない。 |
分類
お問い合わせ