必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成21年度秋季問題一覧
  4. 平成21年度秋季問題49-解答・解説-分析

平成21年度秋季問題

問題49

ウォータフォールモデルによるシステム開発工程の作業内容 a ~ f を,実施する順序で並べたものはどれか。

〔作業内容〕
a 現状の問題点を調査・分析し,対象システムヘの要求を定義する。
b システムとして必要な機能をプログラムに分割し,処理の流れを明確にする。
c 詳細な処理手順を設計し,コーディングする。
d テストを行う。
e 各プログラム内の構造設計を行う。
f システムの要求仕様を基に,システムとして必要な機能を定義する。
a, b, f, c, e, d
a, f, b, e, c, d
a, f, b, e, d, c
a, f, e, b, c, d

ウォータフォールモデルによるシステム開発工程の作業内容 a ~ f を,実施する順序で並べたものはどれか。

〔作業内容〕
a 現状の問題点を調査・分析し,対象システムヘの要求を定義する。
b システムとして必要な機能をプログラムに分割し,処理の流れを明確にする。
c 詳細な処理手順を設計し,コーディングする。
d テストを行う。
e 各プログラム内の構造設計を行う。
f システムの要求仕様を基に,システムとして必要な機能を定義する。
a, b, f, c, e, d
a, f, b, e, c, d
a, f, b, e, d, c
a, f, e, b, c, d

解答:イ

<解説>

ウォータフォールモデルによる開発では,全体から部分へと段階的に詳細化し,前工程の設計書に基づきシステム開発を工程順に進める。

作業内容をウォータフォールモデルにあてはめると次のようになる。

要件定義 a 現状の問題点を調査・分析し,対象システムヘの要求を定義する。
外部設計 f システムの要求仕様を基に,システムとして必要な機能を定義する。
内部設計 b 詳細な処理手順を設計し,コーディングする。
プログラム設計 e 各プログラム内の構造設計を行う。
コーディング c 詳細な処理手順を設計し,コーディングする。
テスト d テストを行う。