平成21年度 秋期 午前 問20
ソフトウェア
上流CASEツールに属するもの
CASE ツールが提供する機能のうち,上流 CASE ツールに属するものはどれか。
- アDFD の作成支援
- イテストデータの作成支援
- ウプログラムの自動生成
- エライブラリの管理支援
答えと解説を見る
✓ これが正解アDFD の作成支援
解説
上流は要件定義と設計の段階を助ける道具です。
CASE ツールは、開発のどの段階を助けるかで大きく三つに分かれます。見分ける軸はその振り分け一点です。要件定義や設計を助けるものが上流、製造やテストを助けるものが下流、運用と保守を助けるものが保守にあたります。四つの選択肢はいずれも実在する機能を述べており、記述として誤ったものは一つもありません。だから正しいか誤っているかでは選べず、それぞれが開発の流れのどこに位置するかを当てはめて決めます。上流に属するのは、まだプログラムを書き始めていない段階で、何を作るのかを図に表して固めていく働きをするものです。データの流れを図に描いて整理する DFD の作成支援がこれにあたります。もっともらしさで選ばず、段階を先に決めるのが確実な進め方です。
ほかの選択肢はなぜ違うのか
- イテストデータの作成支援:テストの段階で使う道具です。作るものが固まった後、出来上がったプログラムを確かめるために働くので、上流ではなく後の段階に位置します。
- ウプログラムの自動生成:製造の段階で使う道具です。設計で決まった内容を実際のコードに起こす働きなので、何を作るかを固める段階よりも後になります。
- エライブラリの管理支援:出来上がったものを整理して運用と保守を支える道具です。開発の流れの終わり側で働くため、要件定義や設計を助ける区分には入りません。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成21年度 秋期 基本情報技術者試験 午前 問20
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)