- トップページ
- 基本情報技術者
- 平成20年度春季問題
- 平成20年度春季解答・解説
平成20年度春季解答
問題41
システム開発の外部設計工程で行う作業はどれか。
ア | 物理データ設計 |
イ | プログラム構造化設計 |
ウ | 要求分析 |
エ | 論理データ設計 |
解答:エ
<解説>
外部設計とは、開発しようとするシステムが外部(ユーザーや外部システム)に対してどのような機能、インターフェイスを提供するかを設計することである。
具体的には、システム分割(アーキテクチャの決定)、入出力概要設計(画面/帳票設計)、コード設計(データ形式/構造)、論理データ設計(データベースの論理設計)などの作業がある。
ア | × | 内部設計工程で行う作業である。 |
イ | × | プログラム設計工程で行う作業である。 |
ウ | × | 基本計画工程で行う作業である。 |
エ | ○ | 外部設計工程で行う作業である。 |
問題42
図に示す売上管理システムの DFD の中で,A に該当する項目として,適切なものはどれか。
ア | 売上ファイル |
イ | 発注ファイル |
ウ | 単価ファイル |
エ | 入金ファイル |
解答:ウ
<解説>
DFDのはデータストアと呼ばれ、データの保管場所を表現したものである。
図では、受注情報と【 A 】より売上情報が作成されている。
受注情報には、受注した商品の数量があり、売上計算を行なうにはその商品の単価を参照する必要がある。
よって単価アイルを参照する必要がある。
問題43
オブジェクト指向におけるクラスとインスタンスとの関係のうち,適切なものはどれか。
ア | インスタンスはクラスの仕様を定義したものである。 |
イ | クラスの定義に基づいてインスタンスが生成される。 |
ウ | 一つのインスタンスに対して,複数のクラスが対応する。 |
エ | 一つのクラスに対して,インスタンスはただ一つ存在する。 |
解答:イ
<解説>
ア | × | クラスはインスタンスの仕様を定義したものである。 |
イ | ○ | クラスの定義に基づいてインスタンスが生成される。 |
ウ | × | 一つのクラスに対して,複数のインスタンスが対応する。 |
エ | × | 一つのクラスに対して,インスタンスは複数存在する。 |
問題44
モジュールの独立性を高めるには,モジュール結合度を弱くする必要がある。モジュール間の情報の受渡し方法のうち,モジュール結合度が最も弱いものはどれか。
ア | 共通域に定義したデータを,関係するモジュールが参照する。 |
イ | 制御パラメタを引数として渡し,モジュールの実行順序を制御する。 |
ウ | データ項目だけをモジュール間の引数として渡す。 |
エ | 必要なデータを外部宣言して共有する。 |
解答:ウ
<解説>
モジュールの結合度とは、モジュールの独立性を評価する尺度の一つ。モジュール同士がどのような関係で他のモジュールを利用するかによって、6つの結合方法に分類される。内部結合が最も結合度が高く,順に低くなっていく。
結合度 | 名称 | 内容 |
---|---|---|
強い ↑ ↓ 弱い |
内部結合 | 他モジュールの内容を直接参照 |
共通結合 | 複数モジュールが共通領域を使用 | |
外部結合 | 複数モジュールが共通データを使用 | |
制御結合 | 他モジュールのパラメータを渡す | |
スタンプ結合 | データ構造を決めるパラメータを渡す | |
データ結合 | データパラメータのみの受け渡し |
ア | × | 共有結合に関する説明である。 |
イ | × | 制御結合に関する説明である。 |
ウ | ○ | データ結合に関する説明である。 |
エ | × | 外部結合に関する説明である。 |
よって、モジュール結合度が最も弱い(ウ)データ結合が正解である。
問題45
ホワイトボックステストのテストデータを作成するときの注目点として,適切なものはどれか。
ア | 同値分割法を適用して得られた同値クラスごとの境界値 |
イ | プログラムのアルゴリズムなどの内部構造 |
ウ | プログラムの機能 |
エ | プログラムの入力と出力の関係 |
解答:イ
<解説>
単体テストで用いられるテスト技法としてホワイトボックステストとブラックボックステストがある。
- ホワイトボックステスト
- モジュールの内部構造に着目してテストをおこなう。
- ブラックボックステスト
- モジュールの入力と出力に着目してテストをおこなう。
ア | × | ブラックボックステストのテストデータを作成するときの注目点である。 |
イ | ○ | ホワイトボックステストのテストデータを作成するときの注目点である。 |
ウ | × | ブラックボックステストのテストデータを作成するときの注目点である。 |
エ | × | ブラックボックステストのテストデータを作成するときの注目点である。 |
お問い合わせ